Bachelor of Mathematical and Computer Sciences (BMaCompSc)

Program Code

BSCMS

Academic Year

2023

Special Notes

These Program Rules should be read in conjunction with the University's policies (http://www.adelaide.edu.au/policies).

Overview

This program is designed for students who want to combine the mathematical and computer sciences and pursue some of the diverse applications in other areas. Previous students have enrolled in courses as diverse as accounting, geology, anthropology, biotechnology, history, languages, music studies, philosophy, politics, pharmacology and psychology. Each student has an individual study plan that may be developed in consultation with a course advisor.

The Bachelor of Mathematical and Computer Sciences is an AQF Level 7 qualification with a standard full-time duration of 3 years.

Conditions

Condition of enrolment
Interruption of program: Students must apply for permission from the Executive Dean or delegate before taking a Leave of Absence. Any extension of the leave without approval will result in the loss of place in the program but an application may be made to be re-admitted to the program subject to the admission procedures in place at the time.

Academic Program Rules for Bachelor of Mathematical and Computer Sciences

There shall be a Bachelor of Mathematical and Computer Sciences.

Qualification Requirements
Academic Program: 

To qualify for the degree of Bachelor of Mathematical and Computer Sciences, the student must complete satisfactorily a program of study consisting of the following requirements with a combined total of not less than 72 units, comprising:

  1. Level I courses to a maximum value of 30 units.
  2. Level III courses to the value of at least 24 units.
  3. At least 36 units of Mathematical and Computer Sciences courses of which at least 12 units are at Level III.  MATHS 3025 Professional Practice III is not considered a Mathematical Sciences course for the purpose of this clause. The course ENG 1002 Programming (Matlab and C) is considered a Computer Science course throughout these rules.
  4. Broadening Electives to the value of 9 units from Subject Areas other than the following: APP MTH, COMP SCI, MATHS, PURE MTH, STATS. The course ENG 1002 Programming (Matlab and C) may not be presented as a Broadening Elective.
  5. A major may be chosen from:
    • Applied Mathematics
    • Applied Mathematics and Pure Mathematics
    • Applied Mathematics and Statistics
    • Artificial Intelligence
    • Computer Science
    • Cyber Security
    • Data and Decision Sciences
    • Data Science
    • Distributed Systems and Networking
    • Mathematical Sciences
    • Pure Mathematics
    • Pure Mathematics and Applied Mathematics
    • Pure Mathematics and Statistics
    • Statistics
    • Statistics and Applied Mathematics
    • Statistics and Pure Mathematics
    • MATHS 3021 Capstone Project in Mathematical Sciences III may be presented towards a double major in the discipline of the project.
  6. A minor may be chosen from:
    • Public Health
Bachelor of Mathematical and Computer Sciences

To satisfy the requirements for Bachelor of Mathematical and Computer Sciences students must complete courses to the value of 72 units.

Core Courses

All of the following courses must be completed:

Subject / Catalogue Course Title Unit Value
ENG 1002 Programming (Matlab and C) 3
MATHS 3025 Professional Practice III 3

and

Courses to the value of 3 units from the following:

Subject / Catalogue Course Title Unit Value
MATHS 1004 Mathematics for Data Science I 3
MATHS 1012 Mathematics IB 3

and

Courses to the value of at least 3 units from the following:

At least one of the following capstone courses must be completed (only one Computer Science capstone course may be presented):

Subject / Catalogue Course Title Unit Value
COMP SCI 3006 Software Engineering & Project 3
COMP SCI 3310 Software Engineering & Project (Artificial Intelligence) 3
COMP SCI 3311 Software Engineering & Project (Data Science) 3
COMP SCI 3312 Software Engineering & Project (Cybersecurity) 3
COMP SCI 3313 Software Engineering & Project (Distributed Systems & Networking) 3
MATHS 3021 Capstone Project in Mathematical Sciences III 3