Skip to content
MakeMyCareer

FIT3155 · Monash University

Advanced data structures and algorithms

Credit points
6
Level
3
Workload
≈ 12 h / week
Faculty
Information Technology

What it covers

This unit builds on the concepts learnt in introductory algorithms and data structures study. It covers advanced algorithmic paradigms and problem-solving techniques required to address real-world programming challenges. It explores, in depth, the design and analysis of space-efficient data structures and time-efficient problem solving strategies to be used with them. Topics include amortized analysis, advanced sorting and searching algorithms, new tree/string/graph data structures and algorithms, and number-theoretic algorithms amongst others.

Assessment

TaskTypeWeight
Assignment 1Artefact20%
Assignment 2Artefact20%
Scheduled final assessment (2 hours and 10 minutes)Examination60%

When and where

Teaching periodCampusMode
First semesterMalaysiaOn-campus
ClaytonFlexible
Second semesterMalaysiaOn-campus
ClaytonFlexible