CSci2110: CS3 Data Structures

Winter 2007

Instructor:
Andrew Rau-Chaplin (arc@cs.dal.ca)

Teaching Assistant:
Hathai Tanta-ngai  
hathai[<at>]gmail.com

Hours:
Office Hours: Tue 1:00
Class: Tues/Thur 2:30-4:00
MCCAIN ARTS&SS 2184
Tutorials: Thursdays 4:00-5:00 MCCAIN ARTS&SS 2102

Grades:
All grades will be available on webCT -- webCT Login

Handouts:

Lecture Notes
(currently under review)

Assignments:

Tutorials Notes:
(currently under review)

Code Libraries:

Java Demos:

Welcome to the course website for CS2110. On this site you will find material to support you in this course. Note that  this material is under development and is likely to change. Material for any lectures we have yet to cover in class should be treated as provisional.

Course News:

  • Mar 31:  Just a reminder that there will be NO class on Tuesday April 3nd. Please be sure to get your assignment done. On Thursday April  5, there will be a review class for the final exam.
  • Mar 12:  Assignment 5 is available now.
  • Feb 27: Assignment 4 is now available.
  • Feb 17: By popular request Assignment 3 is now not due until Tuesday  Feb. 27th.
  • Feb 15: Assignment 3 is now available.
  • Jan 27: Assignment 2 is now available. My apologies for posting late. Because it is late being posted I have made it somewhat smaller and I have shifted its due date to the Thursday. Be sure to read the Assignment Checklist before submitting your assignment. Assignments should be submitted using WebCT.
  • Jan 9: The first tutorial is now available.
  • Jan 3: Assignment 1 now available. Be sure to read the Assignment Checklist before submitting your assignment. Assignments should be submitted using WebCT.
  • Jan 3: For a document concisely explaining the new features of Java 5.0 see:
    http://java.sun.com/developer/technicalArticles/releases/j2se15/
  • Jan 3:  We are using Data Structures and Algorithms in Java (Fourth Edition) by Michael T. Goodrich and Roberto Tamassia as our textbook. The book will be heavily used. You may be able to get away with using the third edition, but you will have to be constantly on the alert for differences as the fourth edition covers the new Java 5.0 classes and basic language changes. The book should be in the book store by January 8th.
  • Jan 3: The lecture notes can be accessed on campus but if you are off campus you will need a user name and password which I will give you next class.
  • Jan 3: Course outline, Schedule, and Lecture Guide updated.
  • Official Description: This class is a continuation of CSci 1101.03. It uses Java and emphasizes data structures and algorithms.


Home * Publications * Research *
Teaching * Contact me