CS 3723 Programming Languages  
Spring 2013 Calendar
  Week     Dates  Lecture Topics Recitations / Exams   
0 Preliminary
material

Unix, vi, ssh/sftp
Overview (1, 2), Compilers
0: Practice
1 January
14, 16, 18

goto harmful,  FSM,
 Comments
1: Nogoto
2 Jan 23, 25
(21: mlk)
lexical analysis,
Grammars (1, 2)
2: Finite state machines
(No sign-in)
3 Jan 28, 30,
Feb 1
S-R Parsers,
RPN,   Semantic Actions
3: Grammars
4 February
4, 6, 8
R-D Parsers, Bizarre,
 Evaluate,  Parens
4: S-R Parsers
5 February
11, 13, 15
Parsers: "Bare"Debug,
 Tiny®
5: R-D Parsers
  5.2 Ans
6 February
18, 20, 22
SPIM,
Tiny® Extensions
Exam 1 AnsTopics
6: Assignments, Parser
7 Feb 25, 27
Mar 1
C++,C,Java,
Storage Allocation
7: Conditionals
8 March
4, 6, 8
Lisp Intro,
Main Lisp Page
8: Lisp Functions
Spring Break: 11-15 March 2013
9 March
18, 20, 22
Workpages: 1, 2, 3 9: Lisp Lists
10 March
25, 27, 29
Ruby, Reg Expr
11 April
1, 3, 5
10: Ruby Reg. Expr.
12 April
8, 10, 12
Exam 2 ans, Topics
11: Ruby Classes
13 April
15, 17, 19
Postscript 12: Postscript
14 April
22, 24, 26
Prolog
More on Grammars
15 Apr 29, May 1 
(2-3: study)
(No class on May 1)
 
  May 8
 8-10am
  Final Ans, Topics
    
  Color coded links:
             Dark means "material posted or covered."
             Light means "material not yet posted or not yet covered."