CS 3723/3721 Programming Languages Spring 2004 Calendar | |||
Week | Dates | Lecture Topics | Recitations/Exams |
1 | January 12, 14, 16 |
Intro, PL overview.
Compiler overview. |
Rec 0:
* Practice Rec 1: * Nogoto |
2 | Jan 21, 23
(19th: MLK) |
Lexical analysis,
comments finite state machines. |
Rec 2:
* Finite state machines |
3 | January 26, 28, 30 |
Formal description of PLs.
Formal (CF) grammars. |
Rec 3: * Scanners |
4 | February 2, 4, 6 |
Parsing and ambiguity. SR Parser Worksheet. |
Rec 4:
* Formal Grammars |
5 | February 9, 11, 13 |
Recursive descent parsing. | Rec 5:
* Recursive descent parser (Tiny) |
6 | February 16, 18, 20 |
Syntax directed translation. |
Rec 6:
* Assignments (Tiny) |
7 | February 23, 25, 27 |
Finish Tiny project. | Rec 7:
* Conditionals (Tiny) |
8 | March 1, 3, 5 |
Runtime storage. | Rec 8:
* Runtime storage |
9 | March 8, 10, 12 |
Genericity.
Review. (12th is last day to drop) |
Rec 9:
* Genericity Midterm Exam |
Spring Break: March 15-19 | |||
10 | March 22, 24, 26 |
Lisp. | Rec 10:
* Lisp Basics and Functions |
11 | March 29, 31 April 2 |
More Lisp. | Rec 11:
* Lisp Functions and mapcar |
12 | April 5, 7, 9 |
Postscript. | Work on Postscript |
13 | April 12, 14, 16 |
More Postscript | Rec 12: Postscript Business Card |
14 | April 19, 21, 23 |
Ruby. | Rec 13: Ruby basics |
15 | April 26, 28 |
Prolog. Review. | Rec 14: Prolog |
May 3 7:30-10:15am |
Final Exam | Final (Review, Answers) |
|
|