|
 |
|
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 Ans,
Topics
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."
- Lectures (posted,
not yet posted): An outline of lecture topics.
- Lectures (posted,
not yet posted): Exernal materials not by me.
- Recitations (past due date,
posted,
not yet posted).
- Quizes (given,
not yet given):
Sometimes
- Exams (given,
not yet given): Also reviews and
Ruby.
- First Exam: Mon, 18 Feb 2013
- Second Exam: Mon, 8 Apr 2013 (tentative)
- Final Exam: Thu, 8 May 2013, 8-10 am.
(Not starting 7:30.)
|
|