Home
About the School
Contact and People
Future Undergraduate Students
Prospective Postgraduates
Current Students
Current Postgraduates
Research
IT News
Awards
Industry Links and Prizes
School and IT Information
Other
Internal Information
|
Data Structures and Algorithms (CITS2200)
|
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 allows software engineering principles of
independent modification, extension and re-use.
The unit studies the specification, implementations and time and
space performance of a range of commonly used ADTs and corresponding
algorithms in an object-oriented setting.
The aim is to provide students with the background needed both to
implement their own ADTs where necessary, and to select and use
appropriate ADTs from object-oriented libraries where suitable.
Unit Co-ordinator: Dr Tim French
|
|