Mini Map

Algorithms and data structures

FIT2004

Synopsis

This unit introduces you to problem solving concepts and techniques fundamental to the science of programming. In doing this it covers problem specification, algorithmic design, analysis and implementation. Detailed topics include analysis of best, average and worst-case time and space complexity; introduction to numerical algorithms; recursion; advanced data structures such as heaps and B-trees; hashing; sorting algorithms; searching algorithms; graph algorithms; and numerical computing.

Sourced from the Monash Handbook 2026.

Quick facts

Credit points
6
Level
2
Audience
Undergraduate
Type
Coursework
School
Faculty of Information Technology
Handbook year
2026

Prerequisites (5)

What it unlocks (15)

Offerings (4)

  • First semesterClayton · FLEXIBLE / Malaysia · ON-CAMPUS
  • Second semesterClayton · FLEXIBLE / Malaysia · ON-CAMPUS

Listed in 4 areas of study

  • Computational scienceAdditional computational science units
  • Computational scienceLevel 2 and 3 computational science
  • Computational scienceLevel 2 and 3 computational science
  • Computer scienceCore units