|
 |
|
CS 3723 Programming Languages
Fall 2013 Calendar |
|
Week |
Dates |
Lecture Topics |
Recitations / Exams |
0 |
Course Overview
|
Unix,
vi,
ssh/sftp,
Contrasts,
Compilers
|
0: Practice |
1 |
August 26 28, 30
|
FAs,
abb,
Comment,
Reg Expr,
FA sim
|
1: DFAs & NFAs,
(No sign-in) |
2 |
Sep 2 4, 6
(2:
Labor) |
Subset Alg.,
All States
ε-moves,
RE−−>NFA
|
2:
REs & ε-moves
(No sign-in) |
3 |
September
9, 11, 13 |
Grammars:(intro,
part2,
part3),
S-R Parsers |
3: Grammars,
Rec3.ans |
4 |
September 16, 18, 20 |
RPN,
Semantics
R-D Parsers
|
4: S-R Parsers,
Rec4.ans |
5 |
September 23, 25, 27 |
Parser:Bare,Debug,eval
MIPS,
MIPS_Example
|
5: R-D Parsers,
Rec5.ans
|
6 |
Sep 30 Oct 2, 4 |
MIPS: Euler Series
Tiny® (double version) |
6: Tiny® Parser |
7 |
October 7, 8, 11 |
C++,C,Java,
Storage Management |
7: Partial Compiler |
8 |
October 14, 16, 18 |
Lisp Intro |
Mid-Term Exam:
Topics and Review |
9 |
October 21, 23, 25 |
Tiny® Extensions |
Exam
Answers
8: Full Compiler
|
10 |
Oct 28, 30 Nov 1 |
Main Lisp Page |
9: Lisp Functions,
Rec9.ans |
11 |
November 4, 6, 8 |
Ruby |
10: Lisp Lists,
Rec10.ans |
12 |
November 11, 13, 15 |
Postscript |
11: Ruby Reg. Expr. |
13 |
November 18, 20, 22 |
Prolog |
12. Postscript |
14 |
November 25, 27,
29
|
|
No lab on 25th
No class on 27th |
Thanksgiving Break: 28-30 Nov 2013 |
15 |
December
2, 4, 6 |
Activation Records
Dog |
No labs |
|
Dec 17
7-9:30am |
|
Final Exam:
Topics and Review |
|
Color coded links:
Dark means "material posted or covered."
Light means "material not yet posted
or not yet covered."
|
|