http://veritas.eecs.berkeley.edu/courses/course/view.php?id=50
The times below (9-11, etc.) are rough guides; some activities
will take longer than others.
Rough guide to time requirements:
Mon-Thu: 1 hr lecture, 2 hr online lab, 3 hr homework/reading
Read by column! Key: Lecture (Lab) [Discussion]
Midterm exam (takehome) Wed week 4
enrollment code: bjcPD-29fwe
Vital web links
Workshop week 1 activity links
Snap! projects
Other stuff
Pre-course research survey
Click here to take
survey
Week 1: Face to face 9-12, 1-4
9-11 11-2 2-4 Mon ECS data activity, survey Intro BJC, APCS:Principles Write Snap! blocks Tue lecture video excerpt, start lab 1 more lab 1, pedagogic content knowledge Dis: computers in Education Wed List demo&lab Vee, Tree demo&lab Good&bad social implications Thu Recursion lab Write FOR demo, MAP lab pedagogic content knowledge Fri Piazza, Skype Sample CS10 projects Plan for weeks 2-5 Weeks 2-5: Online course
Fri: 3 hr face-to-face discussion, lab catchup if needed
Reading: Read only the first half of each BtB chapter.
Lectures: Links below are to video and Powerpoint versions. Watch at least one video; read ppt of others.
Labs: Each unit gets two days, Mon-Tue or Wed-Thu.
Midterm: Wed week 4 is an at-home midterm, with
nothing else that day. No new lectures Mon/Tue that week,
but the labs are
important. The reading for the week can be done after the midterm.
Paper: Right after the midterm, start working on your
paper,
due Tues of week 5.
Project: There are no lab units in week 5; instead, the lab time
that week is for your final project,
the most important activity!
Week 6: Face to face
Mon Debrief & plan wk 6 Review recursion Review HOF
Tue Show & Tell Show & Tell Final
Wed Debrief final research & PD plan HS classroom plan
Thu Makeup final Fri Advanced CS preview Bringing BJC to Your School
Details for weeks 2-5
Day Week 2 Week 3 Week 4 Week 5 Mon
Abstraction
(ppt)
Recursion 1
(ppt)
No lecture
Saving the World
(ppt)
(guest) (Loops&If) (Lists 1) (Recursion 1) (Project) Tue
Video games
(ppt)
Social
Implications 1
(ppt)
No lecture
Twitter
(ppt)
(guest) (Loops&If) (Lists 1) (Recursion 1) (Project) *PAPER DUE* Wed
Functions
(ppt)
Recursion 2
(ppt)
No lecture
Limits
of Computing
(ppt)
(Building Blocks) (Tic-Tac-Toe) *MIDTERM* (Project) Thu
Paradigms
(ppt)
Social
Implications 2
(ppt)
AI
(ppt)
Future
of Computing
(ppt) (Building Blocks) (Tic-Tac-Toe) (Recursion 2) (Project) Fri
[Video games] [Social Implications] [Social Implications]
[AI] Reading BtB 1-2
BtB 3-4
BtB 5-6
BtB 7-8
Abstraction Social Implications AI Games
Assignment schedule
Paper ("Internet" task in AP Portfolio)
due Tue week 5
Final project ("Programming" task in AP
Portfolio) due Mon week 6
Final exam in f2f Tue week 6