WK | Class/Date | Topic | Book Chapter | Assignments | Reading |
---|---|---|---|---|---|
1 | Fri 8/23 |
Syllabus Why Write? |
1 | Assignment 1 | Syllabus and Chapter 1 |
2 | Mon 8/26 | Writing and Assignment 1 | In-Class Writing 1 | Pseudo-code slides | |
Wed 8/28 | Pseudo-code | 1 | Topic Proposal Guidelines | ||
Fri 8/30 | |||||
3 | Mon 9/2 | School Holiday: Labor Day | |||
Wed 9/4 | Discuss Project and Scientific Writing |
Final Project Description Paper Grading Guidelines |
Technical Writing Slides | ||
Fri 9/6 | |||||
4 | Mon 9/9 | Pseudo-code and FORTRAN | 2 | Fortran slides | |
Wed 9/11 |
Topic Proposals DUE Topic Presentation Handout Topic Presentation Scoring Guidelines |
How to demo software | |||
Fri 9/13 | |||||
5 | Mon 9/16 | 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/18 | Class cancelled due to Tapia conference
-- 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 Wednesday, Sept. 25th (hardcopy in class, or CS Hwk site) |
http://www.youtube.com/watch?v=GDVAHA0oyJU | ||
Fri 9/20 | Class cancelled due to Tapia conference | ||||
6 | M 9/23 | ||||
Wed 9/25 | |||||
Fri 9/27 | Topic Presentations | Presentation Schedule | |||
7 | M 9/30 | Topic Presentations | |||
Wed 10/2 | Topic Presentations | ||||
Fri 10/4 | Topic Presentations | Assignment 2 | |||
8 | M 10/7 | Topic Presentations (and BNF) | |||
Wed 10/9 | Describing Syntax and Semantics (BNF) / Algol | 3, 4 | BNF slides | ||
Fri 10/11 | BNF | Algol 60 Report | |||
9 | M 10/14 | Algol | Algol slides | ||
Wed 10/16 | Assignment 2 due | Midterm review | |||
Fri 10/18 | |||||
10 | M 10/21 | ||||
Wed 10/23 | Midterm | ||||
Fri 10/25 | Plagiarism discussion | ||||
11 | M 10/28 | Daily Writing (Assignment 1) Check in CS Lab | |||
Wed 10/30 | |||||
Fri 11/1 | Mini-Peer Reviews |
Bring two printed copies, 3+ pages each Upload to "Project_Mini_Draft" |
|||
12 | M 11/4 | Pascal | 5 | Pascal slides | |
Wed 11/6 | GOTOs |
Assignment 3 GOTO Papers |
|||
Fri 11/8 | |||||
13 | M 11/11 | School Holiday: Veteran's Day | |||
Wed 11/13 | |||||
Fri 11/15 | Peer Reviews |
Bring two printed copies Upload to "Project_Draft" |
|||
14 | M 11/18 | Peer Reviews | |||
Wed 11/20 | Peer Reviews | Assignment 3 due | |||
Fri 11/22 | Pascal and Block Structured Languages | 6 | Block S. L. slides | ||
15 | M 11/25 | Lisp | 9 | Lisp slides | |
Wed 11/27 | |||||
Fri 11/29 | School Holiday: Thanksgiving | ||||
16 | M 12/2 | Lisp | |||
Wed 12/4 | Lisp; meet in DBH 288 | Lisp Assignment | |||
Fri 12/6 | Lisp; meet in DBH 288 | ||||
17 | Mon 12/9 |
Daily Writing (Assignment 1) Check in CS Lab Lisp; meet in DBH 288 |
|||
Wed 12/11 | Reading Day: no classes |
Final Exam Lisp Assignment Due (Fri 12/13) |
|||
Wednesday 12/18 |
FINAL EXAM 11:15 am - 1:15 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 Blackboard) by midnight |