| Date | Lecture Topics | Sections | Assignment | Assignment Due |
|---|---|---|---|---|
| M 6/29 | Introduction Full | Scott, Chapter 1 T&N, Chapter 1 | ||
| T 6/30 | Scanning and REs Full | Scott, 2.1 - 2.2 T&N, 2.1 - 2.2 | Assignment 1 | W 7/1 | Scanning and REs Full | Scott, 2.1 - 2.2 T&N, 2.1 - 2.2 |
| Th 7/2 | C: Chapter 1
Full |
|||
| M 7/6 | Names, Scopes, and Bindings
Full C: Chapter 1 Full |
Scott, 3.1 - 3.4 | Assignment 2 | Assignment 1 (11:59 pm) |
T 7/7 | Names, Scopes, and Bindings
Full C: Chapter 2 Full |
Scott, 3.5 - 3.6 | W 7/8 | Names, Scopes, and Bindings
Full C: Chapter 3 Full |
Scott, 3.7 - 3.8 | Th 7/9 | Control Flow
Full C: Chapter 4 Full |
Scott, 6.5 - 6.6 | Assignment 3 | Assignment 2 (Sat 7/11 11:59 pm) |
| M 7/13 | Control Flow
Full C: Chapter 4 Full |
Scott, 6.5 - 6.6 | Tu 7/14 | Data Types
Full |
Scott, 7.4 - 7.6 | W 7/15 | Data Types
Full |
Assignment 4 | Assignment 3 (11:59 pm) | Th 7/16 | Subroutines and Control Abstraction | Scott, 8.1 - 8.3 |
| M 7/20 | MIDTERM | T 7/21 | Object-Oriented Programming C++ Intro More C++ | Scott, 9.1 - 9.7 | W 7/22 | C++ Intro More C++ | Assignment 4 (11:59 pm) |
Th 7/23 | Functional Programming Haskell | Scott, 11.1 - 11.9 Tucker, 14.1 - 14.3 |
| M 7/27 | Functional Programming Haskell | Scott, 11.1 - 11.9 Tucker, 14.1 - 14.3 | T 7/28 | Logic Programming with Prolog Logic Programming with Prolog Logic Programming with Prolog |
Tucker, 15.1 - 15.3 | W 7/29 | Final Exam Review | Th 7/30 | FINAL EXAM 9:00-12:00 |