Date | Lecture Topics | Sections | Assignment | Assignment Due |
---|---|---|---|---|
W 8/28 | Introduction Full | |||
M 9/2 | NO CLASS -- LABOR DAY | W 9/4 | Scanning and REs Full | Scott, 2.1 - 2.2 T&N, 2.1 - 2.2 |
M 9/9 | Scanning and REs Full | Scott, 2.1 - 2.2 T&N, 2.1 - 2.2 | Assignment 1 | W 9/11 | Scanning and REs Full | Scott, 2.1 - 2.2 T&N, 2.1 - 2.2 |
M 9/16 | C: Chapter 1
Full |
W 9/18 | C: Chapter 2
Full |
Assignment 1 |
M 9/23 | C: Chapter 3 Full | W 9/25 | Data Types
Full C: Chapter 4 Full |
Scott, 7.1 - 7.2 | Assignment 2 |
M 9/30 | Ray Tracer | W 10/2 | Ray Tracer | |
M 10/7 | Names, Scopes, and Bindings Full | Scott, 3.1 - 3.2 | Assignment 3 | Assignment 2 11:59 pm |
W 10/9 | Names, Scopes, and Bindings
Full Stacks S1 Stacks S2 |
Scott, 3.1 - 3.2 |
M 10/14 | Control Flow Full | Scott, 6.1 - 6.3 | W 10/16 | Control Flow Full | Scott, 6.4 - 6.6 | Assignment 3 |
M 10/21 | Data Types Full | Scott, 7.1 - 7.2 | Assignment 4 | W 10/23 | MIDTERM |
M 10/28 | Data Types Full | Scott, 7.3 | W 10/30 | C++: Part 1 Full |
M 11/4 | C++: Part 2 Full | W 11/6 | C++: Part 2 Full | Assignment 5 | Assignment 4 Thurs 11:59 pm |
M 11/11 | Data Types Full | Scott, 7.4 - 7.6 | W l1/13 | Data Types Full Subroutines and Control Abstraction Full | Scott, 7.6 Scott, 8.1 - 8.7 |
M 11/18 | Object-Oriented Programming Full ONLINE: See video on Blackboard | Scott, 9.1 - 9.7 | W 11/20 | Functional Programming Full | Scott, 11.1 - 11.9 Tucker, 14.1 - 14.3 | Assignment 6 | Assignment 5 |
M 11/25 | Functional Programming Full Haskell | Scott, 11.1 - 11.9 Tucker, 14.1 - 14.3 | W 11/27 | THANKSGIVING BREAK |
M 12/2 | Logic Programming with Prolog
Full Logic Programming with Prolog Full Logic Programming with Prolog Full |
Tucker, 15.1 - 15.3 | W 12/4 | Final Exam Review | Assignment 6 Fri. 11:59 pm |
T 12/10 | FINAL EXAM 9:00-12:00 (Section 2) | Th 12/12 | FINAL EXAM 2:00-5:00 (Section 1) | |