Tentative Schedule

Date Topic Readings Notes Assignments
Wed 8/26 Introduction ch 1 Lecture 0
Mon 8/31 Grammars & Parse Trees ch 3.1-3.3.1.6 Lecture 1 HW 1 Out
Wed 9/2 Syntax ch 3.3.1.1-3.4 Lecture 2
Wed 9/9 Semantics ch 3.5 Lecture 3
Mon 9/14 Lexical and Syntatic Analyis ch 4.1-4.2 Lecture 4 HW1 Due/ HW2 Out
Wed 9/16 Parsing ch 4.3-4.5 Lecture 5
Mon 9/21 Lua I Lecture 6
Wed 9/23 Lua II Lecture 7
Mon 9/28 Lua III Lecture 8 HW 2 Due/HW3 Out
Wed 9/30 Java I Lecture 9
Mon 10/5 Java II Lecture 10
Wed 10/7 Java III Lecture 11
Mon 10/12 Java IV Lecture 12 HW 3 Due
Wed 10/14 Review Review
Mon 10/19 Midterm HW 4 Out
Wed 10/21 Scheme I Lecture 13
Mon 10/26 Scheme II Lecture 14
Wed 10/28 Scheme III Lecture 15
Mon 11/2 Scheme IV Lecture 16 HW 4 Due/HW 5 Out
Wed 11/4 Javscript I Lecture 17
Mon 11/9 Javascript II Lecture 18 Project Out
Wed 11/11 Javascript III Lecture 19
Mon 11/16 Javascript IV Lecture 20 HW 6 Out
Wed 11/18 Mobile I Lecture 21
Mon 11/23 Mobile II Lecture 22
Wed 11/25 Mobile III Lecture 23
Mon 11/30 Mobile IV Lecture 24 HW 6 Due
Wed 12/2 Prolog Lecture 25
Mon 12/7 Review Final Review Project Due