IT 101 (Spring '08)
[Schedule] [Examples] [Programs] [Class Notes] [Reference] [Syllabus] [Lab & TA] [Tests] [Grades]

Schedule

Week
Description
Chapter
Program
CodeLab due dates
1
114
Introduction, Hardware, Software, Operating Systems (Unix, Windows, Mac), Binary, HTML      
2
1/21
Starting Alice
Scenarios & Storyboards
1
2-1
   
3
1/28
First Program
World-level Methods

2-2
4-1

Prog 1: due Thurs 1/31  
4
2/4
Programming, motivation
Parameters
Class-level Methods, Inheritance

3
4-2
4-3

   
5
2/11
Functions
If-else and Boolean Functions
6-1
6-2
   
6
2/18
Midterm #1 in lab and class 5-1 Prog 2: due Tues 2/19  
7
2/25
Interactive Programming
Parameters & Event Handling
5-2    
8
3/3
Random Numbers
Loops
6-Tips...
7-1

 

 
9
3/10
While - Indefinite Loops
Lists
7-2
9-1
Prog 3: due
Tues 3/11
 
10
3/17
List Search
Variables
9-2
10

 

 
 
3/24
Spring Break
-
-
 
11
3/31
Midterm #2 in lab and class,
Java: Types, Assignment, Input & Output, Arithmetic, Strings
 

 

 

Codelab will start here...
12
4/7
Java: Control Flow: if, while, do, for  

Prog 4: due
Tues 4/8

 
13
4/14
Java: Classes & Methods, parameters
   
   
14
4/21
Java: Objects, Overloading, Constructors
  
   
15
4/28
In-lab Final Exam
Java: Arrays, sorting, searching
   
Prog 5: due Wed 4/30  
  
 
In-class Final Exam
Thurs May 8, 3:30-5:30pm, 304 BH

 

   

Note that this Schedule should be considered a working document and is subject to change.


[CS Dept] [UIC] [Prof. Reed]