Summary table of COM1201 syllabus, 1/31/98

This is only a summary, so you must consult the full syllabus for the details of the assignments.

Thurs 1/8 C++, Ch. 2. Including Euclid's algorithm for the gcd.
Mon 1/12 Elementary Data Structures, Ch. 3. Read Ch. 1, 2, 3.
Tues 1/13 Ch. 3, continued.
Thurs 1/15 Quiz #1, GCD code, lists, and stacks
Mon 1/19 Trees, Ch. 4. Reading due: Ch. 4.
Tues 1/20 Ch. 4, continued. Read Ch. 5 pgs. 60-61. Exercises due: Ch 4. #1-8.
Machine prob. due: Ch 4. #9
Thurs 1/22 Code Warrior IDE demos
Mon 1/26 Analysis of Algorithms, Ch. 6. Reading due: Ch. 6.
Tues 1/27 Analysis (cont.). Read Ch. 7.
Thurs 1/29 Elementary Sorting, Ch. 8. Reading due: Ch. 8 pgs. 93-107, 112-113.
-------------- February --------------
Mon 2/2 Quicksort, Ch. 9. Reading due: Ch. 9.
Tues 2/3 Priority Queues, Ch. 11. Reading due: Ch. 11.
Thur 2/5 Priority Queues (cont.). Exercises due: Ch. 8, #s 3 and 8. Ch. 9, #s 4 and 5. Machine problem due: Count quicksort calls.
Mon 2/9 Elementary Searching Methods, Ch. 14. Reading due: Ch. 14.
Machine problem due: Quicksort applied to records, using pointers.
Tues 2/10 Elementary Searching Methods (cont.). Exercises due: Ch 11. #1, 3, 4, 7.
Thurs 2/12 Hashing, Ch. 16. Reading due: Ch. 16.
Machine problem due: Instrument heap operations to see internals.
Mon 2/16 String Searching, Ch. 19. Reading due: Ch. 19. Review for the Midterm
Tues 2/17 MIDTERM EXAM -  Entire class period.
Thurs 2/19 String Searching, Ch. 19
Mon 2/23 Pattern Matching, Ch. 20
Tues 2/24 Pattern Matching (cont.)
Thurs 1/26 File Compression, Ch. 22
-------------- March --------------
Mon 3/2 Elementary Graph Algorithms, Ch. 29
Tues 3/3 Weighted Graphs, Ch. 31
Thurs 3/5 Weighted Graphs (cont.)
Mon 3/9 Random Numbers, Ch. 35
Tues 3/10 catch-up time
Thurs 3/12 Review for Final Exam

Back to teaching Gateway