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