CS 2213/2211 Advanced Programming Spring 2005 Calendar | |||||
Week | Dates | Lecture Topics | Readings | Recitation | Exam/Quiz |
1 | Jan 18, 20 (17th: MLK) |
Unix Basics,
vi Editor, lint/make, dice program |
S2-S4, S8 W1 |
Rec 0:
Practice Rec 1: Introduction |
NO QUIZ |
2 | Jan 25, 27 | C basics,
C I/O, Random Numbers |
W2.1-2.9, W3, W4.1-4.2 |
Rec 2: I/O and Random #s. |
Quiz 0:
topics, questions |
3 | February 1, 3 |
Sep. Compilation,
Sieve, Stack, O-O Prog, Copy |
Rec 3: Palindromes. |
Quiz 1:
topics, questions |
|
4 | February 8, 10 |
Pointers, Swapping, |
W6.1-6.3, W6.5 |
Rec 4: Pointers, etc. |
Quiz 2:
topics, questions |
5 | February 15, 17 |
Pointers and Arrays | W7.1-7.4 | Rec 5: Pointers and Arrays |
NO QUIZ |
6 | February 22, 24 |
String Examples, String Basics, Functions |
W8.1-8.13 | Rec 6: Strings |
Quiz 3:
topics, questions |
7 | March 1, 3 |
Print Array of Strings | W8.14 | Rec 7: Array of Strings |
Exam 1
(Answers Review) |
8 | March 8, 10 |
2d-arrays Parameters |
W7.6 W7.8-7.10 |
Rec 8: Pascal's Triangle |
NO QUIZ |
Spring Break: 14-18 March 2005 | |||||
9 | March 22, 24 |
Structs
(
Simple,
J vs. C) Structs as parameters |
W9.1-9.3 | Rec 9: Structs and RPN |
Quiz 4:
topics, questions |
10 | Mar 29, 31 (28: Last Drop) |
Linked List Stack | W10.5 | Rec 10: Linked list queue |
NO QUIZ |
11 | April 5, 7 |
File Input/Output | W12.3-12.4 | Rec 11: Merging Files |
NO QUIZ |
12 | April 12, 14 |
Binary trees | W11.4.1 | Rec 12: Binary trees |
Exam 2
(Answers Review) |
13 | April 19, 21 (15-24: Fiesta) |
Hashing Time in Unix | Rec 13: Hashing |
NO QUIZ | |
14 | April 26, 28 | Graphs Heapsort |
Rec 14: Graph algorithms |
NO QUIZ | |
15 | May 3 5-6: study |
Finish up | No Recitation | NO QUIZ | |
Week | Dates | Lecture Topics | Readings | Recitation | Exam/Quiz |
May 9 10:30-1:15pm |
Final Exam |   |   |
Final (Review, Answers) |
|
|