This schedule is highly speculative and subject to change. It will be updated throughout the course.
Unless specified otherwise, the chapter reading refers to the Scott Programming Languages text. Reading in parenthesis refers to optional textbooks or online references for that specific programming language.
Date | Topic | Reading | Wk | Notes | ||
M,W | Jan | 14,16 |
Intro |
Chap 1 | 1 | Intro: pptx, pdf |
W | Jan |
23 |
MLK Day Holiday Monday 1/21 Syntax, Parsing |
Chap 2 | 2 | |
M,W | Jan | 28,30 |
Scoping and Binding Semantics |
Chap 3-4 | 3 | |
M,W | Feb | 4,6 |
Semantics, Expressions |
Chap 4, 6 | 4 | |
M,W | Feb | 11,13 |
Types, Arrays, Garbage Collection Subroutines Inheritance implementation
|
Chap 7, 8, 9.4 | 5 | |
M,W | Feb | 18,20 |
Imperative Programming: C++ |
(C++ References) | 6 | Instant C++: Word, pdf |
M,W | Feb | 25,27 |
More C++ |
. |
7 | |
M,W | Mar | 4,6 |
Intro to C# Midterm Exam, Wednesday March. 6 |
. | 8 | |
M,W | Mar | 11,13 |
Spring Break |
. |
9 |
. |
M,W | Mar | 18,20 |
More C# |
. | 10 | |
M,W | Mar | 25,27 |
Functional Programming: Scheme |
Chap 10 (Scheme References) |
11 | |
M,W | Apr | 1,3 | More Scheme Logic Programming: Prolog |
Chap 11 | 12 | |
M,W | Apr | 8,10 |
More Prolog |
(Prolog References) | 13 | |
M,W | Apr | 15,17 |
Client/Server Programming: PHP? |
Chap 13 | 14 | |
M,W | Apr | 22,24 |
More Web Programming |
(PHP References) | 15 | |
M | Apr | 29 | MLK Makeup Day | Finals Week | ||
F | May | 3 | Final Exam, Friday, 1:00-3:45 PM | . | Finals Week | . |