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


10

M 3/26

Pascal
5
Pascal 3 Slides

W 3/28

Midterm
1,2,3,4


F 3/30

Cesar Chavez Day



11

M 4/2

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

M 4/16

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

M 4/23

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


Final
2:00 pm to 4:00 pm


Assignment 4 Due

Bring to Final Exam:

  1. Your final project:
  •   Hard copy of your paper
  •   Two Peer Critiques
  •   Your response to the peer critiques
  2. Final Exam

Upload the final version of your project to the submission system by Midnight