logoClassRank

University of Western Australia

Areas of Study

Data Structures and Algorithms

  • CITS2200
  • Semester 1 (see Timetable)
  • 6 points
Average Rating
Difficulty Level

At the core of most computer applications is the storage and retrieval of information. The way that the stored data is structured has a strong impact on what can be retrieved, how quickly it can be retrieved and how much space it occupies. The use of generic structures, or abstract data types (ADTs), to encapsulate the data also facilitates software engineering principles of independent modification, extension and re-use. This unit studies the specification, implementation and time-and-space performance of a range of commonly used ADTs and corresponding algorithms in an object-oriented setting. -- Course Website

Instructor: Assistant Professor Tim French

Prerequisites: CITS1001 Object-oriented Programming and Software Engineering or (CITS1200 Java Programming or CITS1220 Software Engineering)



Post an anonymous review of this course

Overall experience
Difficulty Level
POST