|
Session Summaries810:154 Programming Languages
|
| # | Date | Session | Code | Hmwk |
|---|---|---|---|---|
| 01 | 08/26 | A Gentle Introduction to the Study of Languages | zip | read |
| # | Date | Session | Code | Hmwk |
|---|---|---|---|---|
| 02 | 08/28 | Learning a New Language: Scheme | zip | Homework 1 |
| 03 | 09/02 | More Primitive Scheme | zip | . |
| 04 | 09/04 | Scheme Data Structures | zip | Homework 2 |
| 05 | 09/09 | Scheme Procedures | zip | . |
| 06 | 09/11 | Higher-Order Procedures | zip | Homework 3 |
| # | Date | Session | Code | Hmwk |
|---|---|---|---|---|
| 07 | 09/16 | Inductive Definitions of Data | zip | Quiz 1 |
| 08 | 09/18 | Recursive Definitions of Programs | zip | Homework 4 |
| 09 | 09/23 | Recursive Programming Techniques | zip | . |
| 10 | 09/25 | More Recursive Programming Techniques | zip | Homework 5 |
| 11 | 09/30 | An Application of Recursion: Variable Binding | zip | . |
| . | 10/02 | (complete Session 11) | zip | . |
| # | Date | Session | Code | Hmwk |
|---|---|---|---|---|
| 12 | 10/07 | Local Variables | zip | Quiz 2 |
| 13 | 10/09 | Local Procedures | zip | Homework 6 |
| 14 | 10/14 | Variable References | zip | . |
| 15 | 10/16 | Lexical Analysis | zip | Homework 7 |
| . | 10/21 | (complete Session 15) | zip | . |
| 16 | 10/23 | Lexical Addresses | zip | . |
| # | Date | Session | Code | Hmwk |
|---|---|---|---|---|
| 17 | 10/28 | An Introduction to Data Abstraction | zip | Quiz 3 |