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 | ||||
|
|
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 |
|
Pascal |
5 |
Pascal Slides |
|
W 4/10 |
Pascal |
5 |
|||
F 4/12 |
Consultation and project day |
Dr. Martin's Office |
|||
11 |
|
Block Structured Languages |
6 |
BlockStrLang
Slides |
|
W 4/17 |
Lisp |
9,10,11 |
Lisp Slides |
||
F 4/19 |
Lisp |
9,10,11 |
|||
12 |
|
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 |
|
Midterm Rewrites Due
Bring to Final Exam: 1. Your final project:
Upload the final version of your project to the submission system by Midnight |