CS61B: Data Structures and Programming Methodology

Summer 2008

Instructor:
David Sun (davidsun-At-cs)
GSIs:
Adam Kirk
Ben Blum
George Wang

Lectures Times: Mon/Tue/Wed/Thur 11:00am - 12:30pm
Location: 306 Soda Hall
Office Hours:
David: Mon/Wed 2-4pm, 360 Hearst Memorial Mining Building
Ben: Mon 4-5pm, Tue 2-3pm, 611 Soda Hall
Adam: Tue 4-5pm, Wed 5-6pm, 611 Soda Hall
George: Thur 4-5pm, Fri 2-3pm, 611 Soda Hall

Email:cs61b@imail.eecs.berkeley.edu

Course Description

Fundamental dynamic data structures, including linear lists, queues, trees, and other linked structures; arrays strings, and hash tables. Storage management. Elementary principles of software engineering. Abstract data types. Algorithms for sorting and searching. Introduction to the Java programming language.

[Announcements] [Lectures] [Labs] [Projects] [TextBooks] [Grading] [Resources]


Announcements


Lectures

Reading assignment for each lecture is indicated. HFJ stands for Head First Java; OADSA stands for Objects, Abstractions, Data Structures and Design using Java Version 5.0; PUT stands for Pragmatic Unit Testing in Java with JUnit


Labs

UCWise

Projects


Text Books


Grading


Resources


Last updated: July 11, 2008