To satisfy the requirements for Bachelor of Mathematical and Computer Sciences (Honours) students must complete courses to the value of 24 units.

**Core**

Students must choose either a Computer Science or Mathematical Sciences project.

All of the following courses must be completed:

or

All of the following courses must be completed:

**Electives**

Students undertaking a Computer Science project must choose Computer Science electives, those undertaking a Mathematical Sciences project must choose Mathematical Sciences electives in keeping with the choice of major.

**Computer Science Electives**

Courses to the value of 12 units from the following:

**Mathematical Sciences Electives**

Courses to the value of 15 units from the following:

Courses to the value of at least 9 units must be taken from the following:

Group A

Courses to the value of up to 6 units may be taken from the following:

Group B

Courses to the value of up to 3 units may be taken from the following:

Group C

**Majors**

__Applied Mathematics, Pure Mathematics or Statistics major requirements__:

In order to acquire a major in Applied Mathematics, Pure Mathematics or Statistics students must complete 9 units of electives in the discipline including 6 units from Group A.

__Mathematical Sciences major requirements:__
A student who chooses a Mathematical Sciences project and does not qualify for a discipline major, will receive a major in Mathematical Sciences.

__Computer Science major requirements:__
A student who chooses a Computer Science project will receive a major in Computer Science.