CS61BL Data Structures Summer 2009, UC Berkeley
Wordle: cs61b-su09  
CS61BL Summer 2009
Tu/Th 5-6pm 10 Evans


SVN | Google Group | UCWISE | Extra Readings | Calendar | Schedule | Staff | Resources | Old Exams



Announcements

8-11 Final Review Session Notes here
7-27 Project 3 Released! here
7-10 Project 2 Released! here
6-30 Project 1 Released! (at 10pm) here
6-30 SVN rocks!
Please follow the instructions here to set up file transfer with SVN through eclipse!
6-12 Welcome to CS61BL!
Please sign up for access to the Google Group



Calendar (may change)

  • HFJ: Head First Java
  • PUT: Pragmatic Unit Testing
  • DSA: Data Structures and Abstractions with Java
Wk Date Topic Homework Due (before your lab begins) Reading Due
1 6-22 M Welcome and Intro to Java pdf, ppt
6-23 Tu Loops and Conditionals HFJ ch 1 & ch 2
DSA 10.1-10.14
Scheme to Java
General info about CS61BL
LECTURE - objects pdf, ppt
6-24 W Java Objects Homework 01 HFJ ch 3, ch 4 & ch 9 except pages 250-255
PUT ch 1 & ch 2
DSA 10.15-10.19
Boxes and Arrows
Connecting From Home
6-25 Th Objects and Arrays; Testing Homework 02 HFJ ch 5
LECTURE - arrays, static, public pdf, ppt
2 6-29 M Arrays and Collection Classes Homework 03 HFJ pages 273-287 and 292-293
PUT 3.1-3.3 & ch 4 & ch 5
6-30 Tu Loop/Data Invariants and Iterators Homework 04 HFJ ch 6 & ch 10 & appendix B: sec. 2 & 7
LECTURE - inheritance pdf, ppt
7-01 W Inheritance, Callbacks and Interfaces Homework 05 HFJ ch 7 & ch 8
DSA ch 2 & ch 3
7-02 Th More Inheritance and a Case Study Homework 06 HFJ pages 250-255 & ch 11
HFJ Appendix B #4
DSA Appendix B
Bowling Scores Case Study
LECTURE - interfaces and abstract classes pdf, ppt
3 7-05 Sun Review Session 1-4pm - 306 Soda - notes here  
7-06 M More Inheritance and review Homework 07
7-07 Tu Linked Lists and Algortithm Analysis Homework 08 DSA chapters 3-9, 13 & 14
Notes on Linked Data Structures
EXAM 1: 5pm-6pm 10 Evans exam, solution
7-08 W More Linked List (and time for Proj. 1) Homework 09
7-09 Th Destructive List Manipulation Homework 10
LECTURE - Big Oh pdf, ppt
4 7-13 M Linked List Finale Homework 11; Project 1 due at 10:00pm
7-14 Tu Trees Homework 12 DSA chapters 21, 22, 26, & 27
LECTURE - trees pdf, ppt
7-15 W More Trees Homework 13
7-16 Th Binary Search Trees Homework 14
LECTURE pdf, ppt
5 7-20 M Time for Project 2 Homework 15
7-21 Tu Tree Wrap-up and Maps Homework 16 HFJ ch 16
DSA ch 17 & ch 18
LECTURE TreeMap and HashMap pdf, ppt
7-22 W Hashing Part 1 Homework 17 DSA ch 19 & ch 20
7-23 Th Hashing Part 2 Homework 18
LECTURE pdf, ppt
7-24 F   Project 2 due at 10:00pm  
6 7-25 Sat Review Session 1-4pm - 306 Soda here  
7-27 M Midterm Review Homework 19
7-28 Tu Priority Queues and Binary Heaps Homework 20 DSA ch 23, ch 24 & ch 28
Exam 2: 5pm-6pm 10 Evans
7-29 W Graphs Homework 21 DSA ch 30 & ch 31
7-30 Th Graphs Algorithms and Applications Homework 22
LECTURE pdf, ppt
7 8-03 M Graph Finale Homework 23
8-04 Tu Sorting Algorithms Homework 24 DSA ch 12
LECTURE pdf, ppt
8-05 W More Sorting Homework 25
8-06 Th Balanced Search Trees Homework 26 DSA ch 29
LECTURE pdf, ppt
8 8-09 Sun Review Session 1-4pm - 306 Soda  
8-10 M Review and Project Work Homework 27
8-11 Tu Practice Final Project 3 due at 10:00pm
LECTURE pdf, ppt
8-12 W Review Homework 29
8-13 Th Review
FINAL: 5pm-8pm 10 Evans



Weekly Schedule

Monday Tuesday Wednesday Thursday Friday
8:00-9:00 101 LAB 275 Soda - Jonathan 101 LAB 275 Soda - Jonathan 101 LAB 275 Soda - Jonathan 101 LAB 275 Soda - Jonathan  
9:00-10:00  
10:00-11:00  
11:00-12:00 102 LAB 275 Soda - Kaushik 102 LAB 275 Soda - Kaushik 102 LAB 275 Soda - Kaushik 102 LAB 275 Soda - Kaushik  
12:00-1:00  
1:00-2:00  
2:00-3:00 103 LAB 275 Soda - David 103 LAB 275 Soda - David 103 LAB 275 Soda - David 103 LAB 275 Soda - David  
3:00-4:00  
4:00-5:00  
5:00-6:00   Lecture 10 Evans - Colleen Office Hours 275 Soda - Colleen Lecture 10 Evans - Colleen  
6:00-7:00 104 LAB 275 Soda - George 104 LAB 275 Soda - George 104 LAB 275 Soda - George 104 LAB 275 Soda - George  
7:00-8:00  
8:00-9:00  



Staff

TA: Kaushik Iyer
cs61bl-tb
Section: 102
TA: Jonathan Kotker
cs61bl-ta
Section: 101
Reader: Angela Juang
cs61bl-ra
TA: George Wang
cs61bl-td
Section: 104
TA: David Zeng
cs61bl-tc
Section: 103

Reader/LA: Stephanie Chou
LA: Dylan Scott
LA: Dan Lynch
LA: Casey Rodarmor
LA: Eunjie Song
LA: Chris Colman
LA: Grace Lee
LA: Aditya Katte
LA: Hammy Rahardja
LA: Karan Malik
LA: Casidhe Lee
LA: Howell Yang




Resources


An alumni-run alternative to the usual bookstores can be found at www.cTextbook.com


CS61BL, http://inst.eecs.berkeley.edu/~cs61b/ (Last Updated: 2009-06-11 @ 12:45)