CS 4100, Fall 2013 Class
Schedule, Lecture Notes
Note: Schedule is subject to
change, please check frequently
WK |
Class/Date |
Topic |
Book Chapter |
Events |
Notes |
1 |
F 8/23 |
Introduction and Syllabus |
0 |
Syllabus, Assignment 1 | Syllabus,
Ch. 0 and Ch. 1 |
2 |
M
8/26 |
Why Write? and
Pseudocode |
1 |
In-Class Writing 1 Pseudo-code |
|
W 8/28 |
Pseudo-code | 1 |
|||
F 8/30 |
Pseudo-code | 1 |
Read
Ch. 1.4 Hello World One program many langages |
||
3 |
M 9/2 |
Labor Day Holiday | |||
W 9/4 |
Tools |
1.4 |
Assignment
2 |
Read
Ch. 2 |
|
F 9/6 |
Watch: Barbara Liskov: The Power of Abstraction |
List papers she discusses and what shes believes
are the challenges for the future. Due Wednesday, September 11th |
http://www.youtube.com/watch?v=GDVAHA0oyJU |
||
4 |
M 9/9 |
FORTRAN | 2 |
FORTRAN |
History of
FORTRAN |
W 9/11 |
Discuss Project, FORTRAN | 2 |
Liskov
Paper Due |
Project Handout Topic Proposal Handout Scoring Guidelines |
|
F 9/13 |
FORTRAN | 2 |
|||
5 |
M
9/16 |
FORTRAN | 2 |
||
W 9/18 |
Reading Aresearch Paper |
Assignment
2 Due In-Class Writing 2 |
Ramsay_How to read a
research paper Efficient reading of papers How to read a CS paper PLOW paper SciGen |
||
F 9/20 |
FORTRAN | 2 |
|||
6 |
M
9/23 |
Describing Syntax and Semantics | 3 |
Topic Proposals Due BNF |
|
W 9/25 |
Algol |
3 |
Algol |
Algol 60 Report | |
F 9/27 |
Contour Diagrams | 3 |
|||
7 |
M 9/30 |
Algol |
3 |
||
W 10/2 |
Algol |
3, 4 |
|||
F 10/4 |
Algol
and discuss topic presentations |
3, 4 |
Topic
Presentation Handout Topic Presentation Scoring Guidelines Midterm review |
||
8 |
M 10/7 |
Dr. Carter |
Write 1-3 paragraphs on what
you learned from Dr. Carter's talk |
||
W 10/9 |
Plagiarism Discussion |
Dr.
Carter reaction paper due |
Indiana
University Plagiarism Tutorial |
||
F 10/11 |
Daily
writing check in CS Lab |
||||
9 |
M 10/14 |
Topic
Presentations |
Lavito, Phelan, Denman,
Castillo |
||
W 10/16 |
Topic Presentations | Chadha, Espinoza,
Jimenez-Soto, Lopez, Martinez |
|||
F 10/18 |
Topic Presentations | Tweedy, Greenberg, Noellert, Perez, Hammond | |||
10 |
M 10/21 |
Pascal |
5 |
Pascal |
|
W 10/23 |
Goto discussion |
Assignment 3 |
GOTO
references |
||
F 10/25 |
Pascal |
5 |
|||
11 |
M 10/28 |
Pascal and Block Structured Languages | 5, 6 |
Block
Structured Languages |
|
W 10/30 |
Block Structured
Languages |
6 |
|||
F 11/1 |
Midterm |
0, 1, 2, 3, 4 |
|||
|
|
Lisp |
|||
W 11/6 |
Lisp |
||||
F 11/8 |
Writing
discussion |
Assignment 3 Due |
|||
13 |
|
School Holiday: Veterans' Day | Extra
Credit due Tuesday - upload |
Extra Credit: 1. Summarize what Dr. Carter said about comefroms 2. Summarize what Dr. Carter said about Lisp |
|
W 11/13 |
Lisp and schedule
discussion |
Lisp |
|||
F 11/15 |
Lisp |
||||
14 |
|
Discuss Lisp Programming
Assignment |
Lisp
Tutorial |
||
W 11/20 |
Lisp in CS Lab | ||||
F 11/22 |
Lab
day |
Assignment
4 |
|||
15 |
|
Peer Reviews | Final Exam |
Peer Review Form |
|
W 11/27 |
Peer Reviews | ||||
F 11/29 |
School Holiday: Thanksgiving | ||||
16 |
|
In class:
required |
|||
W 12/4 |
Finish
Assignment 4 in CS Lab |
||||
F 12/6 |
In
class: required wrap up |
Lisp Programming Assignment Due | Midterm |
||
17 |
M 12/9 |
Daily
Writing Check |
|||
W 12/11 |
Reading Day |
||||
|
Wednesday 12/18 |
FINAL EXAM |
Assignment 4 Due Assignment 2 or 3 rewrite due Bring to Final Exam: 1. Your final project:
Upload the final version of your project to the submission system by Midnight |