Bachelor of Mathematical and Computer Sciences (Honours) (BMaCompSc(Hons))

Program Code

HSMCS

Academic Year

2022

Special Notes

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

Overview

The Bachelor of Mathematical and Computer Science (Honours) program is designed for high performing students who wish to undertake a one-year program of additional study after the completion of the Bachelor of Mathematical and Computer Sciences degree. The program provides a deeper understanding of a chosen specialisation in Pure Mathematics, Applied Mathematics, Statistics or Computer Science. Undertaking the Honours program demonstrates a commitment to further learning and is suitable preparation for students who wish to proceed to postgraduate studies.
The Bachelor of Mathematical and Computer Science (Honours) is an AQF Level 8 qualification with a standard full-time duration of 1 year.

Conditions

Conditions of Enrolment

1.         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 (Honours)

There shall be a Bachelor of Mathematical and Computer Sciences (Honours) .

Qualification Requirements
Academic Program: 

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

  1. Electives up to the value of 15 units
  2. An Honours Project up to the value of 12 units including a major in one of the following:
    • Applied Mathematics
    • Computer Science
    • Mathematical Sciences
    • Pure Mathematics
    • Statistics
Bachelor of Mathematical and Computer Sciences (Honours)

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:

Subject / Catalogue Course Title Unit Value
MATHS 4005A Honours Project in Mathematical Sciences A 0
MATHS 4005B Honours Project in Mathematical Sciences B 0
MATHS 4005C Honours Project in Mathematical Sciences C 9

or

All of the following courses must be completed:

Subject / Catalogue Course Title Unit Value
COMP SCI 4015A Computer Science Honours Research Project Part A 0
COMP SCI 4015B Computer Science Honours Research Project Part B 12

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:

Subject / Catalogue Course Title Unit Value
COMP SCI 4100 Software Architecture 3
COMP SCI 4110 Special Topics in Computer Science A 3
COMP SCI 4112 Special Topics in Computer Science B 3
COMP SCI 4122 Computer Vision 3
COMP SCI 4123 Software Process Improvement 3
COMP SCI 4144 Computer System Security 3
COMP SCI 4145 Distributed High Performance Computing 3
COMP SCI 4192 Mobile and Wireless Systems Hons 3
COMP SCI 4194 Distributed Databases and Data Mining 3
COMP SCI 4195 Evolutionary Computation 3
COMP SCI 4801 Introduction to Statistical Machine Learning 3
COMP SCI 4803 Mining Big Data 3
COMP SCI 4806 Secure Programming 3
COMP SCI 4807 Advanced Algorithms 3
COMP SCI 4809 Search Based Software Engineering 3
COMP SCI 4808 Modelling and Analysis of Complex Systems 3
COMP SCI 4810 Computer Graphics 3
COMP SCI 4811 Event Driven Computing 3
COMP SCI 4812 Secure Software Engineering 3
COMP SCI 4813 Introduction to Quantum Computing 3

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

Subject / Catalogue Course Title Unit Value
APP MTH 4046 Applied Mathematics Topic A - Honours 3
APP MTH 4047 Applied Mathematics Topic B - Honours 3
APP MTH 4048 Applied Mathematics Topic C - Honours 3
APP MTH 4049 Applied Mathematics Topic D - Honours 3
APP MTH 4051 Applied Mathematics Topic E - Honours 3
APP MTH 4052 Applied Mathematics Topic F - Honours 3
PURE MTH 4012 Pure Mathematics Topic B - Honours 3
PURE MTH 4013 Pure Mathematics Topic D - Honours 3
PURE MTH 4038 Pure Mathematics Topic A - Honours 3
PURE MTH 4066 Pure Mathematics Topic E - Honours 3
STATS 4008 Statistics Topic D - Honours 3
STATS 4013 Statistics Topic A - Honours 3
STATS 4014 Statistics Topic B - Honours 3

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

Group B

Subject / Catalogue Course Title Unit Value
APP MTH 4101 Applied Probability - Honours 3
APP MTH 4102 Fluid Mechanics - Honours 3
APP MTH 4114 Optimisation - Honours 3
APP MTH 4116 Random Processes - Honours 3
APP MTH 4121 Modelling with Ordinary Differential Equations Hon 3
APP MTH 4122 Optimal Functions and Nanomechanics - Honours 3
APP MTH 4123 Partial Differential Equations and Waves - Honours 3
APP MTH 4124 Decision Science - Honours 3
MATHS 4112 Financial Modelling: Tools & Techniques - Honours 3
MATHS 4026 Cryptography Honours 3
PURE MTH 4102 Topology and Analysis - Honours 3
PURE MTH 4107 Groups and Rings - Honours 3
PURE MTH 4109 Integration and Analysis - Honours 3
PURE MTH 4119 Complex Analysis - Honours 3
PURE MTH 4122 Geometry of Surfaces - Honours 3
PURE MTH 4123 Fields and Modules - Honours 3
PURE MTH 4124 Finite Geometry - Honours 3
STATS 4022 Data Science - Honours 3
STATS 4023 Computational Bayesian Statistics III - Honours 3
STATS 4101 Statistical Modelling - Honours 3
STATS 4105 Time Series - Honours 3
STATS 4106 Mathematical Statistics - Honours 3
STATS 4108 Biostatistics - Honours 3

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

Group C

Subject / Catalogue Course Title Unit Value
APP MTH 4110EX AMSI - Applied Mathematics Topic A - Honours 3
APP MTH 4111EX AMSI - Applied Mathematics Topic B - Honours 3
PURE MTH 4110EX AMSI Pure Mathematics Topic A - Honours 3
PURE MTH 4111EX AMSI Pure Mathematics Topic B - Honours 3
STATS 4110EX AMSI Statistics Topic A - Honours 3
STATS 4111EX AMSI Statistics Topic B - Honours 3

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.