| Week |
Topics |
Session One Reading |
Session Two Reading |
Assignments |
| 1 |
Introduction |
|
|
|
| 2 |
Syntax & Semantics |
3.1-3.3.2 |
3.4-3.5 |
|
| 3 |
Lexical & Syntax Analysis |
4.1-4.4 |
4.5 Q |
Assignment 1 (due Session Two) |
| 4 |
Intro to LISP |
15.1-15.6 |
supp |
Assignment 2 (due Session Two) |
| 5 |
Names and More |
5.1-5.4 |
5.5-5.12 Q |
Program 1 (due Session Two) |
| 6 |
Data Types/Statements |
7.1-7.7 |
8.1-8.5 |
|
| 7 |
Subprograms |
9.1-9.6 |
9.7-9.10 Q |
Program 2 (due Session Two) |
| 8 |
Subprograms and Encapsulation |
10.1-10.5 |
11.1-11.6 |
|
| 9 |
Opject Oriented Programming |
12.1-12.4 |
supp Q |
Program 3 (due Session Two) |
| 10 |
Concurrency |
13.1-13.4 |
No Class |
|
| 11 |
Exceptions |
14.1-14.4 |
supp Q |
Program 4 (due during Final Session.) |
Quizes are held on even Wednesdays during the last 45 minutes of class.