CompSci 6, Fall 2011
Syllabus
Home
About
Dates
Labs
Assign
APTs
Help
Resources
Piazza
Blackboard
Seating chart for group work
Monday
Tuesday
Wednesday
Thursday
Friday
8/29
No lab today
8/30
First Day of Class
Lecture
|
Notes
Prof. Rodger
Go over Course Web pages
Microsoft: I'm A PC
Apple: iPad, We Believe
Classwork 1
class video
8/31
9/1
UWCSE: Power to Change the World
Stephen Colbert using Word Clouds
Lecture
|
Notes
Classwork 2
lecture PyDev Console
First Thursday lab
class video
9/2
First Friday lab
Monday
Tuesday
Wednesday
Thursday
Friday
9/5
Labor Day
First
Monday lab
9/6
Read Chapter 1 (skip 1.3-1.4)
Read Chapter 2
Lecture
|
Notes
Classwork 3
Reading Quiz (RQ1) due
code
class video
9/7
9/8
Lecture
|
Notes
Classwork 4
addtime.py
stringStuff.py
Read Chapter 3
RQ2 due
class video
9/9
9/12
9/13
Read Chapter 4 (pages 41-55,61-68)
RQ3 Due
Lecture
|
Notes
Classwork 5
Uppity.py
apt-01 out
class video
9/14
9/15
Read Chapter 4 (pages 55-61)
Read Chapter 5
RQ4 Due
Lecture
|
Notes
Classwork 6
miscIf.py
class video
9/16
9/19
9/20
Read Chapter 6
RQ5 due
Lecture
|
Notes
Classwork 7
apt-02 out
discount.py
classStuff.py
vowelStuff.py on Sept 20
class video
9/21
9/22
Read Chapter 7
RQ6 due
Lecture
|
Notes
Classwork 8
Assignment 3 out today
vowelStuff.py on Sept 22
console code
New Groups
class video
9/23
9/26
9/27
Read Chapter 12, sections 1,4,5
RQ 7 due
Lecture
|
Notes
Classwork 9
simpleFileReadTemplate.py
simpleFileReadLongest.py
console from class
code from class
practice test 1
class video
9/28
9/29
Review for exam
Lecture
|
Notes
randomStuff.py
Old tests
No RQ due
code from console
testSolns.py code for test solns
randomStuffInClass.py
Python Reference sheet
class video
9/30
Monday
Tuesday
Wednesday
Thursday
Friday
10/3
10/4
Exam I
10/5
10/6
File processing
1984 Apple Mac ad
Lecture
|
Notes
Classwork 10
generateNewGroups.py
ProcessCrimeRates2.py
Data file from Infochimps
crimeRatesByState2004-2005.csv
New Groups
No RQ due
No lab today
console code
generateNewGroups.py from Class
Note on student's code
class video
10/7
No lab today
10/10
Fall Break
10/11
Fall Break
10/12
10/13
Lecture
|
Notes
Classwork 11
Test 1 solns
Reading Chapter 8
RQ 8 due
class video
10/14
10/17
10/18
Lecture
|
Notes
Classwork 12
ProcessCrimeRates2.py
setExample.py
Big data, big responsibility
Read Chapter 9, Section 1
RQ 9 due
New groups
class video
10/19
10/20
Lecture
|
Notes
Classwork 13
setexample code from class
apt-three out
Read Chapter 10
RQ 10 Due
class video
10/21
10/24
10/25
New Groups
Lecture
|
Notes
Classwork 14
parameters.py
No Reading
No RQ Due
class video
10/26
10/27
Lecture
|
Notes
Classwork 15
popular.py
code from class
No Reading
No RQ
class video
10/28
Monday
Tuesday
Wednesday
Thursday
Friday
10/31
11/1
Read Chapter 9.2-9.4
RQ 11 due
Lecture
|
Notes
Classwork 16
popularMap.py
algorithm from class
code from class
apt-04 out today
class video
11/2
11/3
new groups
Lecture
|
Notes
Classwork 17
songtitles.py
code from class
class video
11/4
11/7
11/8
Lecture
|
Notes
Classwork 18
code from class
test2practice.pdf
class video
11/9
11/10
Lecture
|
Notes
Classwork 19
Code
class video
11/11
11/14
11/15
Lecture
|
Notes
Test 2 Practice Solns
Alt soln for 1D
class video
11/16
11/17
Exam II
Assignment 6 out
11/18
11/21
11/22
Lecture
|
Notes
Classwork 20
randomInts.py
search.py
data
size of data files
code from class
class video
11/23
No School
11/24
Thanksgiving
No School
11/25
No School
Monday
Tuesday
Wednesday
Thursday
Friday
11/28
No lab today
11/29
Lecture
|
Notes
Classwork 21
search2.py
Test 2 solns
Read Chapter 11.1-2
RQ 12 due
Assignment 7 out
Apt-06 out
class video
11/30
12/1
Lecture
|
Notes
Classwork 22
Read Chapter 11.3 (first four pages on Selection sort)
selectionSort.py
RQ 13 due
class video
12/2
12/5
12/6
Lecture
|
Notes
Classwork 23
sorting.py
RQ 14 due
class video
12/7
12/8
Notes
Classwork 24
sortingTimingStart.py
sortingTiming.py
Sorting
A CS Story
Last day of class
No lab today
class video
12/9
No lab today
12/12
12/13
12/14
12/15
12/16
Final Exam
2-5pm