cos120 software development using c++ aubg fall semester 2010
DESCRIPTION
COS120 Software Development Using C++ AUBG Fall semester 2010. Ref book: Problem Solving, Abstraction and Design Using C++ Authors: Frank Friedman, Elliot Koffman, http://www.aw.com/cssupport Course lecturer: Assoc. Prof. Stoyan Bonev, PhD. - PowerPoint PPT PresentationTRANSCRIPT
COS120Software Development Using C++
AUBG Fall semester 2010Ref book: Problem Solving, Abstraction and Design Using C++Authors: Frank Friedman, Elliot Koffman, http://www.aw.com/cssupport
Course lecturer: Assoc. Prof. Stoyan Bonev, PhD
COS120 SW Development Using C++ AUBG Fall semester 2010
Lecture 0Title:
A Concise Course Presentation(Extract from Syllabus)
3
Lecture Contents:
Semester Course Schedule The Lecturer Course History/Chronicle References Course Contents
4
Semester Course Schedule
Two COS120 sections: Lectures/Exercises Hours:
– COS120a TF 14:15 – 15:30– COS120b TF 16:00 – 17:15
Lectures/Exercises Place:– COS lab MB120
5
The Lecturer
Lecturer: Assoc. Prof. Stoyan Bonev, PhD COS dept, AUBG
Office: 243 Tel.(ext.): 419 e-mail: [email protected] Office Hours: see list on office door
6
Course History/Chronicle
Lectures held by– John Galletly– Dimitar Christozov– Volin Karagiozov– OCC staff– Stoyan Bonev (since 2002/03 AY)
Course id and name:– COS120 Introduction to COS I (before 2006/07 AY)– COS120 Software Development Using C++ (since
2006/07 AY)
7
The Recommended Textbook
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley
The Recommended Textbook
Problem Solving,
Abstraction, and Design using C++ 5e
by Frank L. Friedman and
Elliot B. Koffman
9
Recommended Textbooks
Friedman F.L., Koffman E.B., Problem Solving, Abstraction and Design Using C++, Pearson, Addison-Wesley Publ. Comp., 6e 2010, 5e 2007, or 4e 2004.
Hanly J.R., Koffman E.B., Problem Solving & Program Design in C, Addison-Wesley Publ. Comp., 3e 1999.
Kernighan B.W., Ritchie D.M., The C Programming Language, Prentice-Hall, 1988.
Any book on C/C++ available in the AUBG library.
10
Course Contents
Computers, Problem Solving and Programming– SDM, algorithms, flowcharts, structure charts
Computer Languages Program structure
– Data, expression, statement, function, program Data structure
– Simple data types, array, structure, union, pointer, file Intro to OOP
11
Course Contents in Details
COS120 Course syllabus, handouts and .ppt files for the course lectures are available on Student server– Root: H:\shared– SubFolder: COS120
12
For student convenience
The source texts of all programs discussed through the textbook are publicly available for download from ftp server at address:
ftp://ftp.aw.com/cseng/authors/friedman/cpp5e
13
Declaration of Ethics
The Power Point presentations for this course (including slides style, samples and partly contents) were created using .ppt files, publicly available for download from ftp server at address:
http://www.aw-bc.com/cssupport/FriedmanKoffman.html ftp://ftp.aw.com/cseng/authors/friedman/cpp3e/
14
Course Grading Grading:Final exam: 40%
Midterm exam: 30%Home works: 18%Quizzes: 12%
Students will get a score in the range 0-100 for each of the components. The total score (computed with the above coefficients) will be used to form the final grade:
A–, A (excellent) scores 90-100 90- - - - - - - 96 96-100 B–, B, B+ (good) scores 80-90 80-83 83-86 86-90 C–, C, C+ (average) scores 70-80 70-73 73-76 76-80 D–, D, D+ (poor) scores 60-70 60-63 63-66 66-70 Scores below 60 mean failure.
15
Course Grading
Component: Final exam:
16
Course Grading
Component: Midterm exam:
17
Course Grading
Component: Home Works: 6x
18
Course Grading
Component: Quizzes: 4x
19
Thank You
For
Your Attention!