CS 4100, Spring
2011
Class Schedule, Lecture Notes
Note: Schedule is subject to change,
please
check frequently
WK |
Class/Date |
Topic
|
Book Chapter |
Assignments
|
Reading
|
1 |
F 1/28 |
Introduction and syllabus | 0 |
Assignment
1 |
Chapters 0 and 1 |
2 |
M 1/31 |
Pseudo-Code |
1 |
In class writing 1 Slides1 Slides1 four to a page |
|
W 2/2 |
Pseudo-Code | 1 |
Slides2 Slides2 four to a page |
Chapter 2 |
|
F 2/4 |
Tools |
1.4 |
Assignment
2 |
Scoring Guide |
|
3 |
M 2/7 |
Project and How to read a paper |
Project
Description SCIgen Router paper Efficient Reading of Papers in Science and Technology How to read a computer science paper |
||
W 2/9 |
How to read a paper | In class writing 2 |
Plow
from AAAI Outstanding
Paper Awards |
||
F 2/11 |
The
Smartest Machine on Earth? |
2 |
|||
4 |
M 2/14 |
FORTRAN | 2 |
Assignment 2 Due SlidesF1 |
History of
FORTRAN |
W 2/16 |
FORTRAN | 2 |
SlidesF2 |
||
F 2/18 |
FORTRAN | 2 |
Project
Proposals Due SlidesF3 SlidesF3 four to a page |
||
5 |
M 2/21 |
FORTRAN | 2 |
SlidesF4 SlidesF4 four to a page |
|
W 2/23 |
In Class portion of Assn
3 |
GOTO References |
|||
F 2/25 |
In Class portion of Assn 3 | ||||
6 |
M 2/28 |
Plagiarism Discussion |
Plagiarism
Tutorial from Indiana University Zobel on Paigiarism - Handout in Class Pederson examples - Handout in Class |
||
W 3/2 |
Algol |
3 |
BNF Slides SlidesA1 |
Algol-60 Report |
|
F 3/4 |
Algol |
3 |
SlidesA2 |
||
7 |
M 3/7 |
Algol |
3 |
SlidesA3 |
|
W 3/9 |
Algol |
4 |
SlidesA4 |
||
F 3/11 |
Midterm
Exam |
1, 2, 3 |
Midterm
Review |
||
8 |
M 3/14 |
Presentations |
Presentation
of Topic |
Presentation
Schedule |
|
W 3/16 |
Presentations |
||||
F 3/18 |
Presentations |
||||
Spring Break March 21-25 |
|||||
9 |
M 3/28 |
Pascal |
5 |
SlidesP1 |
|
W 3/30 |
Pascal |
5 |
SlidesP2 |
||
F 4/1 |
Pascal |
5 |
SlidesP3 |
||
|
|
Watch: Barbara Liskov: The Power of Abstraction |
List papers she discusses and
what shes believes are the challenges for the future. Due Monday, April 11th |
||
W 4/6 |
Class cancelled due to
illness |
||||
F 4/8 |
Class cancelled due to illness | ||||
11 |
|
Discuss project and due dates |
Midterm Rewrites
Due Liskov Paper Due Daily Writing (Assn 1) Due this week |
||
W 4/13 |
Block Structured Languages | 6 |
SlidesBSL |
||
F 4/15 |
Lisp |
9 |
SlidesL1 |
Tamara
Dahlgren MCS^3 Talk |
|
12 |
|
Dahlgren Talk |
|||
W 4/20 |
Lisp |
9 |
Assignment 3 SlidesL2 |
Goto Outline |
|
F 4/22 |
Lisp |
9, 10,11 |
SlidesL3 |
||
13 |
|
Lisp Assignment in Lab |
Lisp Assignment |
||
W 4/27 |
Lisp Assignment in Lab | Second
Lisp Assignment |
|||
F 4/29 |
Lisp Assignment in Lab | ||||
14 |
M
5/2 |
Language |
Assignment 4 |
The Great Eskimo
Vocabulary Hoax |
|
W
5/4 |
Peer Reviews |
Peer Reviews of Complete Draft
|
Peer Review Form |
||
F
5/6 |
Peer Reviews | Final Exam |
|||
15 | M
5/9 |
Peer Reviews | |||
W
5/11 |
Langauage |
|
|||
F
5/13 |
No
Class |
Assignment 3 Due (Upload) | Warior
Day |
||
16 |
M
5/16 |
Individual
Meetings |
More
Dijkstra on GOTO Dijkstra's Uncomfortable Truths |
||
W
5/18 |
Individual Meetings |
||||
|
Friday 5/20 |
|
Assignment 4
Due
Bring to Final Exam: 1. Your final project: Legible 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 |