Information about grading and course logistics.
Forms page - request a regrade, reschedule an exam, etc.
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. See the bottom of this page for creative commons information on the materials produced.
The readings are collected on this page and linked to via the week's topic in the leftmost column.
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
Lab 1
General introduction to Computer Science
and programming
| 8/24 | 8/25 First Day of Class Lecture (pdf) (pdf-4) Links: Video Sec01 Video Sec02 | 8/26 | 8/27 Reading Reading Quiz RQ01 due Video Sec01 Video Sec02 Blockly | 8/28 |
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
Lab 2
Python types, functions, Turtle Graphics
| 8/31 | 9/1 Reading RQ02 due Lecture (pdf) (pdf-4) Links: APT 1 out Video Sec01 Video Sec02 | 9/2 | 9/3 Reading RQ 03 due Blockly Due Lecture (pdf) (pdf-4) Links: Video Sec01 Video Sec02 Totem out | 9/4 |
Lab 3
Functions, Strings, Loops, Conditionals
| 9/7 | 9/8 APT 1 due Reading RQ 04 due Lecture (pdf) (pdf-4) Links:
console-Rodger | 9/9 | 9/10 Reading RQ 05 due Lecture (pdf) (pdf-4)
Links:
code from morning | 9/11 functions no vowels video vowelcount video |
Lab 4
Functions, Selection, Strings, Lists
| 9/14 | 9/15 Reading RQ 06 due Lecture (pdf) (pdf-4) Links: code Sec01 code Sec02 APT 2 due APT 3 out Video Sec01 Video Sec02 | 9/16 | 9/17 Creative due Reading RQ 07 due Lecture (pdf) (pdf-4) Links: Code from class: Video Sec01 Video Sec02 APT practice quiz | 9/18 |
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
Lab 5
Files, Strings, Lists, Loops: Data
| 9/21 APT quiz | 9/22 Reading RQ 08 due Lecture (pdf) (pdf-4) Links: Code Sec01 pm code Video Sec01 Video Sec02 APT 3 due APT 4 out | 9/23 | 9/24 no RQ Lecture (pdf) (pdf-4) Links: Code Sec01 | 9/25 |
No Lab
Review of topics for exam
| 9/28 Assignment 4 due | 9/29 APT 4 due no RQ Lecture (pdf) (pdf-4) Links: bit.ly/101fall15-midpractice-2 Sec01 notes Sec02 notes Video Sec01 Video Sec02 | 9/30 | 10/1 Midterm I | 10/2 |
Lab 6
Lists and Sets, List Comprehensions
| 10/5 | 10/6 Reading RQ09 due Lecture (pdf) (pdf-4) Links: Video Sec01 Video Sec02 Sec01 code | 10/7 | 10/8 Lecture (pdf) (pdf-4) Link: Sec01 code Video Sec01 Video Sec02 Reading RQ10 due Exam1 Soln APT 5 out | 10/9 midterm grades due |
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
No Lab
| 10/12 Fall Break | 10/13 Fall Break | 10/14 | 10/15 Reading RQ11 due Lecture (pdf) (pdf-4) Link: Video Sec01 Video Sec02 | 10/16 |
Lab 7
Tuples, Images, Two-Dimensional Structures,
Iteration
| 10/19 WordGames out | 10/20 APT 5 due Reading RQ12 due Lecture (pdf) (pdf-4) Link: Video Sec01 Video Sec02 Sec01 code | 10/21 APT 6 out | 10/22 Reading RQ13 due Lecture (pdf) (pdf-4) Link: Video Sec01 Video Sec02 Sec01 code | 10/23 |
Lab 8
Dictionaries
| 10/26 | 10/27 Reading RQ14 due APT 6 due Lecture (pdf) (pdf-4)
Link: | 10/28 APT 7 out | 10/29 Reading RQ15 due Lecture (pdf) (pdf-4)
Link: | 10/30 |
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
Lab 9
Dictionaries
| 11/2 APT quiz | 11/3 APT 7 due Clever Hangman out No RQ Lecture (pdf) (pdf-4)
Link: | 11/4 APT 8 out | 11/5 No RQ Lecture (pdf) (pdf-4)
Link: Video Sec02 Code Sec01 | 11/6 |
No Lab
Review of topics for exam
| 11/9 | 11/10 APT 8 due No RQ Lecture (pdf) (pdf-4) Link: Practice Problems for Exam2 Solutions Practice Problems Video Sec01 Video Sec02 Code Sec01 | 11/11 | 11/12 Midterm II | 11/13 |
Lab 10
Modules, libraries, scaling concepts
| 11/16 APT quiz | 11/17 Lecture (pdf) (pdf-4) Links: snarf code APT SortByFreqs APT MedalTable Video Sec01 Video Sec02 Sec01 code Sec02 code APT 9 out No RQ | 11/18 | 11/19 No RQ Clever Hangman due Lecture (pdf) (pdf-4) Links: Video Sec01 Video Sec02 Handed back exam 2 Solns Exam 2 | 11/20 |
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
No Lab | 11/23 ASG 7: Be Creative out | 11/24 APT 9 due Lecture (pdf) (pdf-4) Links: Video Sec01 Video Sec02 Sec01 notes No RQ Recommender out | 11/25 Thanksgiving | 11/26 Thanksgiving | 11/27 Thanksgiving |
Lab 11
Review and Preview of Computer Science
| 11/30 | 12/1 No RQ APT quiz Video Sec01 Video Sec02 Python cookies
| 12/2 | 12/3 Last Class ASG 7: Be Creative Due ASG 8: Recommender Due No RQ Lecture (pdf) (pdf-4) Links: Video Sec01 Video Sec02 | 12/4 |
Monday | Tue. | Wed. | Thur. | Fri. | Sat. | Sunday | |
---|---|---|---|---|---|---|---|
Finals |
12/7 Reading Period |
12/8 |
12/9 101 Exam Section 02 (Astrachan) 7-10pm |
12/10 |
12/11 |
12/12 |
12/13 101 Exam Section 01 (Rodger) 2-5pm |