MonMap
A course mapper by Monash Association of Coding (MAC)
Fundamentals of algorithms (Advanced)
FIT1054
Synopsis
This unit introduces you to core problem-solving, analytical skills, and methodologies useful for developing flexible, robust, and maintainable software. In doing this, it covers a range of conceptual levels, from fundamental algorithms and data structures, down to their efficient implementation as well as complexity. Topics include data types, data structures, algorithms, algorithmic complexity, recursion, and their practical applications.
Sourced from the Monash Handbook 2026.
Quick facts
- Credit points
- 6
- Level
- 1
- Audience
- Undergraduate
- Type
- Coursework
- School
- Faculty of Information Technology
- Handbook year
- 2026
Prerequisites (3)
What it unlocks (8)
- Algorithms and data structuresFIT2004
- Theory of computationFIT2014
- Object oriented design and implementationFIT2099
- Programming paradigmsFIT2102
- Computer science workshopFIT2109
- Data visualisationFIT2179
- Computational modelling and simulationFIT3139
- Data visualisationFIT3179
Offerings (1)
- Second semesterClayton · ON-CAMPUS
Listed in 3 areas of study
- Computational scienceLevel 1 advanced computational science units
- Computational scienceLevel 1 computer science
- Computational scienceLevel 1 computer science