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:
Upload the final version of your project to the CS Homework web site and Turnitin.com (via Canvas) by midnight |