CS 107 (Fall '02)
[Schedule]
[Examples] [Programs]
[Notes & Reference] [Syllabus]
[Lab & TA] [Tests]
[Grades]
|
Week
|
Description
|
Ch.
|
Quiz
|
Program
|
|
|
1
|
8/26
|
Intro, Number bases, Problem Solving, Variables, Expressions, Assignment, I/O, Boolean expressions |
1
|
|
|
|
2
|
9/2
|
if, switch, conditional, while, do, for, break, continue |
2
|
#1
|
Prog 1 WordGame due Tues. 9/10 |
|
3
|
9/9
|
Shortcut operators, Logical Operators, ++ and --, Precedence |
#2
|
||
|
4
|
9/16
|
Functions, parameters, scope |
3
|
#3
|
Prog 2 I
Know due Thurs 9/26 at 2:30 |
|
5
|
9/23
|
Value and Reference parameters, Overloading, Default Parameters, Testing & Debugging | 4 |
#4
|
|
|
6
|
9/30
|
Midterm #1 held during lab this week |
|
|
|
|
7
|
10/7
|
Arrays, Using in functions, Multi-dimensional arrays |
5
|
#5
|
Prog 3 SwitchEm due Wed. 10/16 |
|
8
|
10/14
|
#6
|
|||
|
9
|
10/21
|
9.1 - 9.2 Strings |
9
|
#7
|
Prog 4 WordFind due Friday. 11/01 |
| 10 |
10/28
|
Structure Types, Classes, Encapsulation, Public & Private, Accessor & Mutator functions |
6
|
#8 | |
|
11
|
11/4
|
Midterm #2 held during lab this week |
|
||
|
12
|
11/11
|
7.1 Constructors, 7.2 const, inline, static members |
7
|
#9
|
Prog 5, Compare due Wed. 11/20 |
|
13
|
11/18
|
Pointers (10.1) and Dynamic Arrays (10.2) |
10
|
|
|
|
14
|
11/25
|
Recursion |
13
|
#10 | |
|
15
|
12/2
|
Final Exam: lab component held during lab this week (approved
by Dean) |
17 7 |
|
Prog 6, Dating due Mon.12/2 |
|
|
Final Exam: in-class component Wed. 12/11, 1:00 - 3:00, LC F1 (our usual classroom) |
|
|||
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]