CS 3723 Programming Languages  
Spring 2014 Calendar
  Week   Dates    Lecture Topics          Recitations / Exams   
0 Course
Outline
Unixvissh/sftp,
ContrastsCompilers
0: Practice
  replies (.txt, .html)
1 Jan
14, 16
Gram IGram IIBNF
if-elseGrammar Ref
1: Grammars
  Rec1.ans
2 Jan
21, 23
ParsingParsing,
RPNS-R Parseif-else
2: S-R Parser
  Rec2.ans
3 Jan
28, 30
Semantics,
MIPS,  MIPS_example
3: Semantic Actions
  Rec3.ans
4 Feb
4, 6
RD_Parser, Bare,Debug
BetterBare, Eval (CJava)
4: R-D Parsing
  Rec4.ansTo_RPN
5 Feb
11, 13
MIPS: Euler Series
Tiny® (double version)
5: Assignments
6 Feb
18, 20
Reg Expr 6: Conditionals
7 Feb
25, 27
C++,C,Java,
Storage Management
7: Python REs
  Rec7.ans
8 Mar
4, 6
Python 6th: Exam, Exam.ans
  Exam_Review
Spring Break: 10-14 March 2013
9 Mar
18, 20
FAs, abb,
Subset Alg.
8: DFAs & NFAs
  Rec8.ans
10 Mar
25, 27
ε-moves,
RE−−>NFA
9. REs, ε-moves
  Rec9.ans
11 Apr
1, 3
Lisp Intro 10. Lisp Functions
  Rec10.ans
12 Apr
8, 10
Lisp ListsFunctions
Lisp RepMapcar
11. Lisp Lists
  Rec11.ans
13 Apr
15, 17
Postscript 12. Postscript
  Rec12.ans
14 Apr
22, 24
15 Apr 29 
(May 1)
Final_Review
  May 6
(Tue)
Final Exam 9:45 am -12:15 pm
    
  Toons: tt2014-02-06.gif, tt2014-02-06.gif, vacation
  Color coded links:
             Dark means "material posted or covered."
             Light means "material not yet posted or not yet covered."