ABCDEFGHI
1
WeekDescriptionZyante SectionZyante DueCode Lab SectionCode Lab DuePrograms Due
2
1Aug-28Intro: From Java/Python/? to C;
Using an IDE.
Ch. 1Aug-28Ch. 1 Intro Aug-29
3
Zyante Variables / AssignmentCh. 2Aug-30Ch. 2 VariablesAug-31
4
2Sep-4No Class (MLK Day)Ch. 3Sep-4Ch. 3 BranchingSep-5
5
Zyante Branches
Zyante Loops
Ch. 4Sep-6Ch. 4 LoopsSep-7
6
3Sep-11Problem Solving; Functions: predefined, writing our own, scope5.1-5.6Sep-115.1-5.3 Function basics, parameters, definition, call
Sep-12Prog 1Sep-11
7
Parameters and Function Overloading; Reference vs. value parameters, defaults, testing5.7-5.13Sep-135.10 Pass by PointerSep-14
8
4Sep-18Arrays: general use, as function arguments, multi-dimensional6.1-6.3Sep-185.11-5.12 Extra Prototypes, CompositionSep-19
9
Sorting and Searching with arrays6.4-6.6Sep-20
10
5Sep-25 6.7-6.8Sep-256.1-6.3 ArraysSep-26
11
Midterm #1 held in lab (Tues) and in class (Wed) this week6.9-6.12Sep-27Prog 2Sep-27
12
6Oct-2Strings: C-strings and their functions 6.13-6.15Oct-2
13
6.16-6.19Oct-46.4-6.5 Char arrays, C-strings, array parmsOct-5
14
7Oct-96.20-6.24Oct-9
15
Input / Output9.1-9.2Oct-11
16
8Oct-16Structures7.1-7.2Oct-16Prog 3Oct-16
17
7.3-7.5Oct-18Ch. 7: StructuresOct-19
18
9Oct-23Pointers and Dynamic Arrays8.1-8.2Oct-23
19
8.3-8.4Oct-258.2 Pointer BasicsOct-26
20
10Oct-308.5-8.6Oct-30
21
Midterm #2 held in lab (Tues) and in class (Wed) this week8.10-8.11Nov-18.4 Pointers & ArraysNov-2Prog 4Nov-4
22
- Nov-6Spring Break - no class
23
11Nov-13Recursion: Intuition, Trace mechanisms, examples10.1-10.3Nov-13
24
10.4-10.6Nov-15
25
12Nov-2010.7-10.9Nov-2010 RecursionNov-21
26
27
13Nov-27Linked Data Structures: Nodes, Linked Lists8.8-8.9Nov-27
28
Prog 5Dec-2
29
14Dec-4
30
Linked List operations and examples, Stacks & Queues
31
15Dec-11Prog 6Dec-13
32
In-lab Final Exam: Held Tues during lab this week
33
34
Dec-19In-class Final Exam
Tuesday 3:30pm - 5:30pm
35
36
Week BeginsDescriptionZyante ChapterCode Lab DescriptionCode Lab DuePrograms Due