MonMap
A course mapper by Monash Association of Coding (MAC)
Fundamentals of algorithms
FIT1008
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 (4)
What it unlocks (13)
- Algorithms and data structuresFIT2004
- Theory of computationFIT2014
- Object oriented design and implementationFIT2099
- Programming paradigmsFIT2102
- Computer science workshopFIT2109
- Symbolic artificial intelligence and machine learningFIT2111
- Deep learningFIT2112
- Data visualisationFIT2179
- Computational modelling and simulationFIT3139
- Computer architectureFIT3159
- Data visualisationFIT3179
- Industry-based learning placementFIT4042
- Sensors and artificial perceptionTRC3500
Offerings (4)
- Second semesterClayton · ON-CAMPUS / Malaysia · ON-CAMPUS
- First semesterMalaysia · ON-CAMPUS / Clayton · ON-CAMPUS
Listed in 4 areas of study
- Computational scienceComputational science units
- Computational scienceLevel 1 computer science
- Computational scienceLevel 1 computer science
- Computer scienceCore units