WK | Class/Date | Topic | Book Chapter | Assignments | Reading |
---|---|---|---|---|---|
1 | Wed 8/21 |
Syllabus Why Write? |
|||
Fri 8/23 | Writing and Assignment 1 | In-Class Writing 1
Assignment 1 |
|||
2 | Mon 8/26 | Pseudo-code | Ch 1 | Topic Proposal Guidelines |
Syllabus and Chapter 1 Pseudo-code slides |
Wed 8/28 | |||||
Fri 8/30 | Discuss Project and Scientific Writing |
Final Project Description Paper Grading Guidelines |
Technical Writing Slides | ||
3 | Mon 9/2 | School Holiday: Labor Day | |||
Wed 9/4 | Finish Technical Writing, Pseudo-code | ||||
Fri 9/6 | Pseudo-code and FORTRAN | Ch 2 | Fortran slides | ||
4 | Mon 9/9 | FORTRAN | |||
Wed 9/11 | |||||
Fri 9/13 |
Topic Proposals DUE |
||||
5 | Mon 9/16 |
Topic Presentation Handout Topic Presentation Scoring Guidelines |
|||
Wed 9/18 |
Reading a Research Paper PLDI '16 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/20 | |||||
6 | Mon 9/23 | ||||
Wed 9/25 | Describing Syntax and Semantics (BNF) / Algol | Ch 3, 4 | BNF slides | ||
Fri 9/27 | Topic Presentations | Presentation Schedule | |||
7 | Mon 9/30 | Topic Presentations | |||
Wed 10/2 | Topic Presentations | ||||
Fri 10/4 | Topic Presentations | ||||
8 | Mon 10/7 | Topic Presentations, and BNF | |||
Wed 10/9 | BNF, and Algol |
Algol slides Algol 60 Report |
|||
Fri 10/11 | |||||
9 | Mon 10/14 | ||||
Wed 10/16 |
Daily Writing (Assignment 1) Check - Upload to Canvas or show professor
during class time. (Professor will be in CS Lab, DBH 288.)
No lecture, to give time to show / view journals as needed. |
||||
Fri 10/18 | |||||
10 | Mon 10/21 | Midterm | Midterm review | ||
Wed 10/23 | Plagiarism discussion - mandatory activity | ||||
Fri 10/25 | |||||
11 | Mon 10/28 | Mini-Peer Reviews |
Bring two printed copies, 3+ pages each Upload 3+ pages to "Mini-Drafts Review Process" before class |
||
Wed 10/30 | Assignment 2 | ||||
Fri 11/1 | |||||
12 | Mon 11/4 | Algol | Block S. L. slides | ||
Wed 11/6 | Block Structured Languages | Ch 6 | |||
Fri 11/8 |
Class cancelled due to 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, Nov. 20th |
http://www.youtube.com/watch?v=GDVAHA0oyJU | ||
13 | Mon 11/11 | School Holiday: Veteran's Day | |||
Wed 11/13 | Peer Reviews |
Bring two printed copies and Upload to "Project Draft" before class |
|||
Fri 11/15 | Peer Reviews | ||||
14 | Mon 11/18 | Peer Reviews | Assignment 2 due | ||
Wed 11/20 | Pascal | Ch 5 | Pascal slides | ||
Fri 11/22 | |||||
15 | Mon 11/25 | Non-instructional day. No classes. | |||
Wed 11/27 | Non-instructional day. No classes. | ||||
Fri 11/29 | School Holiday: Thanksgiving | ||||
16 | Mon 12/2 | Lisp | Ch 9 | Lisp slides | |
Wed 12/4 | GOTOs |
GOTO Papers Assignment 3 (Turn in to Canvas) |
|||
Fri 12/6 |
Final Exam (and a big font version Final Exam, big |
||||
17 | Mon 12/9 |
Required class-time activity, F2F attendance required. In regular classroom. Also, Daily Writing (Assignment 1) Check - Upload to Canvas or show professor during class time. |
|||
Wed 12/11 | Reading Day. No classes. | Assignment 3 due | |||
Wednesday, 12/18 |
FINAL EXAM 11:15 am - 1:15 pm |
Bring to Final Exam: 1. Your final project:
3. Upload the final version of your project to Turnitin.com (via Canvas) |