Date: Mon, 11 Nov 1996 17:02:42 GMT Server: NCSA/1.5 Content-type: text/html Last-modified: Wed, 11 Sep 1996 17:15:46 GMT Content-length: 2894
Week | Topics | Readings |
---|---|---|
1 | intro to course, Computer Science, & C++; using the lab; problem solving; computers; compiling; debugging & testing | 1.1-1.4 |
2 | data objects; types; variables; expressions; simple i/o; conditionals; simple loops; | 2.1-2.4 |
3 | style; functions introduced; program engineering; | 2.5, 3.1-3.3 |
4 | procedural abstraction; scope: local variables; polymorphism: overloading; void functions | 3.4-3.6, 4.1 |
5 | reference & value parameters; more procedural abstraction more debugging & testing; streams & file i/o; | 4.2-4.4, 5.1 |
6 | more streams; character i/o; inheritance | 5.2-5.4 |
7 | Review; EXAM #1: Everything above. structures; classes: member functions, private vs. public | 6.1-6.2 supplemental |
8 | more classes; abstract data types; logical expressions; nesting; switch statement | 6.3, 7.1-7.2 |
9 | more loops; Putting it All Together... (catch-up); | 7.3-7.4 |
10 | designing ADTs; more classes; | 8.1-8.2 |
11 | arrays: using, defining, w/functions, w/classes | 9.1-9.4 |
12 | Review; EXAM #2: everything above, emphasis on wks 7-11. strings | 10.1 |
13 | strings; multi-dimensional arrays; string class | 10.2-10.3 |
14 | pointers; dynamic memory; dynamic arrays; destructors | 11.1-11.3 |
15 | wrap-up; review for final; Extra fun-stuff... | supplemental |
16 | 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.
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.