|
 |
|
CS 3723 Programming Languages
Fall 2014 Calendar |
|
Week |
Dates |
Lecture Topics
|
Homework / Exams |
0 |
Outline,
Python
|
Unix,
vi,
ssh/sftp,
Contrasts,
Compilers
|
0: Copy |
1 |
August 25, 27, 29
|
FAs,
REs,
Lexical,
abb
|
1: Doubles |
2 |
Sep 1, 3, 5
(1:
Labor) |
Subset Alg. |
2: Subset Alg. |
3 |
September
8, 10, 12 |
REs,
RPN |
3: Python REs |
4 |
September 15, 17, 19 |
ε-moves,
RE_sim,
RE−−>NFA |
4: NFAs with ε-moves
Answers |
5 |
September 22, 24, 26 |
Gram I ,
Gram II ,
BNF,
if-else |
5: CF Grammars
Answers |
6 |
Sep 29 Oct 1, 3 |
Parsing,
SR-Parsing
Algol language
|
6: SR-Parser
Answers |
7 |
October 6, 8, 10 |
Semantics,
MIPS_I/O
MIPS_Ops,
MIPS |
|
8 |
October 13, 15, 17 |
MIPS_loop
|
Topics and Review
Mid-term,
Answers |
9 |
October 20, 22, 24 |
R-D Parsing,
eval1 |
7: RD-Parsers
Ans to Prob 3 |
10 |
October 27, 29, 31 |
Tiny® (double version),
Tiny® Simple Example |
8: Tiny: Assignments
Ans: Tiny Compiler |
11 |
November 3, 5, 7 |
Tiny® Extensions |
9: Tiny: Conditionals
Ans: Tiny Compiler |
12 |
November 10, 12, 14 |
Storage Management,
Activation Records |
10: Tiny: Details
Ans: Tiny Compiler |
13 |
November 17, 19, 21 |
Python
Classes |
11:
Fraction Class
Ans: Fraction |
14 |
Nov 24,26,28
(28:
Thks) |
No class on
Wed, Nov 26 |
12: Time/Date Classes
Ans: Time/Date |
Thanksgiving Break: 27-29 Nov 2013 |
15 |
December
1, 3, 5 |
Postscript,
Prolog |
|
16 |
Dec 8, 10,12
(12:
Stdy) |
No class on
Mon, Dec 8 |
Final: Topics & Review
Final-Exam,
Answers |
|
Dec 18
(Thurs) |
Final Exam |
9:45 am -12:15 pm |
|
Extra Lisp Material,
da dog,
Sign: .png,
Photo? (.png,
.gif, .jpg)
Color coded links:
Dark means "material posted or covered."
Light means "material not yet posted
or not yet covered."
|
|