CS 4100, Fall 2023: Class Schedule, Lecture Notes

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

WK Class/Date Topic Book Chapter Assignments Reading
1 Mon 8/21 Syllabus
Why Write?
Wed 8/23 Writing and Assignment 1 In-Class Writing 1
Assignment 1
Fri 8/25 Pseudo-code Ch 1 Topic Proposal Guidelines Syllabus and Chapter 1
Pseudo-code slides
2 Mon 8/28
Wed 8/30
Fri 9/1 Final Project Description
Paper Grading Guidelines
Technical Writing Slides
3 Mon 9/4 School Holiday: Labor Day
Wed 9/6 Finish Technical Writing, Pseudo-code
Fri 9/8 FORTRAN Ch 2 Fortran slides
4 Mon 9/11
Wed 9/13
Fri 9/15 Topic Proposals DUE
5 Mon 9/18 Fortran continues on... Topic Presentation Handout
Topic Presentation Scoring Guidelines
How to demo software
History of Fortran
Wed 9/20 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
Fri 9/22 Fortran / Algol Ch 3 BNF slides
6 Mon 9/25
Wed 9/27
Fri 9/29 Topic Presentations Presentation Schedule
7 Mon 10/2 Topic Presentations
Wed 10/4 Topic Presentations
Fri 10/6 Topic Presentations
8 Mon 10/9 Topic Presentations, and Algol Ch 3 Algol slides
Algol 60 Report
Wed 10/11 Class cancelled due to 'Great Minds in STEM' conference travel
Movie day, instead.
Watch:
Barbara Liskov: The Power of Abstraction
List all papers Liskov discusses and (in your own words) describe what she believes are the challenges for the future.
Due Wednesday, Oct. 18th
(hardcopy in class, or Canvas)
http://www.youtube.com/watch?v=GDVAHA0oyJU
Fri 10/13 Class cancelled today
9 Mon 10/16 Algol
Wed 10/18
Fri 10/20
10 Mon 10/23 Midterm Assignment 2 Midterm review
Wed 10/25 Plagiarism discussion - mandatory activity
Fri 10/27 Algol
11 Mon 10/30 Mini-Peer Reviews
Wed 11/1 Daily Writing (Assignment 1) Check - Upload to CS Homework or show professor during class time. (Professor will be in CS Lab, DBH 288.)
Fri 11/3 Assignment 2 due
12 Mon 11/6 Block Structured Languages Ch 6 Block S. L. slides
Wed 11/8 GOTOs GOTO Papers
Assignment 3
Fri 11/10 School Holiday: Veteran's Day
13 Mon 11/13 Peer Reviews
Bring two printed copies and
Upload to "Project Draft" before class
Wed 11/15 Peer Reviews
Fri 11/17 Peer Reviews
14 Mon 11/20 Non-instructional day. No classes.
Wed 11/22 Non-instructional day. No classes.
Fri 11/24 School Holiday: Thanksgiving
15 Mon 11/27 Pascal Ch 5 Pascal slides
Wed 11/29 Assignment 3 due
(Turn in to Canvas)
Fri 12/1 Lisp slides
16 Mon 12/4 Lisp
Wed 12/6 Lisp; meet in DBH 288 Lisp Assignment
Fri 12/8 Required class-time activity, F2F attendance required.
Daily Writing (Assignment 1) Check - Upload to Canvas or show professor during class time.
Final Exam
Lisp Assignment Due (Mon 12/11)
Friday, 12/15 FINAL EXAM
Time 11:15 am - 1:15 pm
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
3. Upload the final version of your project to both CS Homework web site and Turnitin.com (via Canvas)