COMI 1241

INTRO TO OOP

SYLLABUS

FALL 2004

 

 

 

Instructor

Kay Johnson

Office

Warwick, Room 2150

E-Mail

kjohnson@ccri.edu

Home Page

http://faculty.ccri.edu/kjohnson/

Phone

825-2058

Text

C++, How to Program, 4/e, by H.M. Deitel and P.J. Deitel, Prentice Hall, 2003

Reference

C/C++ Programmer's Reference 2/e, by H. Schildt, Osborne McGraw-Hill, 2000

 

Date

Reference

Topic

Assignment

 

 

 

 

9/8

Chap 6

Classes and Data Abstraction

OOP 1, due 9/22

 

 

 

 

9/15

Chap 7

Classes: Part II (thru 7.5)

 

 

 

 

 

9/22

Chap 7

Chap 8

Classes: Part II (7.6, 7.7)

Operator Overloading (8.1 – 8.7)

OOP 2, due 10/6

 

 

 

 

9/29

Chap 8

Operator Overloading (8.8, 8.11, 8.12)

 

 

 

 

 

10/6

Chap 9

Inheritance (9.1 – 9.6, 9.14)

 

 

Check the CCRI Website for Lab Hours:

 

http://it.ccri.edu/labs/labs.shtml

 

 

 

 

Grading:

Quizzes

40 %

A: >= 90%

 

 

Assignments

60 %

B: >= 80%

 

 

 

 

C: >= 70%

 

 

 

 

D: >= 60%

 

 

 

 

F: < 60%

 

 

Students will take a quiz each week.  They will account for 40% of the student's grade.  The intent here is to provide the students with an opportunity to apply what was taught during the previous week and to clarify points of confusion.

 

Several programming assignments will be given during the course. They will account for 60% of the student's grade. Programs will be graded on correctness, documentation, style, and neatness.  Late programs will be penalized 10% per week. Programs more than one week late will not be accepted without instructor approval.

 

Homework Policy:  Programs are to be the result of individual effort.  Students are NOT to work together on the programs.  In instances where collaboration is evident, a score of 0 will be assigned to all involved.  All suspected cases of cheating, either on programs or quizzes, will also be referred to the Dean of Students for appropriate action.

 

Attendance Policy: If you must miss a class, you are expected to contact the instructor about what was missed. Unexcused absences in excess of three (one in each 5-week block) are grounds for dropping down a letter grade.

 

Return to Kay Johnson Main Page