CS 4100, Fall 2017 Class
Schedule, Lecture Notes
Note: Schedule is subject to
change, please check frequently
WK |
Class/Date |
Topic |
Book Chapter |
Assignments
|
Reading |
1 |
W 8/23 |
Syllabus Why Write? Assignment 1 |
1 |
Assignment 1 |
Syllabus Chapter 1 Pseudo-Code Slides |
F 8/25 |
Pseudo-Code |
1 |
|||
2 |
M
8/28 |
Pseudo-Code | 1 |
||
W 8/30 |
Pseudo-Code | 1 |
|||
F 9/1 |
Tools |
1 |
Assignment 2 |
Tool Slides |
|
3 |
M 9/4 |
Labor Day
Holiday |
|||
W 9/6 |
FORTRAN |
2 |
Fortran Slides History of Fortran |
||
F 9/8 |
FORTRAN |
2 |
|||
4 |
M 9/11 |
FORTRAN and BNF |
2 |
BNF Slides | |
W 9/13 |
Discuss Project |
Project Handout Topic Proposal Handout |
|||
F 9/15 |
How to read a research paper |
Assignment 2 due turnitin 16271699 In-Class writing 2 |
Ramsay_How to read
a research paper Efficient reading of papers How to read a CS paper Plow paper SciGen |
||
5 |
M 9/18 |
BNF and Algol |
3 |
Algol Slides Algol 60 Revised Report |
|
W 9/20 |
Algol and Gallo |
3 |
|||
F
9/22 |
Project Topic Discussion |
Topic
Proposals Due Upload to CS Homework |
Grading
Rubric |
||
6 |
M
9/25 |
Algol - Contour Diagrams |
3 |
||
W 9/27 |
Algol |
4 |
|||
F
9/29 |
Algol |
4 |
|||
7 |
M 10/2 |
GOTO |
In-Class Writing 3 Assignment 3 |
GOTO References |
|
W 10/4 |
Topic Presentation
Discussion |
Topic
Presentation Handout Topic Presentation Scoring Guidelines Topic Presentation Reviews |
|||
F 10/6 |
Daily Writing Check in CS Lab |
||||
8 |
M 10/9 |
Topic
Presentations |
Presentation
Schedule |
||
W 10/11 |
Non-Instructional
Day: No Class |
||||
F 10/13 |
Topic Presentations | ||||
9 |
M 10/16 |
Topic Presentations | |||
W 10/18 |
Topic Presentations | ||||
F 10/20 |
Watch: Barbara Liskov: The Power of Abstraction |
1. List papers she
discusses. 2. What shes believes are the
challenges for the future. 3. Two questions which the video raises for you. Due Monday, October 23rd |
https://www.youtube.com/watch?v=GDVAHA0oyJU | ||
10 |
M 10/23 |
Topic Presentations | |||
W 10/25 |
Topic Presentations | ||||
F 10/27 |
Midterm Exam |
Midterm
Review |
|||
11 |
M 10/30 |
Pascal |
5 |
Pascal Slides |
|
W 11/1 |
Pascal |
||||
F 11/3 |
Plagiarism Discussion |
Indiana
University Plagiarism Tutorial |
|||
|
|
Block Structured Languages |
Block
Structured Languages Slides |
||
W 11/8 |
Tech
Fair |
Go to the Tech Fair 10 am - 2 pm in MSR Write at least two paragraphs about what was most interesting to you. |
|||
F 11/10 |
School Holiday: Veterans' Day | ||||
13 |
|
Discuss Paper, Lisp |
|||
W 11/15 |
Lisp |
Lisp Slides |
|||
F 11/17 |
Lisp |
Lisp Assignment |
Lisp
Tutorial Common Lisp Book |
||
14 |
|
Lisp in CS Lab | |||
W 11/22 |
Research Day |
Assignment 3 Due if considering a rewrite Upload to turnitin |
|||
F 11/24 |
School Holiday: Thanksgiving | Final
Exam |
|||
15 |
|
Peer
Reviews |
Peer Review Form |
||
W 11/29 |
Peer Reviews | ||||
F 12/1 |
In Class |
Assignment 3 Due Upload to Turnitin |
Extra Credit: Campus Climate Survey Print out the confirmation page and bring it to class by Wednesday, December 6th |
||
16 |
|
Lisp in CS Lab | |||
W 12/6 |
In Class |
Midterm Rewrite Due |
|||
F 12/8 |
Lisp in CS Lab | Lisp Assignment Due Upload to Homework Submission System |
|||
17 |
M 12/11 |
Daily Writing Check in CS
Lab |
|||
T 12/12 |
Reading Day | ||||
Wednesday 12/13 | FINAL EXAM 11:15 am - 1:15 pm |
By 1:15 on Wednesday, December 13th: Upload to Homework Submission System: 1. Final Exam 2. Scans of Peer Critiques 3. Your response to Peer Critiques Upload to Turnitin.com 1. Your paper 2. Optional Revision of Assignment 2 or Assignment 3 Send me an email verifying what you have turned in and where. |