Bachelor of Mathematical and Computer Sciences (BMaCompSc)

Program Code

BSCMS

Academic Year

2017

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 wish to study mathematics, statistics or computing. Those studies can be combined with courses from commerce, design studies, economics, engineering, finance, arts or sciences. 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 program 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.

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 the value of at least 18 units
  2. Level II courses to the value of at least 21 units
  3. Level III courses to the value of at least 21 units
  4. Level II and III courses to the combined value of at least 45 units
  5. At least 36 units of Mathematical and Computer Sciences courses of which at least 12 units are at Level III. Note the course MATHS 3015 Communication Skills III is not considered a Mathematical Sciences course for the purpose of this clause.
  6. A major to the value of 24 units may be presented from the following:
    • Applied Mathematics
    • Computer Science
    • Mathematical Sciences
    • Pure Mathematics
    • Statistics
  7. A double major to the value of 24 units may be presented from the following:
    • Applied Mathematics and Pure Mathematics
    • Applied Mathematics and Statistics
    • Pure Mathematics and Applied Mathematics
    • Pure Mathematics and Statistics
    • Statistics and Applied Mathematics
    • Statistics and Pure Mathematics
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

All of the following courses must be completed:

Subject / Catalogue Course Title Unit Value
COMP SCI 1012 Scientific Computing 3
MATHS 1011 Mathematics IA 3
MATHS 1012 Mathematics IB 3
MATHS 3015 Communication Skills III 3

Electives

Courses to the value of 48 units from the following:

Level I Electives (9 units)
Level II Electives (21 units)
Level III Electives in any discipline (6 units)
Level II or III Electives (3 units)
Level I, II or III Electives (9 units)

Of these electives, at least 15 units must be Mathematical or Computer Sciences courses.
 

and

Courses to the value of 12 units from the following:

Level III Mathematical or Computer Sciences electives (12 units)

Electives may be chosen from courses offered by the
School of Mathematical Sciences, School of Computer Sciences or any other undergraduate courses offered by the University that are available to the student.

Applied Mathematics Courses

Subject / Catalogue Course Title Unit Value
APP MTH 2105 Optimisation and Operations Research II 3
APP MTH 3001 Applied Probability III 3
APP MTH 3002 Fluid Mechanics III 3
APP MTH 3014 Optimisation III 3
APP MTH 3016 Random Processes III 3
APP MTH 3020 Stochastic Decision Theory III 3
APP MTH 3021 Modelling with Ordinary Differential Equations III 3
APP MTH 3022 Optimal Functions and Nanomechanics III 3
APP MTH 3023 Partial Differential Equations and Waves III 3

Computer Science Courses

Subject / Catalogue Course Title Unit Value
COMP SCI 1010 Puzzle Based Learning 3
COMP SCI 1101 Introduction to Programming 3
COMP SCI 1102 Object Oriented Programming 3
COMP SCI 1103 Algorithm Design & Data Structures 3
COMP SCI 1106 Introduction to Software Engineering 3
COMP SCI 2000 Computer Systems 3
COMP SCI 2005 Systems Programming 3
COMP SCI 2201 Algorithm & Data Structure Analysis 3
COMP SCI 2203 Problem Solving & Software Development 3
COMP SCI 2204 Advanced Programming Paradigms 3
COMP SCI 2207 Web & Database Computing 3
COMP SCI 3001 Computer Networks & Applications 3
COMP SCI 3004 Operating Systems 3
COMP SCI 3005 Computer Architecture 3
COMP SCI 3006 Software Engineering & Project 3
COMP SCI 3007 Artificial Intelligence 3
COMP SCI 3012 Distributed Systems 3
COMP SCI 3013 Event Driven Computing 3
COMP SCI 3014 Computer Graphics 3
COMP SCI 3016 Computational Cognitive Science 3
COMP SCI 3301 Advanced Algorithms 3
COMP SCI 3302 Information Security Professional Practice 3
COMP SCI 3305 Parallel and Distributed Computing 3

Mathematical Sciences Courses

Subject / Catalogue Course Title Unit Value
MATHS 1008 Mathematics for Information Technology I 3
MATHS 1013 Mathematics IM 3
MATHS 2100 Real Analysis II 3
MATHS 2101 Multivariable & Complex Calculus II 3
MATHS 2102 Differential Equations II 3
MATHS 2103 Probability & Statistics II 3
MATHS 2104 Numerical Methods II 3
MATHS 3012 Financial Modelling: Tools & Techniques III 3

Pure Mathematics Courses

Subject / Catalogue Course Title Unit Value
PURE MTH 2106 Algebra II 3
PURE MTH 3002 Topology and Analysis III 3
PURE MTH 3003 Number Theory III 3
PURE MTH 3007 Groups and Rings III 3
PURE MTH 3009 Integration and Analysis III 3
PURE MTH 3018 Coding & Cryptology III 3
PURE MTH 3019 Complex Analysis III 3
PURE MTH 3021 Logic & Computability 3
PURE MTH 3022 Geometry of Surfaces III 3
PURE MTH 3023 Fields and Modules III 3
PURE MTH 3024 Finite Geometry III 3

Statistics Courses

Subject / Catalogue Course Title Unit Value
STATS 1005 Statistical Analysis & Modelling 1 3
STATS 2107 Statistical Modelling and Inference II 3
STATS 3001 Statistical Modelling III 3
STATS 3003 Sampling Theory and Practice III 3
STATS 3005 Time Series III 3
STATS 3006 Mathematical Statistics III 3
STATS 3008 Biostatistics III 3