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. You can also browse this directory containing both pdf and ppt formats for the slides. 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.

Calendar for Compsci 06, Spring 2011

  Monday Tuesday Wednesday Thursday Friday
Overview, Power of Computation 1/10
1/11
1/12
First Day of Class
GWFun I
notes
lecture/video
1/13
1/14


  Monday Tuesday Wednesday Thursday Friday
Python Overview
Lab 1
1/17
MLK/no class
1/18
1/19
notes
lecture/video
1/20
1/21
Lists and Strings 1/24
notes
code
inclass/q
news
lecture/video
1/25
1/26
inclass/q
lecture/video
1/27
apt-one due
1/28
Filtering and Selection 1/31
notes
inclass/q
video not available
2/1
2/2
notes
inclass/q
lecture/video
2/3
2/4


  Monday Tuesday Wednesday Thursday Friday
List Comprehensions, Repitition 2/7
notes
code from class
lecture/video
2/8
2/9
console from class
code from class
lecture/video
2/10
2/11
Program Design, Debugging 2/14
notes
inclass/q
eclipse console
lecture/video

code walkthrough

2/15
2/16
eclipse console
lecture/video
2/17
2/18
Exam, Review 2/21
2/22
2/23
Midterm Exam I
2/24
2/25


  Monday Tuesday Wednesday Thursday Friday
Algorithms 2/28
notes
timing FUN
code
lecture/video

code walkthrough

3/1
code walkthrough
3/2
notes
timing FUN II
3/3
3/4
3/7
Spring Break
3/8
Spring Break
3/9
Spring Break
3/10
Spring Break
3/11
Spring Break
Sets and Tuples 3/14
notes
sets FUN
lecture/video
3/15 3/16 notes
code in class
(password and user the same)
lecture/video
3/17 3/18


  Monday Tuesday Wednesday Thursday Friday
Dictionaries 3/21 notes
dictionary FUN
code
lecture/video
3/22
3/23
notes
console
lecture/video
3/24
3/25
Advanced Dictionaries 3/28
notes
sorting FUN
lecture/video
3/29
3/30
notes
regex FUN
console
lecture/video
3/31
4/1
Recursion and Regular Expressions 4/4
notes
recursion FUN
code
lecture/video
4/5
4/6
notes
Grammar FUN
lecture/video
4/7
4/8


  Monday Tuesday Wednesday Thursday Friday
Exam and Review 4/11
test 2
console
class code
sorting apts
lecture/video
4/12
4/13
Midterm Exam II
4/14
4/15
Modules and Objects 4/18
questions
notes
lecture/video
4/19
4/20
questions
console
code from class
lecture/video
4/21 4/22
Review and Overview 4/25
questions
APT
4/26
4/27
Last Day of Class
notes
4/28 4/29


  Monday Tuesday Wednesday Thursday Friday Saturday
Finals 5/2
Finals Begin
5/3
5/4
5/5
Final Exam, 9:00 am
5/6
5/7