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