CS 4100, Fall 2018: Class Schedule, Lecture Notes

Note: Schedule is subject to change, please check frequently

WK Class/Date Topic Book Chapter Assignments Reading
1 Wed 8/22 Syllabus
Why Write?
1 Syllabus and Chapter 1
Fri 8/24 Writing and Assignment 1 In-Class Writing 1
Assignment 1
2 Mon 8/27 Pseudo-code 1 Topic Proposal Guidelines Pseudo-code slides
Wed 8/29 Pseudo-code
Fri 8/31 Discuss Project and Scientific Writing Final Project Description
Paper Grading Guidelines
Technical Writing Slides
3 Mon 9/3 School Holiday: Labor Day
Wed 9/5 Pseudo-code
Fri 9/7 Pseudo-code
4 Mon 9/10 FORTRAN 2 Fortran slides
Wed 9/12
Fri 9/14 FORTRAN 2 Topic Presentation Handout
Topic Presentation Scoring Guidelines
How to demo software
5 Mon 9/17 Reading a Research 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
Wed 9/19
Fri 9/21 FORTRAN Assignment 2
6 M 9/24 BNF 4
Wed 9/26 Describing Syntax and Semantics (BNF) / Algol 3, 4 BNF slides
Fri 9/28
7 M 10/1 Topic Presentations Presentation Schedule
Wed 10/3 Topic Presentations
Fri 10/5 Topic Presentations Assignment 2 due
8 M 10/8 Topic Presentations
Wed 10/10 Non-instructional day. No classes.
Fri 10/12 Algol - bring text book to class Midterm review
Algol slides
Algol 60 Report
9 M 10/15 Midterm
Wed 10/17 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 Wednesday, Oct. 24th
(hardcopy in class, or CS Hwk site)
http://www.youtube.com/watch?v=GDVAHA0oyJU
Fri 10/19 Class cancelled due to HENACC/"Great Minds in STEM"
10 M 10/22
Wed 10/24
Fri 10/26
11 M 10/29
Wed 10/31
Fri 11/2
12 M 11/5 Mini-Peer Reviews Bring two printed copies, 2+ pages each
Upload to "Project_Mini_Draft"
Wed 11/7
Fri 11/9
13 M 11/12 School Holiday: Veteran's Day
Wed 11/14
Fri 11/16 Peer Reviews Bring two printed copies
Upload to "Project_Draft"
14 M 11/19 Peer Reviews
Wed 11/21
Fri 11/23 School Holiday: Thanksgiving
15 M 11/26
Wed 11/28
Fri 11/30
16 M 12/3
Wed 12/5
Fri 12/7
17 Mon 12/10 Course Wrap-Up
Monday 12/17 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