All materials we use in class are accessible via this page.
Information about grading and course logistics.
On most days we use a set of notes to guide the discussion and lecture that takes place. Those notes are linked to the day on which the slides are first covered below.
The readings are collected on this page and linked to via the week's topic in the leftmost column.
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
Introduction to Computer Science and Programming | 8/28 | 8/29 First Lecture Lecture (pdf) . (4-pdf) FullLecture (pdf) . (4-pdf) Links VideoSec02-1:25pm VideoSec01-3:05pm Assign1 out | 8/30 | 8/31 Lecture (pdf) . (4-pdf) FullLecture (pdf) . (4-pdf) Links Snarf original code with Ambient CodeSec02 CodeSec01 VideoSec02-1:25pm VideoSec01-3:05pm RQ01 due Reading Quizzes are on Sakai Readings are here
| 9/1
|
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
Lab 2
| 9/4 Labor Day | 9/5 Lecture (pdf) . (4-pdf) FullLecture (pdf) . (4-pdf) Links Code CodeSec02 CodeSec01 VideoSec02-1:25pm VideoSec01-3:05pm APT1 out Assign1 due RQ02 due | 9/6 | 9/7 Lecture (pdf) . (4-pdf) FullLecture (pdf) . (4-pdf) Links VideoSec02-1:25pm VideoSec01-3:05pm Sec01 Code Sec02 Code Assign 2 out RQ03 due
| 9/8 |
Lab 3
| 9/11 | 9/12 Lecture (pdf) (4-pdf) FullLecture (pdf) (4-pdf) Links VideoSec02-1:25pm VideoSec01-3:05pm Sec01 Code Sec02 Code APT1 due APT2 out RQ04 due | 9/13 | 9/14 Lecture (pdf) (4-pdf) FullLecture (pdf) (4-pdf) Links VideoSec02-1:25pm VideoSec01-3:05pm Sec01 Code Sec02 Code Assign 2 due Assign 3 out RQ05 due | 9/15 |
Lab 4
| 9/18 | 9/19 Lecture (pdf) (4-pdf) FullLecture (pdf) (4-pdf) Links VideoSec02-1:25pm VideoSec01-3:05pm Sec01 Code Sec02 Code APT2 due APT3 out RQ06 due | 9/20 | 9/21 Lecture (pdf) (4-pdf) FullLecture (pdf) (4-pdf) Links VideoSec02-1:25pm VideoSec01-3:05pm Sec02 Code Sec01 Code Assign 3 due Assign 4 out RQ07 due | 9/22 |
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
Lab 5
| 9/25 APT QUIZ 1 | 9/26 Lecture (pdf) (4-pdf) FullLecture (pdf) (4-pdf) Links VideoSec02-1:25pm VideoSec01-3:05pm Sec02 Code Sec01 Code RQ08 due APT3 due APT QUIZ 1 | 9/27 APT QUIZ 1 | 9/28 Lecture (pdf) . (4-pdf) FullLecture (pdf) . (4-pdf) Links VideoSec02-1:25pm VideoSec01-3:05pm Sec02 Code Sec01 Code Practice Exams RQ09 due | 9/29 |
NO labs this week
| 10/2 | 10/3 Lecture (pdf) . (4-pdf) Links APT Quiz1 VideoSec02-1:25pm Assign4 due No RQ | 10/4 | 10/5 Exam 1 No RQ | 10/6 |
NO labs this week
| 10/9 FALL BREAK | 10/10 FALL BREAK | 10/11 | 10/12 Lecture (pdf) . (4-pdf) FullLecture (pdf) . (4-pdf) Links VideoSec02-1:25pm VideoSec01-3:05pm Sec02 Code Sec01 Code RQ10 due APT4 out | 10/13 |
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
Lab 6
| 10/16 | 10/17 Lecture (pdf) . (4-pdf) FullLecture (pdf) . (4-pdf) Links VideoSec02-1:25pm VideoSec01-3:05pm Sec02 Code Sec01 Code RQ11 due Assign5 out APT5 one out | 10/18 | 10/19 Lecture (pdf) . (4-pdf) FullLecture (pdf) . (4-pdf) Links Code VideoSec02-1:25pm VideoSec01-3:05pm Sec02 Code Sec01 Code RQ12 due APT4 due | 10/20 |
Lab 7
| 10/23 | 10/24 Lecture (pdf) . (4-pdf) Links VideoSec02-1:25pm VideoSec01-3:05pm Sec02 Code Sec01 Code RQ13 due APT5 out | 10/25 | 10/26 Lecture (pdf) . (4-pdf) FullLecture (pdf) . (4-pdf) Links code VideoSec02-1:25pm VideoSec01-3:05pm Sec02 Code Sec01 Code RQ14 due Assign5 due Assign6 out | 10/27 |
Lab 8 | 10/30 | 10/31 Lecture (pdf) . (4-pdf) LectureFull (pdf) . (4-pdf) Links code VideoSec02-1:25pm VideoSec01-3:05pm Sec02 Code Sec01 Code APT5 due APT6 out RQ15 due | 11/1 | 11/2 Lecture (pdf) . (4-pdf) Links code VideoSec02-1:25pm VideoSec01-3:05pm Sec02 Code Sec01 Code Assign6 due Assign7 out RQ16 due | 11/3 |
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
Lab 9
| 11/6 APT QUIZ 2 | 11/7 Lecture (pdf) . (4-pdf) FullLecture (pdf) . (4-pdf) Links code VideoSec02-1:25pm VideoSec01-3:05pm APT6 due APT7 out no RQ | 11/8 | 11/9 Lecture (pdf) . (4-pdf) FullLecture (pdf) . (4-pdf) Links VideoSec02-1:25pm VideoSec01-3:05pm Sec02 Code Sec01 Code Exam2Sp17Sec1 Exam2F16Sec1 Assign7 due no RQ | 11/10 |
NO labs this week
| 11/13 | 11/14 Lecture (pdf) . (4-pdf) Links VideoSec02-1:25pm VideoSec01-3:05pm Sec02 Code Sec01 Code APT Quiz2 APT7 due no RQ | 11/15 | 11/16 Exam 2 | 11/17 |
NO labs this week
| 11/20 | 11/21 Lecture (pdf) . (4-pdf) FullLecture (pdf) . (4-pdf) Links code VideoSec02-1:25pm VideoSec01-3:05pm No RQ | 11/22 | 11/23 Thanksgiving | 11/24 |
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
Lab 10
| 11/27 Assign8 out | 11/28 Lecture (pdf) . (4-pdf) FullLecture (pdf) . (4-pdf) Links code VideoSec02-1:25pm VideoSec01-3:05pm APT8 out Exam 2 Soln Assign9 out RQ 17 due | 11/29 | 11/30 Lecture (pdf) . (4-pdf) FullLecture (pdf) . (4-pdf) Links code VideoSec02-1:25pm VideoSec01-3:05pm RQ 18 due Sec01 Sec02 | 12/1 |
Lab 11
| 12/4 | 12/5 Lecture (pdf) . (4-pdf) FullLecture (pdf) . (4-pdf) Links VideoSec02-1:25pm VideoSec01-3:05pm Sec01 Sec02 Recommender Cookies! Assign8 due No RQ | 12/6 | 12/7 Last Lecture Lecture (pdf) (4-pdf) FullLecture (pdf) (4-pdf) Links VideoSec02-1:25pm VideoSec01-3:05pm Code APT8 due No RQ | 12/8 Assign9 due Last day to turn in Assign 8 late |
Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday | |
---|---|---|---|---|---|---|---|
Finals Week
| 12/11 Reading Period Last day to turn in Assign9 late, with no penalty Last day to turn in Apt8 late. | 12/12 Review Session LSRC B101, 4-5:30pm Notes VideoReview Reading Period | 12/13 | 12/14 Sec 01 Final 9am-noon | 12/15 | 12/16 Sec 02 Final 2pm-5pm | 12/17 |