Day -- Date | Topic | Text | Event |
W 9/9 | Course overview
Review of basic programming language concepts:
- Translators
- Memory space
- Variables and types
- Symbol table
- Syntax, semantics
- Target machine, ISA
| Scott chpt 1 | |
M 9/14 | Haskell | | |
W 9/16 | | | |
M 9/21 | | | |
W 9/23 | | | |
M 9/28 | Syntax | Scott chpt 2 | |
W 9/30 | | | |
M 10/5 | Haskell | | |
W 10/7 | Variables | Scott chpt 3 | |
M 10/12 | | | |
W 10/14 | | | |
M 10/19 | Data Types | Scott chpt 7 | |
W 10/21 | | | |
M 10/26 | | | |
W 10/28 | | | Exam (chpt: 1, 2, 3, 7, Haskell) |
M 11/2 | Erlang | | |
W 11/4 | | | |
M 11/9 | | | |
W 11/11 | Control Flow | Scott chpt 6 | |
M 11/16 | | | |
W 11/18 | | | |
M 11/23 | Python | | |
W 11/25 | NO CLASS, day before Thanksgiving | | |
M 11/30 | | | |
W 12/2 | Subroutines | Scott chpt 8 | |
M 12/7 | | | |
W 12/9 | Data Abstraction | Scott chpt 9 | |
M 12/14 | | | Last day of class |
W 12/16 | | | Final Exam 9:30 - 11:00 am |