Date: Mon, 11 Nov 1996 17:51:12 GMT Server: NCSA/1.5 Content-type: text/html Last-modified: Wed, 06 Nov 1996 20:10:16 GMT Content-length: 3910
Wk | Dates | Topics | Readings | Programs |
---|---|---|---|---|
1 | Sept 3, 5 | intro to course, Computer Science, & C++; using the lab; problem solving; computers; compiling; debugging & testing | 1.1-1.4 | |
2 | Sept 10, 12 | data objects; types; variables; expressions; simple i/o; conditionals; simple loops; QUIZ #1 | 2.1-2.4 | |
3 | Sept 17, 19 | simple i/o; conditionals; simple loops; style; hello to functions; QUIZ #2 | 2.5, 3.1-3.3 | |
4 | Sept 24, 26 | procedural abstraction; scope: local variables; polymorphism: overloading; void functions; | 3.4-3.6, 4.1 | |
5 | Oct 1, 3 | reference & value parameters; more procedural abstraction more debugging & testing; streams & file i/o; QUIZ #3 | 4.2-4.4, 5.1 | |
6 | Oct 8, 10 | more streams; character i/o; inheritance structures; classes: member functions, private vs. public | 5.2-5.4
6.1-6.2 Supplemental | |
7 | Oct 15, 17 | Review (Tues); EXAM #1: Everything above. classes: constructors and destructors (Thurs) | * | |
8 | Oct 22, 24 | for loop; switch statement;
intro to classes | 6.1-6.3, 7.1-7.4 | |
9 | Oct 29, 31 | constructors/destructors; assignment and copy constructor QUIZ #4 (Tuesday) | Supplemental | |
10 | Nov 5, 7 | automatic type conversion; overloaded operators QUIZ #5 | 8.1-8.2 | Program 5 |
11 | Nov 12, 14 | arrays: using, defining, string basics, w/functions, w/classes | 9.1-9.4, 10.1 | Program 6 |
12 | Nov 19, 21 | Review (Tuesday); EXAM #2: everything above, emphasis on wks 7-11. | ||
13 | Nov 26 | advanced strings; multi-dimensional arrays; string class | 10.2-10.3 | Program 7 |
14 | Dec 3, 5 | pointers; dynamic memory; dynamic arrays; destructors QUIZ#6 | 11.1-11.3 | Program 8 |
15 | Dec 10, 12 | wrap-up; review for final; Extra fun-stuff... | Supplemental | Program 9 |
16 | Dec 17 | EXAM #3: everything above, emphasis on wks 12-15. | * |
While reading you should always do the self-test exercises, and read the summary sections. Always do the assigned reading before class. That is, you should read each week's assignment before the Tuesday of that week.
Quizzes will be on Thursdays unless otherwise noted. Exams will be held on Tuesday or Wednesday eventings. We will try to establish the place and time roughly two weeks before the exam.
The final is on Tuesday Dec 17, 1996 at 5:50pm. Mark your calendar.