HomeProjectsPeoplePublicatons
Search:
   
 

CS61B: Data Structures and Advanced Programming

Fall 2008, 120 Latimer MWF 1:00-2:00PM

Instructor: Prof. Paul Hilfinger

Important Information About Prerequisites

The paper and on-line versions of the catalog incorrectly state that you must have received at least a B- in CS61A to take CS61B. This information has been incorrect for a number of semesters, but bureaucratic snafus have apparently prevented its correction. Again, there is no minimum-grade prerequisite for CS61B.

Account Administration (Grades, Registration, SSH keys, etc.)
General Course Information About the Staff
Lecture notes Labs and Homework
Newsgroups (also: off-campus access) Frequently Asked Questions
Java Library Documentation (also: no frames) Emacs Quick Guide
Documentation on Subversion, Emacs, etc. Reference Material on Java (see also corrections to the paper version).
Data Structures (Into Java) UCB Package Documentation
List of instructional login servers Thomas's web page
Some project style guidelines A collection of bad Java practices
Lecture Webcasts. Berkeley Programming Contests

Announcements

  • Test review session for Friday's test in 306 Soda from 4–5:30 on Tuesday, 11 November.
  • FYI: Here a few common project comments that I have made about projects.
  • Test #2: Friday, 14 November, starting in class and continuing for 2 hours.
  • Correction: Use the usual procedures to submit project 2. Don't try to use 'new-submit'.
  • Here are sample tests and solutions, plus solutions to this year's tests.
  • 10/7/2008: Please use bug-submit to submit problems with your programs. In a directory containing all the files in your assignment (in the case of Project #1, this means the proj1 directory, not the proj1/drawing subdirectory), prepare a file called ERROR containing a description of your problem and how to reproduce it. Then issue
       bug-submit ASSIGNMENT
    
    where ASSIGNMENT is the name of the assignment (e.g., proj1).
  • 10/5/2008: Running pretest proj1 will perform a simple sanity check on the last version of proj1 that you committed to your trunk.
  • 10/3/2008: The programs p1cmp and p1dump canonicalize and compare Postscript output for Project #1.
  • 10/3/2008: First test is 10/17/2008 in class.
  • 9/10/2008: If you need to switch repository locations in an existing working directory, try the command
       svn ~/svnwork
       svn switch --relocate svn+ssh://cs61b-ta@{OLDMACHINE,NEWMACHINE}
       svn update
    
    (The second command isn't necessary, but is probably a good idea). The {X,Y} syntax is part of the Unix csh and other shells, and duplicates the word containing it into two, one with X embedded and one with Y embedded.
  • 9/8/2008: The autograder should mail results of tests it runs to the email account you used to register with our course software.
  • You can still access the Spring 2008 site from here.
  • HKN is offering free drop-in tutoring 11AM–5PM in 345 Soda and 290 Cory.

Various Information

Page was last modified on Mon Nov 10 11:59:39 2008.
Address comments and questions to cs61b@imail.eecs.berkeley.edu