Skip to main content

ModuleInformation

CSC2001

Data Structures and Algorithms

Course Contents

Data Structures; cartesian products, discriminated unions, sets, sequences, trees and graphs; sequential and indexed sequential file models; recursive backtracking; sparse and recursive data structures

Supplementary Notes

None

Learning Outcomes

To enable the identification and design of appropriate data abstractions and their related operations and to develop an efficient implementation in a nominated programming language.

Skills

Problem solving,efficient implementation of algorithms in an imperative programming language; development of abstractions.