CS 3723 Programming Languages  
Fall 2013 Calendar
  Week     Dates  Lecture Topics Recitations / Exams   
0 Course
  Overview
Unixvissh/sftp,
ContrastsCompilers
0: Practice
1 August
26 28, 30
FAsabbComment,
Reg ExprFA sim
1: DFAs & NFAs,
  (No sign-in)
2 Sep 2 4, 6
(2: Labor)
Subset Alg., All States
ε-movesRE−−>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."