WK | Class/Date | Topic | Book Chapter | Assignments | Reading |
---|---|---|---|---|---|
1 | Mon 8/22 |
Syllabus Why Write? |
Ch 1 | ||
Wed 8/24 | Writing and Assignment 1 | In-Class Writing 1 Assignment 1 |
|||
Fri 8/26 | Pseudo-code | Ch 1 | Topic Proposal Guidelines | Syllabus and Chapter 1 Pseudo-code slides |
|
2 | Mon 8/29 | First day in DBH 101, not Naraghi | |||
Wed 8/31 |
Final Project Description Paper Grading Guidelines |
Technical Writing Slides | |||
Fri 9/2 | |||||
3 | Mon 9/5 | School Holiday: Labor Day | |||
Wed 9/7 | Pseudo-code and FORTRAN | Fortran slides | |||
Fri 9/9 | FORTRAN | Ch 2 | |||
4 | Mon 9/12 | ||||
Wed 9/14 | |||||
Fri 9/16 |
Topic Proposals DUE |
||||
5 | Mon 9/19 | Fortran / Algol | Ch 3 |
Topic Presentation Handout Topic Presentation Scoring Guidelines |
How to demo software |
Wed 9/21 | History of Fortran | ||||
Fri 9/23 | Describing Syntax and Semantics (BNF) / Algol | Ch 3, 4 | BNF slides | ||
6 | Mon 9/26 |
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 |
|
Wed 9/28 | |||||
Fri 9/30 | Topic Presentations | Presentation Schedule | |||
7 | Mon 10/3 | Topic Presentations | |||
Wed 10/5 |
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. 12th (hardcopy in class, or CS Hwk site) |
http://www.youtube.com/watch?v=GDVAHA0oyJU | ||
Fri 10/7 | Class on Zoom today, due to travel Describing Syntax and Semantics (BNF) / Algol |
Algol slides Algol 60 Report |
|||
8 | Mon 10/10 | (Topic presentations continue) | |||
Wed 10/12 | Assignment 2 | ||||
Fri 10/14 | Daily Writing (Assignment 1) Check - Upload to CS Homework or show professor during class time. (Professor will be in CS Lab, DBH 288.) | ||||
9 | Mon 10/17 | still Algol... | |||
Wed 10/19 | Plagiarism discussion | ||||
Fri 10/21 | Assignment 2 due | ||||
10 | Mon 10/24 | ||||
Wed 10/26 | Midterm | Midterm review | |||
Fri 10/28 | Block Structured Languages | Ch 6 | Block S. L. slides | ||
11 | Mon 10/31 |
Mini-Peer Reviews |
Bring two printed copies, 3+ pages each | ||
Wed 11/2 | |||||
Fri 11/4 | Block Structured Languages and Pascal | Ch 5 | |||
12 | Mon 11/7 | GOTOs |
GOTO Papers Assignment 3 |
||
Wed 11/9 | Pascal | Pascal slides | |||
Fri 11/11 | School Holiday: Veteran's Day | ||||
13 | Mon 11/14 |
Peer Reviews |
Bring two printed copies and Upload to "Project Draft" before class |
||
Wed 11/16 | Peer Reviews | ||||
Fri 11/18 | Peer Reviews | ||||
14 | Mon 11/21 | Non-instructional day. No classes. | |||
Wed 11/23 | Non-instructional day. No classes. | ||||
Fri 11/25 | School Holiday: Thanksgiving | ||||
15 | Mon 11/28 | Pascal / Lisp | Ch 5, 9 | ||
Wed 11/30 | Lisp | Ch 9 |
Assignment 3 due (Turn in to Canvas) |
Lisp slides | |
Fri 12/2 | |||||
16 | Mon 12/5 | Lisp; meet in DBH 288 | Lisp Assignment | ||
Wed 12/7 | Lisp; meet in DBH 288 | ||||
Fri 12/9 |
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/12) |
|||
Wednesday, 12/14 |
FINAL EXAM 8:30 am - 10:30 am |
Bring to Final Exam: 1. Your final project:
Upload the final version of your project to both CS Homework web site and Turnitin.com (via Canvas) |