A | B | C | D | E | F | G | H | I | |
---|---|---|---|---|---|---|---|---|---|
1 | Week | Description | Zyante Section | Zyante Due | Code Lab Section | Code Lab Due | Programs Due | ||
2 | 1 | Aug-28 | Intro: From Java/Python/? to C; Using an IDE. | Ch. 1 | Aug-28 | Ch. 1 Intro | Aug-29 | ||
3 | Zyante Variables / Assignment | Ch. 2 | Aug-30 | Ch. 2 Variables | Aug-31 | ||||
4 | 2 | Sep-4 | No Class (MLK Day) | Ch. 3 | Sep-4 | Ch. 3 Branching | Sep-5 | ||
5 | Zyante Branches Zyante Loops | Ch. 4 | Sep-6 | Ch. 4 Loops | Sep-7 | ||||
6 | 3 | Sep-11 | Problem Solving; Functions: predefined, writing our own, scope | 5.1-5.6 | Sep-11 | 5.1-5.3 Function basics, parameters, definition, call | Sep-12 | Prog 1 | Sep-11 |
7 | Parameters and Function Overloading; Reference vs. value parameters, defaults, testing | 5.7-5.13 | Sep-13 | 5.10 Pass by Pointer | Sep-14 | ||||
8 | 4 | Sep-18 | Arrays: general use, as function arguments, multi-dimensional | 6.1-6.3 | Sep-18 | 5.11-5.12 Extra Prototypes, Composition | Sep-19 | ||
9 | Sorting and Searching with arrays | 6.4-6.6 | Sep-20 | ||||||
10 | 5 | Sep-25 | 6.7-6.8 | Sep-25 | 6.1-6.3 Arrays | Sep-26 | |||
11 | Midterm #1 held in lab (Tues) and in class (Wed) this week | 6.9-6.12 | Sep-27 | Prog 2 | Sep-27 | ||||
12 | 6 | Oct-2 | Strings: C-strings and their functions | 6.13-6.15 | Oct-2 | ||||
13 | 6.16-6.19 | Oct-4 | 6.4-6.5 Char arrays, C-strings, array parms | Oct-5 | |||||
14 | 7 | Oct-9 | 6.20-6.24 | Oct-9 | |||||
15 | Input / Output | 9.1-9.2 | Oct-11 | ||||||
16 | 8 | Oct-16 | Structures | 7.1-7.2 | Oct-16 | Prog 3 | Oct-16 | ||
17 | 7.3-7.5 | Oct-18 | Ch. 7: Structures | Oct-19 | |||||
18 | 9 | Oct-23 | Pointers and Dynamic Arrays | 8.1-8.2 | Oct-23 | ||||
19 | 8.3-8.4 | Oct-25 | 8.2 Pointer Basics | Oct-26 | |||||
20 | 10 | Oct-30 | 8.5-8.6 | Oct-30 | |||||
21 | Midterm #2 held in lab (Tues) and in class (Wed) this week | 8.10-8.11 | Nov-1 | 8.4 Pointers & Arrays | Nov-2 | Prog 4 | Nov-4 | ||
22 | - | Nov-6 | Spring Break - no class | ||||||
23 | 11 | Nov-13 | Recursion: Intuition, Trace mechanisms, examples | 10.1-10.3 | Nov-13 | ||||
24 | 10.4-10.6 | Nov-15 | |||||||
25 | 12 | Nov-20 | 10.7-10.9 | Nov-20 | 10 Recursion | Nov-21 | |||
26 | |||||||||
27 | 13 | Nov-27 | Linked Data Structures: Nodes, Linked Lists | 8.8-8.9 | Nov-27 | ||||
28 | Prog 5 | Dec-2 | |||||||
29 | 14 | Dec-4 | |||||||
30 | Linked List operations and examples, Stacks & Queues | ||||||||
31 | 15 | Dec-11 | Prog 6 | Dec-13 | |||||
32 | In-lab Final Exam: Held Tues during lab this week | ||||||||
33 | |||||||||
34 | Dec-19 | In-class Final Exam Tuesday 3:30pm - 5:30pm | |||||||
35 | |||||||||
36 | Week Begins | Description | Zyante Chapter | Code Lab Description | Code Lab Due | Programs Due |