The University of Queensland Homepage
School of ITEE ITEE Main Website

 COMP3506/7505 — Algorithms and Data Structures
Course Profile The course profile is now available for COMP3506 and COMP7505.
Course Plan See the resources page for an outline of the course.
Announcements
  • Assignment 1 is available. In addition to the listed packages, you are also allowed to use classes under java.io.*
  • A study group is in the process of being set up. If you're interested, you may enter your details at: http://www.kwiksurveys.com?s=NMEDOL_f7218525
    Please note that this is a student-run study group, and not an official part of the course.
  • The course website is being updated for Semester 2, 2011 (20 June 2011)
Course lecturers

Kai Willadsen (coordinator) <kaiw at itee.uq.edu.au>

Mikael Bodén <mikael at itee.uq.edu.au>

Course tutors

Liam Fearnley <l.fearnley at uq.edu.au>

Rachael Morgan <rachael.morgan at uqconnect.edu.au>

Resources Lecture notes, tutorials and assignments will be made available via the resources page during the semester.
Textbook Goodrich and Tamassia Data Structures and Algorithms in Java, 5th Edition.

It is available from the UQ Bookshop and has related info at the textbook's companion site. This course switched to the 5th edition in 2010, and there may be second-hand copies available at the UQU second hand textbook store and elsewhere. The previous edition may still be available as well; be aware that there will be some differences to the current edition.

Course newsgroup uq.itee.comp3506

See the First Year at ITEE entry of the ITEE Student IT Help FAQ for information to help you access newsgroups.

Rooms and Times Timetable information is available from mySI-net.
Required Software The Java Software Development Kit (JDK) and Eclipse Programming environment are required for this course. These are installed on the computer lab computers and may be also downloaded for free (see the Eclipse and Java page for more details).

Submission Submission will be through ITEE's Online Assignment Submission Service.