Week |
Description |
Chapter |
CodeLab due dates |
Program |
|
1 |
8/25 |
Intro: a simple program, variables, expressions, assignment, output strings. | 1 |
Getting Started: due 8/28 |
|
2 |
9/1 |
BlueJ & Objects,
Output Strings Console I/O |
2 |
Primitive Types: 9/4 Assignment: 9/5 |
|
3 |
9/8 |
Flow of Control: if, switch, Loops | 3 |
Input: 9/11 |
Prog 1: Adlibs due Monday 9/8 |
4 |
9/15 |
Relational Operators 9/18 Logic Operators 9/19 |
|||
5 |
9/22 |
Defining Classes I: parameters, overloading, constructors | 4 |
Conditionals 9/23 |
|
6 |
9/29 |
Defining Classes II: static methods, references, javadoc | 5 |
Objects 10/2 Classes 10/3 |
Prog 2: Mon 9/29 |
7 |
10/6 |
Class Definitions 10/9 Reference Types 10/10 |
|||
8 |
10/13 |
Midterm #1 held in lab and class (Mon) this week. |
6 |
Methods 10/16 Messages 10/17 |
|
9 |
10/20 |
Techniques1 10/23 | Prog 3: Mon 10/20 | ||
| 10 | 10/27 |
Recursion | 11 |
Arrays 10/30 | |
11 |
11/3 |
Techniques2 11/6 | |||
12 |
11/10 |
Midterm #2 held
in lab and class (Mon) this week. |
Prog 4: Wed 11/12 |
||
13 |
11/17 |
Time Permitting: |
9 10 |
||
14 |
11/24 |
C Data Types, I/O | QuickStart in C++ 11/26 Types in C++ 11/26 |
||
15 |
12/1 |
In-lab Final Exam: Held during lab |
Arrays in C++ 12/2 |
Prog 5: Mon 12/1 |
|
In-class Final Exam: TBA |
|
||||
[CS Dept] [UIC] [Prof. Reed]