190 likes | 386 Vues
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.
E N D
COS120Software 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
COS120 SW Development Using C++ AUBG Fall semester 2010 Lecture 0 Title: A Concise Course Presentation (Extract from Syllabus)
Lecture Contents: • Semester Course Schedule • The Lecturer • Course History/Chronicle • References • Course Contents
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
The Lecturer • Lecturer: Assoc. Prof. Stoyan Bonev, PhD COS dept, AUBG • Office: 243 • Tel.(ext.): 419 • e-mail: sbonev@aubg.bg • Office Hours: see list on office door
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)
The Recommended Textbook Problem Solving, Abstraction, and Design using C++ 5e by Frank L. Friedman and Elliot B. Koffman
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.
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
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
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
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/
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.
Course Grading • Component: Final exam:
Course Grading • Component: Midterm exam:
Course Grading • Component: Home Works: 6x
Course Grading • Component: Quizzes: 4x
Thank You For Your Attention!