Bryn Mawr College
CS 206: Data Structures
Spring 2003
Course Materials


Information
Texts  Important Dates  Assignments  Lectures  Grading Links

General Information

Instructor: Deepak Kumar, 248 Park Hall, 526-7485
E-Mail: dkumar@cs.brynmawr.edu
WWW: http://cs.brynmawr.edu/~dkumar

Teaching Assistant: Ioana Butoi
E-Mail: ibutoi@brynmawr.edu
TA Lab Hours: Mondays 9:00 p.m. to 11:00 p.m. in Room 232 except on February 24 (10:00 p.m. to midmight)

Lecture Hours: Tuesdays & Thursdays, 1:00 p.m. to 2:30 p.m.
Laboratory Hours: Wednesdays 2:00 p.m. to 4:00 p.m.
Room: Park 232

Laboratories:


Click to buy from Amazon.comClick to buy from Amazon.comClick to buy from Amazon.comTexts & Software


Important Dates

January 21: First lecture (See below)
February 20: Exam 1
April 3: Exam 2
May 1: Last lecture
May 1: Exam 3 (Take Home Exam)


Assignments

Unless explicitly specified, all assignments are due at the beginning of the class on the date due. No credit will be awarded for any late work.

For all programming exercises, hand in a printout of your Java program file along with a printout of the screen output of your program showing an example run. On the top of every Java program include the following comment header:

/* Name:     Your Name 
   Exercise: Exercise#
   Date:     Date assigned        
   
   Purpose:  A short description of the program/exercise.  

*/
 
  1. (Due on Thursday, January 30) Write a Java applet that implements the exercise on Page 60 of the Java Reference handout. Do the exercise for random lines in random colors only. Draw at least 5000 lines.
  2. Exercise: (Due on Tuesday, February 4) Click here for details.
  3. Exercise: (Due on Thursday, February 6) Click here for details.
  4. Exercise: (Due on Tuesday, February 11) Click here for details.
  5. Exercise: (Due on Tuesday, February 13) Click here for details.
  6. Exercise: (Due on Tuesday, February 25) Click here for deatils.
  7. Exercise: (Due on Thursday, February 27) Click here for deatils.
  8. Exercise: (Due on Tuesday, March 4) Click here for deatils
  9. Exercise: (Due on Thursday, March 6): Click here for details.
  10. Exercise: (Due on Thursday, March 20): Click here for details.
  11. Exercise: (Due on Tuessday, March 25): Click here for details.
  12. Exercise: (Due on Thursday, March 27): Click here for details.
  13. Exercise: (Due on Tuesday, April 1): Click here for details.
  14. Exercise: (Due on Tuesday, April 8, 15, 22): Click here for details.
  15. Exercise: (Due on Tuesday, April 10, 15, 22): Click here for details.
  16. Exercise: (Due on Thursday, April 17): Click here for details.
  17. Exercise: (Due on Thursday, April 24): Click here for details.
  18. Exercise: (Due on Tuesday, April 29): Click here for details.


Lectures

Grading

All graded work will receive a grade, 4.0, 3.7, 3.3, 3.0, 2.7, 2.3, 2.0, 1.7, 1.3, 1.0, or 0.0. At the end of the semester, final grades will be calculated as a weighted average of all grades according to the following weights:

Exam 1: 15%
Exam 2: 15%
Exam 3: 15%
Labs: 55%
Total: 100%


Links


Created by dkumar@cs.brynmawr.edu on January 16, 2003.