Lecture Notes

Math Revision


Course Outline

This course builds on the basic data structures that are covered in COMPSCI130 and uses them to both implement problem-solving methods and analyse the resulting algorithms.

Such an analysis shows how efficient an algorithm is. A good algorithm can make the difference between a program being practically useful or useless.

We will learn how to analyse an algorithm for efficiency, and which data structure to use when programming the algorithm.

The weights for COMPSCI220 assignments.

The weights for COMPSCI220 assignments.

Additional Information

The textbooks for this course can be found online here and here.

Dr Jiamou Liu - jiamou.liu@auckland.ac.nz Office Hours: by appointment Room: 303-487

Dr Michael Dinneen ****- mjd@cs.auckland.ac.nz Office Hours: by appointment Room 303-425

Dr Simone Linz - s.linz@auckland.ac.nz Office Hours: TBA Room 303-481

The University of Auckland

Powered by Fruition