CSci2110: CS3 Data Structures

Winter 2013

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

Teaching Assistant:
Zhimin Yao 
zh590471@dal.ca

Learning Center:
http://www.cs.dal.ca/services/learningcentre

Hours:
Office Hours: tba
Class: Tues/Thur 10-11:30
MCCAIN ARTS&SS 2132
Tutorials: Mondays 4:30-7:30 COMPUTER SCIENCE LAB-2

Grades:
All grades will be available on Owl https://dalhousie.blackboard.com

Handouts:

Lecture Notes
(currently under review)

Assignments:

Tutorials Notes:
(currently under review)

  • Tutorials

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 11: Both Assignment 4 and Assignment 5 have been posted.
  • Feb 12: The midterm has been moved to Tuesday Feb 19th. A few questions to give you a feel for question types can be found here.
  • Feb 6: Assignment 3 is now available here.
  • Feb 1: Assignment 2 is due on Thursday Feb 7th.
  • Jan 29: There is a very nice set of data structure notes with well written Java code located here.
  • Jan 28: Final exam schedule has been released.
  • Jan 21: Class is canceled for Thur Jan 24th.
  • Jan 21: Assignment 2 posted
  • Jan 14: First Tutorial today. Topics:
    • How to log in and create a Java program
    • TDiscussion of Assignment 1 Q1: What is a test plan?
    • Tour of Eclipse: Create a project from the Maze example, run it, and trace it using the debugger.
  • Jan 4: Your first assignment, Assignment 1, is now available and due Thursday Jan 24th.
  • 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