CS 4100, Fall 2021: Class Schedule, Lecture Notes

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

WK Class/Date Topic Book Chapter Assignments Reading
1 Mon 8/23 Syllabus
Why Write?
1
Wed 8/25 Writing and Assignment 1 In-Class Writing 1
Assignment 1
Fri 8/27 Pseudo-code 1 Topic Proposal Guidelines Syllabus and Chapter 1
Pseudo-code slides
2 Mon 8/30
Wed 9/1 more Pseudo-code, and discuss Project and Scientific Writing Final Project Description
Paper Grading Guidelines
Technical Writing Slides
Fri 9/3
3 Mon 9/6 School Holiday: Labor Day
Wed 9/8 Pseudo-code and FORTRAN Fortran slides
Fri 9/10
4 Mon 9/13 FORTRAN
Wed 9/15
Fri 9/17 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/20 Fortran Topic Presentation Handout
Topic Presentation Scoring Guidelines
How to demo software
Wed 9/22
Fri 9/24
6 Mon 9/27 Describing Syntax and Semantics (BNF) / Algol 3, 4
Wed 9/29 BNF slides
Fri 10/1 Topic Presentations (In person. In DBH 101. Masks on.) Presentation Schedule
7 Mon 10/4 Topic Presentations
Wed 10/6 Topic Presentations
Fri 10/8 Topic Presentations
8 Mon 10/11 Describing Syntax and Semantics (BNF) / Algol Algol slides
Algol 60 Report
Wed 10/13
Fri 10/15 Daily Writing (Assignment 1) Check - Upload to CS Homework or show professor during class time. (Professor will be in CS Lab, DBH 288.) Assignment 2
9 Mon 10/18
Wed 10/20
Fri 10/22
10 Mon 10/25 Plagiarism discussion
Wed 10/27 Midterm Midterm review
Fri 10/29
11 Mon 11/1 Mini-Peer Reviews
Bring two printed copies, 3+ pages each
Wed 11/3 Pascal 5 Assignment 2 due Pascal slides
Fri 11/5
12 Mon 11/8 GOTOs GOTO Papers
Assignment 3
Wed 11/10 Pascal
Fri 11/12 Peer Reviews
Bring two printed copies and
Upload to "Project Draft" before class
13 Mon 11/15 Peer Reviews
Wed 11/17 Peer Reviews
Fri 11/19 Pascal / Lisp
14 Mon 11/22 Non-instructional day. No classes.
Wed 11/24 Non-instructional day. No classes.
Fri 11/26 School Holiday: Thanksgiving
15 Mon 11/29 Block Structured Languages and Lisp 6, 9 Block S. L. slides
Wed 12/1 Lisp Lisp slides
Fri 12/3 Assignment 3 due
(Turn in to Canvas)
16 Mon 12/6 Lisp; meet in DBH 288 Lisp Assignment
Wed 12/8 Lisp; meet in DBH 288
Fri 12/10 Daily Writing (Assignment 1) Check - Upload to CS Homework or show professor during class time. (Professor will be in CS Lab, DBH 288.)
Lisp; meet in DBH 288
Final Exam
Lisp Assignment Due (Mon 12/13)
Friday, 12/17 FINAL EXAM
8:30 am - 10:30 am
Bring to Final Exam:
1. Your final project:
  • Hard copy of your paper (optional)
  • Two Peer Reviews
  • Your response to the peer reviews
  • and...
2. Final Exam

Upload the final version of your project to the CS Homework web site and Turnitin.com (via Canvas)