CSC 2311

Principles of Computer Programming II

Fall 2000

Computer Number (1803)

MW 5:30 – 6:45 PM

Room 229G

 

 

Instructor:                  Dr. Saeid Belkasim

                                    762 COE Building

                                    Tel: (404) 651-0674

                                    Fax: (404) 651-2246

                                    Email: sbelkasim@cs.gsu.edu

 

Office Hours:             3:00 – 5:00 p.m. MW, others by appointment.

 

Text:                           Savitch, Problem Solving with C++, Second Edition,

Addison-Wesley, 1999.  ISBN 0-201-35749-6

 

Software Package:     Visual C++ version 6.0 (available at GSU Bookstore).

 

Course Content:         This course covers the basic fundamentals of the C++ Programming language.  The following list includes the main topics covered in the course.

 

Topics:                        1.  C++ basics (Ch. 1 & 2).

2.      Functions: call by value, call by reference (ch. 3 & 4)

3.      Objects and Classes (ch. 5, 6, 7)

4.      ADTs, strings and arrays (ch. 9, 9, 10, 11)

5.      Recursion (ch. 12)

6.      Templates and linked lists (ch. 13 & 14)

7.      Inheritance (ch. 15)

 

Prerequisites:             CSC 2310 (Principles of Computer Programming II)

 

Withdrawals:              The last day for regular withdrawal is Friday, October 13, 2000.

 

Requirements:           Students are expected to attend all classes, complete all assignments, projects and tests.

 

Grading:                     Final Exam:                            40%

                                    Tests (2 midterm tests):        30%

                                    Homework Assignments        30%

 

Other policy:              Make-up’s or missed deadlines must be coordinated with instructor, and are allowed only at the discretion of the instructor.

 

Test Dates:                Test #1            Wednesday  October 4

                                    Test #2            Wednesday   November 15

                                    Final Exam     Monday December 11,

                                                            Room 229G,

                                                            5:00 – 7:00 PM