CompSci 101, Fall 2017
CompSci 101 Calendar

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.

Calendar for Compsci 101, Fall 2017

  Monday Tuesday Wednesday Thursday Friday
Introduction to Computer Science and Programming

Lab 1

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