This is a tentative schedule of course topics and class periods, and it is subject to change.
Refer to Canvas for up-to-date details.
Wk | Date | Plan | ||
---|---|---|---|---|
1 | 08/26 | Mon | Overview: Language Features, "Paradigms" | |
08/28 | Wed | |||
08/30 | Fri | |||
2 | 09/02 | Mon | Labor Day | |
09/04 | Wed | Syntax, Semantics, Parsing, & Interpretation | ||
09/06 | Fri | |||
3 | 09/09 | Mon | Functional Programming
|
|
09/11 | Wed | |||
09/13 | Fri | |||
4 | 09/16 | Mon | Exam 0 | |
09/18 | Wed | Functional Programming (cont.) | ||
09/20 | Fri | |||
5 | 09/23 | Mon | ||
09/25 | Wed | |||
09/27 | Fri | |||
6 | 09/30 | Mon | Exam 1 | |
10/02 | Wed | Types & Typing
|
||
10/04 | Fri | |||
7 | 10/07 | Mon | ||
10/09 | Wed | |||
10/11 | Fri | Fall Break Day | ||
8 | 10/14 | Mon | ||
10/16 | Wed | |||
10/18 | Fri | |||
9 | 10/21 | Mon | Memory Management & Safety
|
|
10/23 | Wed | |||
10/25 | Fri | |||
10 | 10/28 | Mon | ||
10/30 | Wed | |||
11/01 | Fri | |||
11 | 11/04 | Mon | Object Oriented Programming (OOP)
|
|
11/06 | Wed | |||
11/08 | Fri | |||
12 | 11/11 | Mon | Exam 2 | |
11/13 | Wed | Object Oriented Programming (cont.) | ||
11/15 | Fri | |||
13 | 11/18 | Mon | ||
11/20 | Wed | Application Styles
|
||
11/22 | Fri | |||
14 | 11/25 | Mon | ||
11/27 | Wed | Thanksgiving Break | ||
11/29 | Fri | |||
15 | 12/02 | Mon | Evaluating & Choosing Languages | |
12/04 | Wed | |||
12/06 | Fri | |||
16 | 12/11 | Wed | 10:15am-12:15pm — Final exam period |