CS 102
[Schedule]
[Examples] [Programs]
[Notes & Reference] [Syllabus]
[Lab & TA] [Tests]
[Grades]
|
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 |
|
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]