WK | Class/Date | Topic | Book Chapter | Assignments | Reading |
---|---|---|---|---|---|
1 | Fri 1/28 |
Syllabus (Zoom) Why Write? |
1 | ||
2 | Mon 1/31 | Writing and Assignment 1 | In-Class Writing 1 Assignment 1 |
||
Wed 2/2 | Pseudo-code | 1 | Topic Proposal Guidelines | Syllabus and Chapter 1 Pseudo-code slides |
|
Fri 2/4 | |||||
3 | Mon 2/7 |
Final Project Description Paper Grading Guidelines |
|||
Wed 2/9 | Discuss Project and Scientific Writing | Technical Writing Slides | |||
Fri 2/11 | Technical Writing and Pseudo-code | ||||
4 | Mon 2/14 |
Meet in DBH 101! Masks on, daily screening form completed. Pseudo-code and FORTRAN |
2 | Fortran slides | |
Wed 2/16 | FORTRAN | ||||
Fri 2/18 | |||||
5 | Mon 2/21 |
Topic Proposals DUE |
|||
Wed 2/23 | |||||
Fri 2/25 | (Class almost certainly cancelled today.) Movie day, instead. 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 Friday, March 4th (hardcopy in class, or CS Hwk site) |
http://www.youtube.com/watch?v=GDVAHA0oyJU | ||
6 | Mon 2/28 | 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 3/2 | |||||
Fri 3/4 | |||||
7 | Mon 3/7 | Topic Presentations |
Topic Presentation Handout Topic Presentation Scoring Guidelines |
Presentation Schedule
How to demo software |
|
Wed 3/9 | Topic Presentations | ||||
Fri 3/11 | Topic Presentations | ||||
8 | Mon 3/14 | Describing Syntax and Semantics (BNF) / Algol | 3, 4 |
BNF slides Algol 60 Report |
|
Wed 3/16 | |||||
Fri 3/18 |
Daily Writing (Assignment 1) Check - Upload to CS Homework 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. |
||||
9 | Mon 3/21 | ||||
Wed 3/23 | |||||
Fri 3/25 | Class via Zoom today, due to professor being at a meeting. | Algol slides | |||
10 | Mon 3/28 | School Holiday: Spring Break | |||
Wed 3/30 | School Holiday: Spring Break | ||||
Fri 4/1 | School Holiday: Spring Break | ||||
11 | Mon 4/4 | Visiting speaker in class today! Midterm moved to Friday. |
Assignment 2 | ||
Wed 4/6 | Visiting speaker in class today! | ||||
Fri 4/8 | Midterm | Midterm review | |||
12 | Mon 4/11 | Plagiarism discussion | |||
Wed 4/13 | Mini-Peer Reviews |
Bring two printed copies, 3+ pages each Upload to "Project_Mini_Draft" |
|||
Fri 4/15 | Visiting speaker in class today! | ||||
13 | Mon 4/18 | returning to Algol... | Assignment 2 due | ||
Wed 4/20 | GOTOs |
GOTO Papers Assignment 3 |
|||
Fri 4/22 | Algol Class via Zoom today, to save gas money |
Pass by Foo Exercise | |||
14 | Mon 4/25 | Peer Reviews |
Bring two printed copies Upload to "Project Draft" |
||
Wed 4/27 | Peer Reviews | ||||
Fri 4/29 | Peer Reviews | ||||
15 | Mon 5/2 | Algol / Block Structured Languages | 6 | Block S. L. slides | |
Wed 5/4 | |||||
Fri 5/6 |
Lisp
Class via Zoom today, to save gas money |
9 |
Assignment 3 due (Turn in to Canvas) |
Lisp slides | |
16 | Mon 5/9 | Lisp; meet in DBH 288 | Lisp Assignment | ||
Wed 5/11 | Lisp; meet in DBH 288 | ||||
Fri 5/13 | Warrior Day. No class today. | ||||
17 | Mon 5/16 |
Daily Writing (Assignment 1) Check - Upload to CS Homework 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. |
Final Exam | ||
Wed 5/18 | Reading Day. No classes. | Lisp Assignment due | |||
Monday 5/23 |
FINAL EXAM 2:00 pm - 4:00 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 exam time |