Date | Lecture Topic | Assignment | Assignment Due |
---|---|---|---|
Wed. Jan. 10 | Course Introduction | ||
Fri. Jan. 12 | Introduction | Homework 0 | |
Mon. Jan. 15 | Martin Luther King Day - No Class! | ||
Wed. Jan. 17 | History | ||
Fri. Jan. 19 | Grammars | ||
Mon. Jan. 22 | Ruby I | Ruby Lab | |
Wed. Jan. 24 | Regular Expressions | ||
Fri. Jan. 26 | Syntax and Semantics | Homework 1 | Homework 0 |
Mon. Jan. 29 | Syntax and Semantics Parse Trees | ||
Wed. Jan. 31 | Ruby II | ||
Fri. Feb. 2 | Language Systems | ||
Mon. Feb. 5 | Language Systems | ||
Wed. Feb. 7 | Ruby III | ||
Fri. Feb. 9 | ML I | Homework 2 | Homework 1 |
Mon. Feb. 12 | ML I | ML Lab | Ruby Lab |
Wed. Feb. 14 | Types | ||
Fri. Feb. 16 | ML II | ||
Mon. Feb. 19 | President’s Day - No Class! | ||
Wed. Feb. 21 | Polymorphism | ||
Fri. Feb. 23 | ML III | Homework 3 | Homework 2 |
Mon. Feb. 26 | Scope | ||
Wed. Mar. 28 | Midterm Review | ||
Fri. Mar. 2 | Midterm Exam Solutions | Midterm Exam (25%) | |
Mon. Feb. 5 | Midterm Review | ||
Wed. Mar. 7 | ML IV | ||
Fri. Mar. 9 | Memory Locations | Homework 3, ML Lab | |
Mon. Mar. 12 | Spring Break - No Class! | ||
Wed. Mar. 14 | Spring Break - No Class! | ||
Fri. Mar. 16 | Spring Break - No Class! | ||
Mon. Mar. 19 | Memory Locations II | Java Lab, Homework 4 | |
Wed. Mar. 21 | Java I | ||
Fri. Mar. 23 | Memory Management | ||
Mon. Mar. 26 | Memory Management II | ||
Wed. Mar. 28 | Java II | ||
Fri. Mar. 30 | University Day - No Class! | ||
Mon. Apr. 2 | Object Orientation | Homework 5 | Homework 4 |
Wed. Apr. 4 | Java III | ||
Fri. Apr. 6 | Parameters I | ||
Mon. Apr. 9 | Parameters II | ||
Wed. Apr. 11 | Prolog I | Prolog Lab | Java Lab |
Fri. Apr. 13 | Prolog I | ||
Mon. Apr. 16 | Prolog II | Homework 6 | Homework 5 |
Wed. Apr. 18 | Cost Models | ||
Fri. Apr. 20 | Prolog III | ||
Mon. Apr. 23 | Concurrency | ||
Wed. Apr. 25 | Concurrency | ||
Fri. Apr. 27 | Final Review | Homework 6 | |
FINALS WEEK STARTS | |||
Wed. May. 2 | Final Exam 0800-0950 | Prolog Lab, Final Exam (25%) |
Last modified: December 27, 2017