Date: Mon, 11 Nov 1996 17:17:23 GMT Server: NCSA/1.5 Content-type: text/html Last-modified: Wed, 18 Sep 1996 17:44:35 GMT Content-length: 3221
This syllabus will quite certainly change, so check it often.
Wk | 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; QUIZ #1 | 2.1-2.4 |
3 | style; hello to functions; program engineering; | 2.5, 3.1-3.3 |
4 | procedural abstraction; scope: local variables; polymorphism: overloading; void functions; QUIZ #2 | 3.4-3.6, 4.1 |
5 | reference & value parameters; more procedural abstraction more debugging & testing; streams & file i/o; QUIZ #3 | 4.2-4.4, 5.1 |
6 | more streams; character i/o; inheritance | 5.2-5.4 |
7 | Review (Tues); EXAM #1: Everything above. structures; classes: member functions, private vs. public (Thurs) | 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); QUIZ #4 (Tuesday) | 7.3-7.4 |
10 | designing ADTs; more classes; QUIZ #5 | 8.1-8.2 |
11 | arrays: using, defining, w/functions, w/classes | 9.1-9.4 |
12 | Review (Tuesday); EXAM #2: everything above, emphasis on wks 7-11. strings (Thursday) | 10.1 |
13 | strings; multi-dimensional arrays; string class | 10.2-10.3 |
14 | pointers; dynamic memory; dynamic arrays; destructors QUIZ#6 | 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.
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.
Last Modified: Sat Aug 31 1996 by H. Chad Lane