Skip to content
MakeMyCareer

CPSC-MAJ · Major · 48 credit points

Computer science

Available in Bachelor of Information Technology

Rules for completing this course

No more than 12 credit points at Level 1 may be credited to the major and at least 18 credit points must be at Level 3.

Core units

36 cp

You must complete the following units. Note: If you are undertaking this major you will need to have a mathematics background equivalent to VCE Mathematics Methods or have completed MTH1010 and have completed FIT1045 and FIT1047 to satisfy the prerequisites of some of the units in the major.

  • MAT1830Discrete mathematics for computer science6 cp
  • MAT1003Mathematics for algorithms and models6 cp
  • FIT2102Programming paradigms6 cp
  • FIT2115Data structures and algorithms 16 cp
  • FIT2134Computing systems 2: Architecture and operating systems6 cp
  • FIT3234Data structures and algorithms 26 cp

Additional units

12 cp

You must complete 12 credit points from the following units

  • FIT3143Parallel computing6 cp
  • FIT3232Compiler engineering6 cp
  • FIT3235Theory of computation 1: Models of computation6 cp
  • FIT3236Theory of computation 2: Complexity and intractability6 cp
  • FIT4050Knowledge representation, computational logic, and automated reasoning6 cp
  • FIT4051Advanced algorithms and data structures6 cp

Source: 2027 handbook entry