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

Schedule

Week
Description
Chapter
CodeLab due dates
Program
1
8/28
Introduction: Binary, Hardware, Software, Operating Systems (Unix, Windows), HTML, Compiling & Interpreting, Java

1

   
2
9/4
Types, Assignment, Input & Output, Arithmetic, Strings
 2
Getting Started 9/5,
Assignment 9/7,
Primitive Types 9/8
 
3
9/11
    Input 9/12
Strings 9/14
Prog 1: due Tues. 9/12
4
9/18
Control Flow: if, while, do, for
 3

Relational Operators 9/19,
Logic Operators 9/21

 
5
9/25
 
 

Conditionals 9/26
Iteration 9/28

Prog 2: due Fri 9/29
6
10/2

Midterm #1 in lab and class

  
Strings 10/5  
7
10/9
 
 
   
8
10/16
Classes & Methods, parameters
4
 

Prog 3: due Wed 10/18

9
10/23
 
 
   
10
10/30
Objects, Overloading, Constructors
5
Objects 11/2

 

11
11/6
Midterm #2 in lab and class
   
Techniques I 11/9

Prog 4: due Fri 11/10

 

12
11/13
Arrays, sorting, searching
6

 

 

13
11/20

   
Arrays 11/21
Techniques II 11/23
 
14
11/27
Visual Basic (time permitting)
  
  Prog 5: due Wed 11/29
15
12/4

In-lab Final Exam

   
   
  
 

In-class Final Exam TBA

 

   

Exceptions (Ch. 8.1 & 8.3) and Files (Ch. 9.1 & 9.2) will be touched upon at various points in the semester.
Note that this Schedule should be considered a working document and is subject to change.


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