|
Tentative Course Schedule
CS396 --- Principles of Languages
| Weeks
|
Topic(s)
|
Readings,
etc. |
| 1 |
Intro
to study of programming languages |
Ch.
1 |
| 2-3 |
Intro
to Functional Languages |
Ch.
15 (program 1) |
| 3-4 |
Historical
Review: Evolutions of PLs |
Ch.
2 |
| 5-7 |
Syntax
and Semantics |
Ch.
3 (program 2) |
| 7-8 |
Names,
Type and Scope |
Ch.
5 |
| 9 |
Object Oriented Languages |
Ch. 12 (program 3) |
| 10 |
SPRING
BREAK |
|
| 10-11 |
Object Oriented Languages
(cont) |
Ch. 12 |
| 11-13 |
Logic Languages |
Ch. 16 (program 4) |
| 14 |
Subprograms |
Ch. 9
|
| 15-16 |
Implementing Subprograms
(time permitting) |
Ch. 10 |
Vital Notes:
- Make sure you have read the entire chapter listed for a given
week before the first lecture of
that week. That way, you have already had an opportunity to review the
material before it appears in lecture; this will give you a MUCH
greater chance of understanding and integrating the material when we
cover it.
|