WK | Class/Date | Topic | Book Chapter | Assignments | Reading |
---|---|---|---|---|---|
1 | Fri 1/29 |
Syllabus (Zoom) Why Write? |
1 | ||
2 | Mon 2/1 | Writing and Assignment 1 | In-Class Writing 1 Assignment 1 |
||
Wed 2/3 | Pseudo-code | 1 | Topic Proposal Guidelines | Syllabus and Chapter 1 Pseudo-code slides |
|
Fri 2/5 | |||||
3 | Mon 2/8 |
Final Project Description Paper Grading Guidelines |
|||
Wed 2/10 | Discuss Project and Scientific Writing | Technical Writing Slides | |||
Fri 2/12 | |||||
4 | Mon 2/15 | Pseudo-code and FORTRAN | 2 | ||
Wed 2/17 | Fortran slides | ||||
Fri 2/19 | FORTRAN | History of Fortran | |||
5 | Mon 2/22 |
Topic Proposals DUE |
|||
Wed 2/24 | |||||
Fri 2/26 |
Reading a Research Paper
( paper> ) PLDI '18 paper Just in case: PLDI '18 paper |
In-Class Writing 2 |
Ramsay's How to read a research paper Efficient reading of papers How to read a CS paper SCIgen |
||
6 | Mon 3/1 | Fortran continues on... | |||
Wed 3/3 | Topic Presentations |
Topic Presentation Handout Topic Presentation Scoring Guidelines |
Presentation Schedule
How to demo software |
||
Fri 3/5 | Topic Presentations | ||||
7 | Mon 3/8 | Topic Presentations | |||
Wed 3/10 | Topic Presentations | ||||
Fri 3/12 | Topic Presentations | ||||
8 | Mon 3/15 | ... Back to Fortran | |||
Wed 3/17 | Finishing Fortran. Then Describing Syntax and Semantics (BNF) / Algol | 3, 4 | BNF slides | ||
Fri 3/19 | Describing Syntax and Semantics (BNF) / Algol | ||||
9 | Mon 3/22 | ||||
Wed 3/24 | Assignment 2 | ||||
Fri 3/26 |
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 available (Canvas) |
Algol slides Algol 60 Report |
||
10 | Mon 3/29 | Midterm review | |||
Wed 3/31 | School Holiday: Cesar Chavez Day | Midterm Quiz available (on Thurs, Canvas) | |||
Fri 4/2 | Midterm |
Practice Quiz due Thurs. Midterm Quiz due Sat. at 1 pm |
|||
11 | Mon 4/5 | School Holiday: Spring Break | |||
Wed 4/7 | School Holiday: Spring Break | ||||
Fri 4/9 | School Holiday: Spring Break | ||||
12 | Mon 4/12 |
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 4/14 | |||||
Fri 4/16 | Plagiarism discussion | Assignment 2 due (originally) | Exercise document | ||
13 | Mon 4/19 | Assignment 2 due (new) | |||
Wed 4/21 | GOTOs |
GOTO Papers Assignment 3 |
|||
Fri 4/23 | |||||
14 | Mon 4/26 |
Peer Reviews Assigned students for you to review CS Homework, "Reviews of Project Drafts (Apr 26)" is the spot to submit completed reviews. (Please name the files so I can know who they relate to. ReviewOtherLastnameFirstInitial_byMyLastName or something like that.) Blank review form |
Upload to "Project Draft" before class | ||
Wed 4/28 | Peer Reviews | ||||
Fri 4/30 | Peer Reviews | ||||
15 | Mon 5/3 | Algol | Ch 3, 4, 6 | Block S. L. slides | |
Wed 5/5 |
Assignment 3 due (Turn in to Canvas) |
||||
Fri 5/7 | |||||
16 | Mon 5/10 | Block Structured Languages | 6 | ||
Wed 5/12 | Lisp | 9 | Lisp slides | ||
Fri 5/14 | Warrior Day. No classes. | ||||
17 | Mon 5/17 |
Final Exam (New version uploaded 5/22, typos fixed) |
|||
Wed 5/19 |
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. |
||||
Monday 5/24 |
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 |