CS 4100, Spring 2013   Class Schedule, Lecture Notes
Note: Schedule is subject to change, please check frequently

WK

Class/Date

Topic                                     

Book Chapter

Assignments                          

Reading                                                                                   

1

M 1/28

Introduction and syllabus 0
Assignment 1 Chapters 0 and 1

W 1/30

Why write?

In-Class writing 1

F 2/1

Pseudo-Code
1
Pseudocode Slides

2

M 2/4

Pseudo-Code 1


W 2/6

Tools
FORTRAN
1.4
2
Assignment 2
Chapter 2

F 2/8

Watch:
Barbara Liskov: The Power of Abstraction

List papers she discusses and what shes believes are the challenges for the future.
Due Wednesday, February 13th
http://www.youtube.com/watch?v=GDVAHA0oyJU

3

M 2/11

FORTRAN 2
FORTRAN Slides History of FORTRAN

W 2/13

Discuss Project and Scientific Writing
2
Liskov Paper Due
Project Handout
Topic Proposal Handout

F 2/15

FORTRAN


4

M  2/18

FORTRAN
Assignment 2 Due

W 2/20

How to Read a Research Paper

Inclass Writing 2
Conal Elliott and Paul Hudak. 1997. Functional reactive animation. SIGPLAN Not. 32, 8 (August 1997), 263-273. DOI=10.1145/258949.258973 http://doi.acm.org/10.1145/258949.258973
How to read a research paper
Efficient paper reading
SciGen

F 2/22

Topic Research Day



5

M 2/25

Describing Syntax and Semantics 4.2
Topic Proposals DUE
BNF Slides
Algol 60 Report
Wikipedia

W 2/27

Algol and Contour Diagrams
3
Algol Slides

F 3/1

Algol and Scope
3


6

M 3/4

Algol
3

Test Review

W 3/6

In Class Writing
3
Assignment 3
GOTO reference

F 3/8

Discuss Presentations


7

M  3/11

Algol
3, 4


W 3/13

Plagiarism Discussion

Presentation Guidelines
Presentation Scoring

F 3/15

Daily Writing Review



8

M 3/18

Topic Presentations


Presentation Schedule

W 3/20

Topic Presentations


F 3/22

Topic Presentations


9

M 3/25

Topic Presentations


W 3/27

Midterm Exam
0, 1, 2, 3, 4


F 3/29

Topic Presentations

Jordan and Garcia


Spring Break April 1-5



10

M 4/8

Pascal
5
Pascal Slides

W 4/10

Pascal
5


F 4/12

Consultation and project day

Dr. Martin's Office

11

M 4/15

Block Structured Languages
6
BlockStrLang Slides

W 4/17

Lisp
9,10,11
Lisp Slides

F 4/19

Lisp
9,10,11


12

M 4/22

Lisp
9,10,11 Lisp Assignment Handed Out

W 4/24

Lisp in the Lab P-288
9,10,11

F 4/26

Lisp in the Lab P-288
9,10,11

13
M 4/29
Peer Reviews

Bring two hard copies to class
and upload

W 5/1
Peer Reviews



F 5/3
Lisp in the Lab P-288
Lisp Assignment Due
Upload

14 M 5/6
Lisp and Discuss Final

Final Exam

W 5/8
Language

Assignment 4

F 5/10
Language



15
M 5/13
Language



W 5/15
Daily Writing Check

Assignment 3 Due
F 5/17
Read The Great Eskimo Vocabulary Hoax




Friday 5/24


Final
8:30 am to 10:30 am


Assignment 4 Due
Midterm Rewrites 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