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

Schedule

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

1

   
2
1/16
Types, Assignment, Input & Output, Arithmetic, Strings
 2
Getting Started,
Assignment,
Primitive Types
Prog 1: due 1/20
3
1/23
       
4
1/30
Control Flow: if, while, do, for
 3

Input, Relational Operators, Logic Operators

Prog 2 : due 2/?
5
2/6
 
 
 Conditionals
 
6
2/13

Midterm #1 in lab and class

  
  Prog 3 : due 2/16
7
2/20
 
 
   
8
2/27
Classes & Methods, parameters
4
 

 

9
3/6
 
 
  Prog 4 : due 3/9
10
3/13
Objects, Overloading, Constructors
5
 

 

-
3/20
Spring Break, no class      
11
3/27
Midterm #2 in lab and class
   
 

Prog 5 : due 3/30

12
4/3
Arrays, sorting, searching
6

 

 

13
4/10

   
   
14
4/17
Visual Basic (time permitting)
  
  Prog 6 : due 4/20
15
4/24

In-lab Final Exam

   
   
  
 5/4

In-class Final Exam
Thurs 3:30-5:30, 216 TH

 

   

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]