CS 4100, Spring
2006
Class Schedule, Lecture Notes
Note: Schedule is subject to change,
please
check frequently
WK |
Class/Date |
Topic |
Book
Chapter |
Events
|
Reading
|
1 |
T 2/14 |
Introduction |
0 |
Assignment 0 |
Syllabus |
Th 2/16 |
Pseudo-code |
1 |
Sections 1.1 and 1.2 |
Read: 1.3 and 1.4 |
|
2 |
T 2/21 |
Interpreter and Phenomenology |
1 |
Sections 1.3 and 1.4 |
Chapter 2 (start) |
Th 2/23 |
Tools, High-level Topics
and Writing |
1 |
Assignment 1
|
Chapter 2 (start) | |
3 |
T 2/28 |
Fortran |
2 |
Fun with GOTOs |
Chapter 2 |
Th 3/2 |
Fortran
|
2 |
Assignment 1 Due, electronic submission,
hard copy in class |
Chapter 2 | |
4 |
T 3/7 |
Fortran |
2 |
Chapter 2 | |
Th 3/9 |
Fortran | 2 |
Assignment
2 |
Chapter 2 | |
5 |
T 3/14 |
Fortran | 2 |
Fortran articles on Blackboard |
Chapter 2 |
Th 3/16 |
Algol |
3 |
Term
Project Discussed, ALGOL 60 report on Blackboard |
Chapter 3 | |
6 |
T 3/21 |
Algol |
Term Project Handout |
Chapter 3 | |
Th 3/23 |
Algol |
Assignment 2 Due, electronic submission, hard copy in class | Chapter 3 |
||
7 |
T 3/28 |
Algol and Review |
Topic Proposal and daily writing check |
Chapter 3 |
|
Th 3/30 |
Midterm Exam |
1,2,3 |
|||
8 |
T 4/4 |
Algol Syntax |
4 |
Chapter 4 |
|
Th 4/6 |
BNF |
4+ |
Chapter 4, Parts of
Sebesta Chapter 3 |
||
9 |
T 4/11 |
Pascal |
5 |
Chapter 5 |
|
Th 4/13 |
Student Project
Presentations |
Present Overview |
|||
SPRING BREAK April
17-21 |
|||||
|
|
Pascal |
5 |
Chapter 5 |
|
Th 4/27 |
Pascal |
5 |
Assignment 3 |
Chapter 5 |
|
11 |
|
Implementation of Block Structured Languages | 6 |
Chapter 6 |
|
Th 5/4 |
Implementation of Block Structured Languages | 6 |
Grad
School at 2 pm |
||
12 |
|
Lisp |
Chapters 9,10,11 | ||
Th 5/11 |
Peer reviews |
Draft and Peer Reviews |
|||
13 |
|
Lisp |
Chapters 9,10,11 | ||
Th 5/18 |
Lisp and Review |
Assigment 3 Due | |||
14 |
|
Friday Schedule: NO CLASS |
|||
W 5/24 |
Reading Day |
||||
|
T 5/30 |
FINAL EXAM 11:15 AM - 1:15 PM |
Midterm 2 Make-up Midterm 1 Final Project Paper Due at 11:15 am |