CS 4100, Fall 2020: Class Schedule, Lecture Notes

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

WK Class/Date Topic Book Chapter Assignments Reading
1 Mon 8/24 Syllabus (Zoom)
Why Write?
1 Recordings of Zoom classes
Wed 8/26 Writing and Assignment 1 In-Class Writing 1
Assignment 1
Fri 8/28 Pseudo-code 1 Topic Proposal Guidelines Syllabus and Chapter 1
Pseudo-code slides
2 Mon 8/31
Wed 9/2 Discuss Project and Scientific Writing Final Project Description
Paper Grading Guidelines
Technical Writing Slides
Fri 9/4
3 Mon 9/7 School Holiday: Labor Day
Wed 9/9 Pseudo-code and FORTRAN Fortran slides
Fri 9/11
4 Mon 9/14
Wed 9/16 Topic Presentation Handout
Topic Presentation Scoring Guidelines
How to demo software
Fri 9/18 Reading a Research Paper
( paper )
PLDI '03 paper
Just in case: PLDI '03 paper
Topic Proposals DUE
In-Class Writing 2
Ramsay's How to read a research paper
Efficient reading of papers
How to read a CS paper
PLDI'03 paper
SCIgen
5 Mon 9/21
Wed 9/23 Fortran continues on... Assignment 2
Fri 9/25
6 Mon 9/28 Describing Syntax and Semantics (BNF) / Algol 3, 4 BNF slides
Wed 9/30
Fri 10/2 Topic Presentations Presentation Schedule
7 Mon 10/5 Topic Presentations
Wed 10/7 Topic Presentations
Fri 10/9 Topic Presentations Assignment 2 due
8 Mon 10/12 Topic Presentations
Wed 10/14 Describing Syntax and Semantics (BNF) / Algol
Fri 10/16 Algol Algol slides
Algol 60 Report

Midterm review
9 Mon 10/19 Algol Practice Quiz available (Canvas)
Wed 10/21
Fri 10/23 Daily Writing (Assignment 1) Check - Upload to CS Homework or contact professor to arrange another way for journal to be checked
No lecture, to give time to show / view journals as needed.
Practice Quiz due (10/24)
10 Mon 10/26
Wed 10/28 Midterm Practice Quiz 2 available (Canvas)
Fri 10/30 Plagiarism discussion Practice Quiz 2 due (10/30) Exercise document
11 Mon 11/2 Mini-Peer Reviews
Assigned students for you to review
CS Homework, "Reviews of Mini-Peer Drafts" is the spot to submit completed reviews.
Review form for mini-paper drafts
Upload 3+ pages to "Project Mini Draft" before class
Wed 11/4 Algol
Fri 11/6
12 Mon 11/9
Wed 11/11 School Holiday: Veteran's Day
Fri 11/13 GOTOs GOTO Papers
Assignment 3
13 Mon 11/16 Peer Reviews
Assigned students for you to review
CS Homework, "Reviews of Project Drafts (Nov 16)" is the spot to submit completed reviews.
(Please name the files so I can know who they relate do. ReviewOtherLastnameFirstInitial_byMyLastName or something like that.)
Blank review form
Upload to "Project Draft" before class
Wed 11/18 Peer Reviews
Fri 11/20 Peer Reviews
14 Mon 11/23 Non-instructional day. No classes.
Wed 11/25 Non-instructional day. No classes.
Fri 11/27 School Holiday: Thanksgiving
15 Mon 11/30 Pascal 5 Assignment 3 due
(Turn in to Canvas)
Pascal slides
Wed 12/2
Fri 12/4 Pascal and Block Structured Languages 5, 6 Block S. L. slides
16 Mon 12/7
Wed 12/9 End Of Semester slides
Fri 12/11 Daily Writing (Assignment 1) Check - Upload to CS Homework or contact professor to arrange another way for journal to be checked
No lecture, to give time to show / view journals as needed.
Final Exam
Friday 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 Canvas) by midnight