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