CompSci 6, Spring 2010
Syllabus

Monday Tuesday Wednesday Thursday Friday
1/11
1/12
1/13
1/14
First Day of Class Introduction
Lecture (slides) (handout)
Classwork 1

Who Am I
Survey
Who are they?
Assignment 1 out
1/15


Monday Tuesday Wednesday Thursday Friday
1/18
MLK day
1/19
Start Java
Read Chap 1, 2.1-2.2
RQ 1 due before class
RQs are posted on Blackboard
Lecture(slides) (handout)
Classwork 2

survey results

1/20
1/21
More Java, Objects
Read Chapter 2.3-2.10
RQ 2 due before class
Lecture(slides) (handout)
Classwork 3

Assignment 2 out
New Groups

1/22
1/25
1/26
Classes, Objects, Methods
Read Chap. 3.1-3.8, Chap 4.1-4.3
RQ 3 due before class
Lecture(slides) (handout)
Classwork 4

1/27
1/28
Read Chap. 4.4-4.5, Chap. 5
RQ 4 due before class
Lecture(slides) (handout)
Classwork 5

Assignment 3 out
New Groups

1/29
2/1
2/2
Read Chap 6.1-6.2, Chap 7.1-7.4
RQ 5 due before class
Lecture(slides) (handout)
Classwork 6

2/3
2/4
Read Chapter 6.3-6.5
RQ 6 due before class
Lecture(slides) (handout)
Classwork 7

Assignment 4 out

2/5


Monday Tuesday Wednesday Thursday Friday
2/8
2/9
New Groups

Read Chap 4.6, Chap. 7.5, 11.1
RQ due before class
Lecture(slides) (handout)
Classwork 8

New Groups

2/10
2/11
Read Chapter 2.11-2.13, Chapt. 8.1-8.8
RQ due before class
Lecture(slides) (handout)
Classwork 9

Practice Test 1

2/12
2/15
2/16
No reading quiz
Review
Review Test 1

solns to Test1 F09
solns to Test1 S08

2/17
2/18
Exam I
2/19
2/22
2/23
Classwork 10

Assignment 5 out

No Lecture, but teaching assistants will be in class
No RQ due
2/24
2/25
Simple inheritance
Lecture(slides) (handout)
Classwork 11

Read Chapter 10.1-4
Reading Quiz due
New Groups

2/26


Monday Tuesday Wednesday Thursday Friday
3/1
3/2
Bouncers with inheritance
Lecture(slides) (handout)
Classwork 12

Assignment 6 out

Sample Breakout Applet
Test 1 Solutions

3/3
3/4
Loop invariants
Lecture(slides) (handout)
Classwork 13

3/5
3/8
3/9
Spring Break
3/10
3/11
Spring Break
3/12
3/15
3/16
Read Chap. 7.6
Reading Quiz due
New Groups

2D arrays
Lecture(slides) (handout)
Classwork 14- APT
3/17
3/18
Pixmap
Lecture(slides) (handout)
assignment 7 out
No Classwork to turn in
3/19


Monday Tuesday Wednesday Thursday Friday
3/22
3/23
N-Grams
Lecture(slides) (handout)
Classwork 15
No reading
No Reading Quiz
3/24
3/25
Read Chap 14.6, 16.1(online)
Reading Quiz due
Student Book site New Groups

Sets
Lecture(slides) (handout)
Classwork 16
assignment 8 out
3/26
3/29
3/30
More Sets
Lecture(slides) (handout)
Classwork 17
Practice 2 test
3/31
4/1
Sorting, Comparators
RQ due
Read Chap 14.1-2,6-8
Comparators, Sorting - library
Lecture(slides) (handout)
Classwork 18
4/2
4/5
4/6
Review
Solns to practice tests
Tests 1 and 2
Fall 2009 and Spring 2008
4/7
4/8
Exam II
4/9


Monday Tuesday Wednesday Thursday Friday
4/12
4/13
Recursion
Lecture(slides) (handout)
Classwork 19
code
Hanoi animation
4/14
4/15
Read Chapter 13.1-13.3
RQ 13 due
Recursive Art
Lecture(slides) (handout)
Classwork
code
assignment 9 out
4/16
4/19
4/20
Read Chap 16.2
RQ due
Maps
Lecture(slides) (handout)
Classwork 20
4/21
4/22
Classwork 21 (10 pts)
Classwork 21 Extra (5 pts)
Classwk 21 and Extra due by 4/27
assignment 10 out
Test 2 Solutions

4/23
4/26
4/27
Last Day of Class
Review
4/28
4/29
VOTING Recursive Art

Student Recursive Art

Study, Study, Study
No late classworks or assignments after today
4/30


Monday Tuesday Wednesday Thursday Friday
5/3
5/4
5/5
5/6
Final Exam 7pm
5/7