CS 109 (Spring '06)
[Schedule] [Examples] [Programs] [Notes & Reference] [Syllabus] [Lab & TA] [Tests] [Grades]
|
Week
|
Description
|
Chapter
|
CodeLab
due dates
|
Program
|
|
|
1
|
1/9
|
Introduction: Binary, Hardware, Software, Operating Systems (Unix, Windows), Compiling & Interpreting, C & C++ |
1 |
||
|
2
|
1/16
|
C++ Basics: Variables, Assignment, Input & Output, Types, Arithmetic |
2 |
Quickstart, Assignment, Numbers |
Prog 1: due 1/20 |
|
3
|
1/23
|
Variables, Assignment, Input & Output, Types, Arithmetic Control Flow: if, while, do, for | 7 | ||
|
4
|
1/30
|
|
Techniques I, Types, Conditionals |
||
|
5
|
2/6
|
Functions, Scope, Parameters |
3, 4 |
Switch, Iteration |
Prog 2 : due 2/7 |
|
6
|
2/13
|
Midterm #1 in lab and Wed. class |
|
Functions | |
|
7
|
2/20
|
Input/Output Streams |
5 |
||
|
8
|
2/27 |
|
|||
|
9
|
3/6
|
Arrays [skip 10.4], sorting & searching |
10
|
Arrays | Prog 3 : due 3/9 |
| 10 |
3/13
|
|
Techniques II |
|
|
| - | 3/20 |
Spring Break, no class | |||
|
11
|
3/27
|
C Strings, Midterm #2 in lab and Wed. class |
11.1 |
|
|
|
12
|
4/3
|
Recursion |
13 |
CStrings |
Prog 4 : due 4/6 |
|
13
|
4/10
|
Matlab |
|
Prog 5 : due ? | |
|
14
|
4/17
|
|
Prog 6 : due ? | ||
|
15
|
4/24
|
In-lab Final Exam |
|
||
|
|
5/3
|
In-class Final Exam |
|
||
[CS Dept] [UIC] [Prof. Reed]