CPTL-MAJ · Major · 48 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: - a maximum of two units at Level 1 (12 credit points), and - a minimum of three units at Level 3 (18 credit points) Computational science major requirements You must complete 48 credit points comprising: - 42 credit points of Core units; and - 6 credit points of Additional units. Progression to honours requires completion of 24 credit points of relevant Level 3 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
42 cpYou must complete the following units.
- FIT1045Software development 1: Programming foundations6 cp
- FIT2102Programming paradigms6 cp
- FIT2115Data structures and algorithms 16 cp
- FIT3234Data structures and algorithms 26 cp
- FIT3235Theory of computation 1: Models of computation6 cp
- MAT1830Discrete mathematics for computer science6 cp
- MTH2051Introduction to computational mathematics6 cp
Additional unit
6 cpYou must complete one unit (6 credit points) from the following list.
Source: 2027 handbook entry