CS 4100, Spring 2012 Class
Schedule, Lecture Notes
Note: Schedule is subject to
change, please check frequently
WK |
Class/Date |
Topic
|
Book Chapter |
Assignments
|
Reading
|
1 |
F 1/27 |
Introduction and syllabus | 0 |
Assignment 1 |
Chapters 0 and 1 |
2 |
M 1/30 |
Watch: Barbara Liskov: The Power of Abstraction |
List papers
she discusses and what shes believes are the challenges for
the future. Due Wednesday, February 1st |
||
W 2/1 |
In class writing 1 |
||||
F 2/3 |
Pseudo-code |
1 |
Pseudo-Code1 Slides |
||
3 |
M 2/6 |
Pseudo-code | 1 |
Pseudo-Code2_Slides |
|
W 2/8 |
Tools
and
Project |
1.4 |
Assignment
2 |
Project
Description |
|
F 2/10 |
Project
Topic Research |
Chapter 2 |
|||
4 |
M 2/13 |
FORTRAN |
2 |
Fortran1 Slides |
History of
Fortran |
W 2/15 |
Project Topic
Discussion |
Proposal
Description |
|||
F 2/17 |
FORTRAN | 2 |
Project Proposal Due Fortran2 Slides |
||
5 |
M
2/20 |
FORTRAN | 2 |
Assignment 2 Due Fortran3_Slides |
Chapter 3 |
W 2/22 |
Plagiarism Discussion |
||||
F 2/24 |
Algol |
3 |
Algol 1 Slides |
Algol-60
Report Wikipedia |
|
6 |
M 2/27 |
Algol and Contour Diagrams |
3 |
BNF Slides |
|
W 2/29 |
Describing Syntax and Semantics | 3 |
|||
F 3/2 |
Research Day |
||||
7 |
M 3/5 |
Algol |
3 |
Algol 2 Slides |
Presentation
Guidelines Presentation Scoring Guidelines |
W 3/7 |
In Class Writing |
3 |
Assignment 3 |
GOTO
Links |
|
F 3/9 |
In Class Writing |
In Class Assn 2 |
SCIgen How to read a research paper Efficient reading Plow Voter |
||
8 |
M
3/12 |
Algol |
3 |
Algol 3 Slides |
|
W 3/14 |
Algol and Pascal |
4, 5 |
In Class Assn 2 due Pascal 1 Slides |
Midterm Review |
|
F 3/16 |
Pascal |
5 |
Pascal 2 Slides |
||
9 |
M 3/19 |
Topic Presentations | Presenter
Schedule |
||
W 3/21 |
Topic Presentations | ||||
F 3/23 |
Topic Presentations | ||||
|
|
Pascal |
5 |
Pascal 3 Slides |
|
W 3/28 |
Midterm |
1,2,3,4 |
|||
F 3/30 |
Cesar
Chavez Day |
||||
11 |
|
Block Structured Languages |
6 |
BlockStrLang
Slides |
|
W 4/4 |
Block Structured
Languages |
6 |
|||
F 4/6 |
Check Daily Writing |
Daily Writing Due |
|||
Spring Break April 9-13 |
|||||
12 |
|
Lisp |
9, 10,11 |
Lisp 1 Slides |
|
W 4/18 |
Lisp |
9, 10,11 | Lisp 2 Slides |
||
F 4/20 |
Lisp |
9, 10,11 |
Lisp 3 Slides Lisp Examples |
||
13 |
|
Writing Discussion |
|||
W 4/25 |
Peer Reviews | Peer Review Form |
|||
F 4/27 |
Peer Reviews | ||||
14 |
M
4/30 |
Lisp |
Lisp Assignment |
||
W 5/2 |
Lisp in the Lab |
||||
F
5/4 |
Language |
Final Exam Assignment 4 |
The Great Eskimo Vocabulary Hoax | ||
15 | M
5/7 |
Language |
Lisp Assignment due |
||
W 5/9 |
Topic Presentations |
||||
F
5/11 |
Warrior Day |
||||
16 |
M
5/14 |
Daily Writing Check |
Assignment 3 Due | ||
W 5/16 |
Reading Day |
||||
|
Friday 5/18 |
|
Assignment 4 Due
Bring to Final Exam: 1. Your final project:
Upload the final version of your project to the submission system by Midnight |