Skip to content
MakeMyCareer

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 cp

You 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 cp

You must complete one unit (6 credit points) from the following list.

  • FIT3143Parallel computing6 cp
  • FIT3232Compiler engineering6 cp
  • FIT4047Computational modelling and simulation6 cp
  • FIT4051Advanced algorithms and data structures6 cp
  • MTH3170Network mathematics6 cp
  • MTH3175Network mathematics (Advanced)6 cp
  • MTH3330Optimisation and operations research6 cp

Source: 2027 handbook entry