CS 4100, Fall 2019: Class Schedule, Lecture Notes

Note: Schedule is subject to change, please check regularly.

WK Class/Date Topic Book Chapter Assignments Reading
1 Fri 8/23 Syllabus
Why Write?
1 Assignment 1 Syllabus and Chapter 1
2 Mon 8/26 Writing and Assignment 1 In-Class Writing 1 Pseudo-code slides
Wed 8/28 Pseudo-code 1 Topic Proposal Guidelines
Fri 8/30
3 Mon 9/2 School Holiday: Labor Day
Wed 9/4 Discuss Project and Scientific Writing Final Project Description
Paper Grading Guidelines
Technical Writing Slides
Fri 9/6
4 Mon 9/9 Pseudo-code and FORTRAN 2 Fortran slides
Wed 9/11 Topic Proposals DUE
Topic Presentation Handout
Topic Presentation Scoring Guidelines
How to demo software
Fri 9/13
5 Mon 9/16 Reading a Research Paper In-Class Writing 2 Ramsay's How to read a research paper
Efficient reading of papers
How to read a CS paper
Wed 9/18 Class cancelled due to Tapia conference -- 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 Wednesday, Sept. 25th
(hardcopy in class, or CS Hwk site)
http://www.youtube.com/watch?v=GDVAHA0oyJU
Fri 9/20 Class cancelled due to Tapia conference
6 M 9/23
Wed 9/25
Fri 9/27 Topic Presentations Presentation Schedule
7 M 9/30 Topic Presentations
Wed 10/2 Topic Presentations
Fri 10/4 Topic Presentations Assignment 2
8 M 10/7 Topic Presentations (and BNF)
Wed 10/9 Describing Syntax and Semantics (BNF) / Algol 3, 4 BNF slides
Fri 10/11 BNF Algol 60 Report
9 M 10/14 Algol Algol slides
Wed 10/16 Assignment 2 due Midterm review
Fri 10/18
10 M 10/21
Wed 10/23 Midterm
Fri 10/25 Plagiarism discussion
11 M 10/28 Daily Writing (Assignment 1) Check in CS Lab
Wed 10/30
Fri 11/1 Mini-Peer Reviews Bring two printed copies, 3+ pages each
Upload to "Project_Mini_Draft"
12 M 11/4 Pascal 5 Pascal slides
Wed 11/6 GOTOs Assignment 3
GOTO Papers
Fri 11/8
13 M 11/11 School Holiday: Veteran's Day
Wed 11/13
Fri 11/15 Peer Reviews Bring two printed copies
Upload to "Project_Draft"
14 M 11/18 Peer Reviews
Wed 11/20 Peer Reviews Assignment 3 due
Fri 11/22 Pascal and Block Structured Languages 6 Block S. L. slides
15 M 11/25 Lisp 9 Lisp slides
Wed 11/27
Fri 11/29 School Holiday: Thanksgiving
16 M 12/2 Lisp
Wed 12/4 Lisp; meet in DBH 288 Lisp Assignment
Fri 12/6 Lisp; meet in DBH 288
17 Mon 12/9 Daily Writing (Assignment 1) Check in CS Lab
Lisp; meet in DBH 288
Wed 12/11 Reading Day: no classes Final Exam
Lisp Assignment Due (Fri 12/13)
Wednesday 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