Undergraduate - Area of study

Students who commenced study in 2013 should refer to this area of study entry for direction on the requirments; to check which units are currently available for enrolment, refer to the unit indexes in the the current edition of the Handbook. If you have any queries contact the managing faculty for your area of study.

print version

This area of study entry applies to students commencing this course in 2013 and should be read in conjunction with the relevant course entry in the Handbook. Any units listed for this area of study relate only to the 'Requirements' outlined in the Faculty of Information Technology component of any bachelors double degrees.

Managing facultyFaculty of Information Technology
Offered byClayton School of Information Technology
CoordinatorDr David Albrecht


  • Unit codes that are not linked to their entry in the Handbook are not available for study in the current year.


Mathematics is a powerful and universal language for precise reasoning and problem-solving. It provides the foundation for science in general and for computer science in particular. Complementing computer science studies with a major or minor in mathematics gives students a significantly deeper understanding of the formal aspects of computer science and an invaluable knowledge of methods and tools for solving challenging application problems. A major or minor in mathematics is highly recommended for all students who wish to specialise in the formal foundations of computer science.


Note: Students completing one of the following minors will complete MTH1030 (Techniques for modelling) instead of the core Bachelor of Computer Science unit MAT2003 (Continuous mathematics for computer science).

Minor in mathematics (generic)

Students complete:

  • MTH2010 Multivariable calculus
  • MTH2021 Linear algebra with applications
  • MTH2032 Differential equations with modeling
  • MTH2121 Algebra and number theory

Minor in mathematics (stochastic systems)

Students complete:

  • MTH2010 Multivariable calculus
  • MTH2222 Mathematics of uncertainty
  • MTH3230 Time series and random processes in linear systems
  • MTH3241 Random processes in the sciences and engineering

Contact details

Relevant courses

2380 Bachelor of Computer Science