CS 102
[Schedule] [Examples] [Programs] [Notes & Reference] [Syllabus] [Lab & TA] [Tests] [Grades]

Schedule: Spring '02

Week
Ch.
Description
Quiz
Program
1/7
1,2
Intro, Variables, Expressions, Assignment, I/O, Boolean expressions
 
 
1/14
 
if, switch, conditional, while, do, for, break, continue
#1
 
1/21
3
Functions, parameters, scope
#2
Prog 1 Millionaire
due Tues 1/22
1/28
4
Value and Reference parameters, Overloading, Default Parameters, Testing & Debugging
#3
 
2/4
13

Recursion

#4
Prog 2 RockPaperScissors
due Mon 2/11
2/11
 
Midterm #1 held during lab this week
 
 
2/18
5

Arrays, Using in functions, Multi-dimensional

 
 
2/25
9
9.1 C strings, 9.2 character manipulation
#5
 
3/4
6, 10
6.1 Structure Types, 10.1 Pointers
#6
Prog 3 Word Count
due Wed 3/6
3/11
 
 
#7
 
3/18
---
Spring Break
---
   ---
3/25
6
Midterm #2 held during lab this week
6.2 Classes, Encapsulation, Public & Private, Accessor & Mutator functions
 
 
4/1
7

7.1 Constructors, 7.2 section on const (pp. 277-284)

#8

Prog 4 Phrase Guess
due 4/4

4/8
17
17.1 Nodes & Linked Lists. Skip the example on the template version (p. 711)
#9
 
4/15
9
9.3 class string
#10
 
4/22
7, 10
Final Exam held during lab this week (approved by Dean)
10.2 Dynamic Arrays, 7.3 Vectors (STL preview)
 
Prog 5 Connect 4
due Mon 4/21

We will cover File I/O (Ch 12) as needed. We will not cover Ch 8 ( Operator Overloading), Ch 11 (Separate compilation & Namespaces), Ch 14 (Inheritance), Ch 15 (Polymorphism & Virtual Functions), Ch. 16 (Templates), Ch. 18 (Exception Handling), Ch. 19 (STL), Ch 20 (Patterns and UML). These topics will be covered in subsequent courses.


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