• Total units 48 Units
  • Areas of interest Computer Science, Mathematics, Information Technology, Software Engineering, Advanced Computing More...
  • Major code COMPF-MAJ
  • Academic career Undergraduate
Computational Foundations Major

Learning Outcomes

Professional Skills Mapping:
Mapping of Learning Outcomes to Professional Competencies 

Areas of Interest

  • Computer Science
  • Mathematics
  • Information Technology
  • Software Engineering
  • Advanced Computing
  • Information Systems
  • Human Centred Computing
  • Information - Intensive Computing
  • Intelligent Systems
  • Software Development
  • Algorithms and Data
  • Artifical Intelligence
  • Computer Systems
  • Computer Engineering
  • Computational Foundations
Back to the top


This major requires the completion of 48 units, which must include:

30 units from completion of the following course(s):

Code Title Units
COMP2610 Information Theory 6
COMP2620 Logic 6
COMP3600 Algorithms 6
COMP3630 Theory of Computation 6
MATH2301 Games, Graphs and Machines 6

18 units from completion of the following course(s):

Code Title Units
COMP3610 Principles of Programming Languages 6
COMP4600 Advanced Algorithms 6
COMP4630 Overview of Logic and Computation 6
MATH3301 Number Theory and Cryptography 6
MATH3343 Advanced Foundations of Mathematics 6
Back to the top

Responsible Officer: Registrar, Student Administration / Page Contact: Website Administrator / Frequently Asked Questions