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?
1 Assignment 1 Syllabus and Chapter 1
F 8/25 Writing and Assignment 1 In-Class Writing 1
2 M 8/28 Pseudo-code 1 Pseudo-code slides
W 8/30 Project Proposal Guidelines
Final Project Description
Paper Grading Guidelines
F 9/1 Discuss Project and Scientific Writing Technical Writing Slides
3 M 9/4 Holiday: Labor Day
W 9/6 Pseudo-code 1
F 9/8 Pseudo-code and FORTRAN Fortran slides
4 M 9/11 Tools and FORTRAN 1.4, 2 Assignment 2 Assignment 2 Guidelines
W 9/13 FORTRAN 2
F 9/15
5 M 9/18 Reading a Research Paper Topic Proposals DUE
In-Class Writing 2
Ramsay_How to read a research paper
Efficient reading of papers
How to read a CS paper
SIGMOD'03 paper
W 9/20 FORTRAN / Describing Syntax and Semantics (BNF) 2, 4 BNF slides
F 9/22 Topic Presentation Handout
Topic Presentation Scoring Guidelines
How to demo software
6 M 9/25 BNF / Algol 3, 4 Assignment 2 due Algol slides
Algol 60 Report
W 9/27
F 9/29
7 M 10/2 Topic Presentations Presentation Schedule
W 10/4 Topic Presentations
F 10/6 Topic Presentations
8 M 10/9 Topic Presentations
W 10/11 Non-instructional day: No classes
F 10/13
9 M 10/16 Midterm Midterm review
W 10/18
F 10/20 Movie day! Watch:
Barbara Liskov: The Power of Abstraction
List all papers Liskov discusses and (in your own words) what she believes are the challenges for the future.
Due Monday, Oct. 23rd
http://www.youtube.com/watch?v=GDVAHA0oyJU
10 M 10/23 Algol Liskov paper due
W 10/25 Daily Writing (Assignment 1) Check in CS Lab
F 10/27
11 M 10/30 Pascal 5 Pascal slides
W 11/1 Plagiarism discussion
F 11/3
12 M 11/6 Mini-Peer Review Bring two printed copies, 2+ pages each
Upload to "Project_Mini_Draft"
W 11/8
F 11/10 School Holiday: Veteran's Day
13 M 11/13 GOTOs Assignment 3
GOTO Papers
W 11/15 Block Structured Languages Block S. L. slides
F 11/17 Peer Reviews Bring two printed copies
Upload to "Project_Draft"
14 M 11/20 Peer Reviews
W 11/22 Peer Reviews
F 11/24 School Holiday: Thanksgiving Day
15 M 11/27 Lisp 9 Assignment 3 due Lisp slides
W 11/29
F 12/1 Lisp; meet in DBH 288 Lisp Assignment
16 M 12/4 Lisp; meet in DBH 288
W 12/6 Lisp; meet in DBH 288
F 12/8 Daily Writing (Assignment 1) Check in CS Lab
17 M 12/11 Course Wrap-Up Lisp/Pascal Assignment Due
Final Exam
Wrap-Up slides
Mon 12/18 FINAL EXAM
11:15 am - 1:15 pm
Bring to Final Exam:
1. Your final project:
  • Hard copy of your paper
  • Two Peer Reviews
  • Your response to the peer reviews
2. Final Exam

Upload the final version of your project to the CS Homework web site and Turnitin.com (via Blackboard) by midnight
Final Project Grading Guidelines