CPTL-EXTN · Extended major · 72 credit points
Computational science
Available in Bachelor of Science, Bachelor of Science Advanced - Global Challenges (Honours), Bachelor of Science Advanced - Research (Honours)
Rules for completing this course
You must complete 72 credit points, comprising: - A maximum of four units at Level 1 (24 credit points); and - A minimum of four units at Level 3 (24 credit points). Computational science extended major requirements You must complete 72 credit points, comprising: - 60 credit points of Core units; - 6 credit points of Additional units; and - 6 credit points of Elective units.
Supporting studies
Computational science is an area of study that benefits from supporting studies in Mathematics. You must complete the following unit. Note: This supporting studies unit (6 credit points) can form part of your Part B Specified studies - Additional science studies in your Bachelor of Science.
- MAT1003Mathematics for algorithms and models6 cp
Core units
60 cpYou must complete of the following units
- FIT1045Software development 1: Programming foundations6 cp
- MAT1830Discrete mathematics for computer science6 cp
- MTH2051Introduction to computational mathematics6 cp
- FIT2102Programming paradigms6 cp
- FIT2115Data structures and algorithms 16 cp
- FIT2099Object oriented design and implementation6 cp
- FIT3234Data structures and algorithms 26 cp
- FIT3235Theory of computation 1: Models of computation6 cp
- FIT3161Computer science project 16 cp
- FIT3162Computer science project 26 cp
Additional unit
6 cpYou must complete one unit (6 credit points) from the following list.
Elective unit
6 cpYou must complete one unit (6 credit points) from the following list, not already completed as an additional unit. Note: You can complete only one of MTH3170 or MTH3175.
- FIT2086Modelling for data analysis6 cp
- FIT2102Programming paradigms6 cp
- FIT3003Business intelligence and data warehousing6 cp
- FIT3080Artificial intelligence6 cp
- FIT3143Parallel computing6 cp
- FIT3146Maker lab6 cp
- FIT3152Data analytics6 cp
- FIT3154Advanced data analysis6 cp
- FIT3159Computer architecture6 cp
- FIT3181Deep learning6 cp
- FIT3182Big data management and processing6 cp
- MTH3170Network mathematics6 cp
- MTH3175Network mathematics (Advanced)6 cp
Source: 2027 handbook entry