Bryn Mawr College
CS 206: Data Structures
Fall 2004
Course Materials
General Information
Instructor: Dianna Xu , 246A Park Hall, 526-6502
E-Mail: dxu at cs dot brynmawr dot edu
WWW: http://cs.brynmawr.edu/~dxu
Lecture Hours: Tuesdays & Thursdays,
10:00 am to 11:30 am
Room: Park 337
Lab Hours: Wendesdays 4-6pm
Lab room: PC Lab Room 231 (Science Building)
Texts & Software
- Data Structures & Algorithms in Java, 2nd Edition by Robert Lafore, Sams 2002.
In addition, you will need a good Java reference. Here are some recommendations:
- Java in a Nutshell, David Flanagan, O'Reilly Publishers.
- Java Precisely, Peter Sestoft, MIT Press 2002
- Or, your old CS110 text will do.
- Software: We will be using the Java programming language for all
laboratory exercises. The labs will use the Java SDK installed on the Computer Science
Linux cluster in Room 231. The Linux server can be accessed via a terminal
session from any networked computer on campus via a SSH client. Software for writing and running Java programs is available
on Windows PCs in Room 232 as CodeWarrior 8 and also on other computers on
the campus.
- Workshop applets: your textbook comes with some very useful applets which are graphics-based demonstrations of how certain data structures work. You can access these applets here.
Important Dates
August 31: First lecture
October 28: Midterm
December 9: Last lecture
Final: TBA
Grading
All graded work will receive a score out of 100. Guidelines of letter grades corresponding to lab/exam score levels will be given during the semester. At the end of the semester, a total score (to which the corresponding final grade is assigned) will be calculated
from a weighted average of all scores according to the following weights:
Midterm: 15%
Final: 25%
Projects: 60%
Total: 100%
Links
Created by Dianna Xu (based on Deepak Kumar's template) on
August 18, 2004.