| CS435/535 TOPIC/PRESENTER CALENDAR | 
| Week | Date | Tuesday Lecture | Presenter | Date | Thursday Lecture | Presenter | 
| 1 | 8/22 | History
of Programming Languages | D. Zage | 8/24 | Chapter
1: Role of Programming Languages | D. Zage | 
| 2 | 8/29 | What
Makes a Good Language | D. Zage | 8/31 | Language
Design Issues | D. Zage | 
| 3 | 9/5 | Language
Tranlation Issues | D. Zage | 9/7 | Chapter 2: Language Description: Syntatic Structure This presentation was combined with 9/5 powerpoint
presentation
 | D. Zage | 
| 4 | 9/12 | Chapter
3: Statements: Structured Programming | D Zage | 9/14 | D.
Zage's Introduction of Chapters 4 and 5 Chapter
4: Types Data Representation
 | D Zage | 
| 5 | 9/19 | Chapter
5: Procedure Activatations Sections 5.1-5.4 Chapter
5: Procedure Activatations Sections 5.5
 | D. Zage | 9/21 | Simple
Procedural Languages: FORTRAN, C | D. Zage | 
| 6 | 9/26 | Chapter
6: Groupings of Data and Operations | D. Zage | 9/28 | Block-Structured
Procedural Languages, Pascal | D. Zage | 
| 7 | 10/3 | Storage
Management | D. Zage | 10/5 | Chapter
7: Object-Oriented Programming | D.Zage | 
| 8 | 10/10 | Procedural
versus Object Oriented | D. Zage | 10/12 | Midterm - Chapters 1 - 7 and Notes | CLASS | 
| 9 | 10/17 | Ada,
C++ Java
Smalltalk
 | D. Zage | 10/19 | Ada, C++, Java, Smalltalk (cont) | D. Zage | 
| 10 | 10/24 | Fall Break | CLASS | 10/26 | Chapter
8: Elements of Functional Programming | D. Zage | 
| 11 | 10/31 | Chapter
9: Functional Programming in a Typed Language | TBD | 11/2 | Intro to 10 Chapter 10: Functional Programming with Lists
 | TBD | 
| 12 | 11/7 | Functional Languages, LISP, ML | D. Zage | 11/9 | Chapter 11: Logic Programming | TBD | 
| 13 | 11/14 | Chapter 12: An Introduction
to Concurrent Programming | TBD | 11/16 | Concurrent Languages, Ada, SDL Exception Handling
 | D. Zage | 
| 14 | 11/21 | Chapter 13: Semantic Methods | TBD | 11/23 | Thanksgiving Recess | CLASS | 
| 15 | 11/28 | Higher Levels of Abstraction
and Advances in Language Design Future of Programming
 | D. Zage | 11/30 | Chapter 14: Static Types and
the Lambda Calculas | TBD | 
| 16 | 12/05 | Scripting Languages Web Sript hand out 1
 Web Sript hand out 2
 | D. Zage | 12/07 | Final Review | D. Zage | 
| Final | Saturday, December 16, 9:45-11:45 | 
Name: D. Zage