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