CS 102 (Fall '08)
[Schedule]
[Programs]
[Notes
& Reference] [Examples][Syllabus]
[Lab & TA] [Tests]
[Grades]
|
Week Begins |
Description |
Chapter |
CodeLab
due dates |
Program |
|
1 |
8/25 |
Intro: variables, expressions,
assignment, output strings. Console I/O |
1 |
Getting Started 8/28 |
|
2 |
9/1 |
Flow of Control: if, switch, Loops |
3 |
Primitive Types: 9/4 Assignment: 9/5 Input: 9/6 |
|
3 |
9/8 |
Loops | 4 |
Relational Operators 9/10 |
Prog 1: Magic Number due Monday 9/8 |
4 |
9/15 |
Defining Classes I: parameters, overloading, constructors |
5 |
Iteration 9/18 |
|
5 |
9/22 |
Defining Classes II: static methods, references, javadoc |
6 |
Objects 9/25 |
|
6 |
9/29 |
|
|
Reference Types 10/2 Methods 10/3 |
Prog 2: Dao due Wed 10/1 |
7 |
10/6 |
Midterm #1 in-lab portion Arrays, Simple Sorting and Searching |
7 |
Messages 10/9 Techniques1 10/10 |
|
8 |
10/13 |
Midterm #1 in-class portion (Mon) |
|
||
9 |
10/20 |
|
Arrays 10/23 Techniques2 10/24 |
||
| 10 | 10/27 |
Recursion |
11.1 (9.1, 10.1) |
||
11 |
11/3 |
Introduction, Example of a C Program, C vs. Java, Structure, Data Types, and I/O, |
|
From here down CodeLab exercises are in C/C++ |
Prog 3: Dao 2 due Mon 11/3 |
12 |
11/10 |
Midterm #2 in-class portion (Mon) and in-lab portion (during lab) |
|
QuickStart in C 11/10 QuickStart in C++ 11/11 Types in C 11/12 |
|
13 |
11/17 |
Structures & Linked Lists |
|
Arrays in C 11/20 |
Prog 4: Colors due Mon 11/17 |
14 |
11/24 |
|
Recursion 11/27 C_Pointers 11/28 Pointers in C++ 11/29 |
||
15 |
12/1 |
In-lab Final Exam: |
|
Strings 12/4 |
Prog 5: Text Match in C++ |
|
In-class Final Exam: |
|
||||
[CS Dept] [UIC] [Prof. Reed]