Programming in C++ CSCI-2200
Spring 2000
|
Course: |
CSCI–2200 CRN 90349 Lectures: Monday 4:00-6:00PM DCC 324 Home Page: http://www.cs.rpi.edu/~hollingd/cpp Email: cpp@cs.rpi.edu |
|
Instructor: |
Dave Hollinger Office: Amos Eaton 219 Phone: 276-6722 Email: hollingd@cs.rpi.eduOffice Hours: Mon, Wed 10:00AM-12:00 |
|
T. A.: |
Ningning Ba Office: Lally 08 Phone: 276-6956 Email: ban@cs.rpi.edu Office Hours: Friday 2:00-5:00PM |
|
Text: |
C++ How to Program 2nd edition.Deitel & Deitel |
|
Grading: |
Tests (2): 50% Homework (3): 50% |
Course Home Page: The course home page will include all homework assignments and class handouts. Some class notes will also be made available through the home page. Hardcopy of any class handouts will be provided only on request.
Homework: There will be three homework assignments (programming projects). All homework must be done individually! The course home page will contain information on what is expected for homework submission and directions for electronic submission.
Cheating will not be tolerated. Any duplicate or near duplicate homework submissions will result in a grade of zero for the project for all students involved and may result in a failure for the entire course. You may discuss projects with other students, but sharing of code in any form is not acceptable (this means that looking at another student's code or showing your code to another student is not permitted). If you need help with a project - send mail to cpp@cs.rpi.edu. Please contact the instructor if there is any part of this policy you do not understand.
C++ Programming - Spring 2000
Topic List & Readings
|
# |
Date |
Topics |
Reading |
|
1 |
Jan 10 |
Background, Variables, Operators Control Structures Functions, Scope, Recursion |
Chapter 1 Chapter 2 Chapter 3 |
|
2 |
24 |
Arrays Pointers, Strings |
Chapter 4 Chapter 5 |
|
3 |
31 |
Structures and Classes |
Chapter 6 |
|
4 |
Feb 7 |
More on Classes Test #1 (60 minutes) |
Chapter 7 |
|
5 |
14 |
Operator Overloading Inheritance |
Chapter 8 Chapter 9 |
|
6 |
22 |
Virtual Functions, Polymorphism |
Chapter 10 |
|
7 |
28 |
Test |
Important Dates
|
Test/HW |
Date |
Topic (may change) |
|
HW #1 (10%) |
1/31 |
Arrays, strings, recursion |
|
Test #1 (15%) |
2/7 |
Lectures 1,2 & 3 |
|
HW #2 (20%) |
2/14 |
Classes |
|
Test #2 (35%) |
2/28 |
Everything! |
|
HW #3 (20%) |
2/28 |
Inheritence |