1 / 19

COS120 Software Development Using C++ AUBG Fall semester 2010

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.

veda-campos
Download Presentation

COS120 Software Development Using C++ AUBG Fall semester 2010

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. COS120 SW Development Using C++ AUBG Fall semester 2010 Lecture 0 Title: 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: sbonev@aubg.bg • 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

  8. 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!

More Related