COS120 Software Development Using C++ AUBG Fall semester 2010

Preview:

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 Presentation

Citation preview

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: 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

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!

Recommended