(Last Mod: 17 December 2013 13:16:52 )
Instructor Information (including contact info and schedule)
Generic Course Policies (attendance, homework, grading, etc)
Specific Course Information (meeting time/place, text, software, policies that override generic policies, etc.)
NOTE: Reading assignments are to be read PRIOR to class on the day assigned.
WEEK OF | DOW | # | TOPIC | ASSIGNMENT | DUE |
06 JAN | T | -- | NO CLASS | ||
R | 1 | Course overview | |||
13 JAN | T | 2 | Introduction to C | 1.(1-8) | |
R | 3 | Introduction to Racket | 2.(1-7), 15.(1-5) | ||
20 JAN | T | 4 | C - pointers and dynamic memory allocation | ||
R | 5 | Racket | 15.(6-11) | ||
27 JAN | T | 6 | Regular Languages and Finite Automatons | 3.(1-3) | HW01 |
R | 7 | Racket | |||
03 FEB | T | 8 | Context Free Grammars and Push-down Automatons | ||
R | 9 | Racket | HW02 | ||
10 FEB | T | 10 | Lexers and Parsers | 4.(1-2) | |
R | 11 | Closures | HW03 | ||
17 FEB | T | 12 | Syntactic Analysis | 4.(3-5) | |
R | 13 | Mapping and currying (lab exercise) | HW04 | ||
24 FEB | T | 14 | Bottom Up Parsers | ||
R | 15 | Intro to Flex | HW05 | ||
03 MAR | T | 16 | Working with Flex | ||
R | 17 | Working with Flex (lab time) | Review Sheet | HW06 | |
10 MAR | T | -- | NO CLASS - SPRING BREAK | ||
R | -- | NO CLASS - SPRING BREAK | |||
17 MAR | T | 18 | Review for Exam, Intro to Bison | ||
R | 19 | Exam #1 - Racket, C, Finite Automata | |||
24 MAR | T | 20 | Bison | ||
R | 21 | Bison | HW07 | ||
31 MAR | T | 22 | Applied Flex/Bison | ||
R | 23 | SimpleCalc | |||
07 APR | T | 24 | (Class cancelled) | ||
R | 25 | SimpleCalc Solution review | HW08 | ||
14 APR | T | 26 | Chap 5 - Names, Bindings, and Scopes | 5.(1-4) | |
R | 27 | Chap 5 - Names, Bindings, and Scopes | 5.(5-8) | HW09 | |
21 APR | T | 28 | Chap 6 - Data Types | 6.(1-14) | |
R | 29 | Chap 6 (cont'd) | HW10 | ||
28 APR | T | 30 | Chap 7 - Expressions and Assignment Statements | 7.(1-7) | |
R | 31 | Chap 9 - Subprograms Review for Final | 9.5 | HW11 | |
05 MAY | M | -- | Final Exam 8:00an - 10:00am MZ026 (normal room) | Review Sheet |