UOW logo
Excellence - Innovation - Diversity
University of Wollongong
Site Search
Advanced Search  

Skip Navigation

Undergraduate
   
Postgraduate (Coursework & Research)
   
Course Rules & Policies
   
Award Rules
   
General University Rules
   
Codes of Practice
   
 

 

 
 

Bachelor of Mathematics - Bachelor of Computer Science

Requirements

To qualify for the award of the degrees of Bachelor of Mathematics and Bachelor of Computer Science by joint registration a candidate shall satisfactorily complete the subjects and the credit points as prescribed, and, in so doing, satisfy the requirements of Course Rules 108 and 107 for the Bachelor of Mathematics and the Bachelor of Computer Science, respectively.

Minimum Performance Requirement

Candidates must maintain a weighted average mark (WAM) of at least 65 at the end of each year otherwise they must show cause as to why they should be permitted to remain registered for the two courses jointly.

Candidates who, at the end of any year of registration, have satisfied the requirements of Course Rule 011, but who do not have a WAM of at least 65 and who have not given adequate reason as to why they should be permitted to continue with registration for the double degree, will be required to transfer into either a Bachelor of Mathematics or a Bachelor Computer Science, the choice being that of each such candidate.

Program of Study

The following program of study is recommended to satisfy the requirements in minimum time.

Year 1
Year total 48 credit points
CSCI101 Introduction to Information Technology A
6
CSCI111 Computer Science 1A
6
CSCI121 Computer Science 1B
6
MATH187 Mathematics 1A Part 1
6
MATH188 Mathematics 1A Part 2
6
MATH111 Applied Mathematical Modelling
6
MATH121 Discrete Mathematics
6
STAT131 Understanding Variation and Uncertainty
6

Year 2
Year total 60 credit points
MATH201 Multivariate and Vector Calculus
6
MATH202 Differential Equations 2
6
and
any two of
MATH212 Applied Mathematical Modelling 2
6
MATH222 Continuous and Finite mathematics
6
STAT231 Probability and Random Variables
6
STAT232 Estimation and Hypothesis Testing
6
and
CSCI203 Data Structures, Algorithms, Systems
6
CSCI204 Programming: The C Family and Unix
6
CSCI205 Development Methods and Tools
6
and
either
CSCI212 Operating Systems
6
or
CSCI235 Data Bases
6
and
IACT201# Information Technology and Citizens' Rights
6
and
CSCI102* Introduction to Information Technology B
6

# May be taken in year 3, in lieu of 6 credit points of 200- or 300-level subjects, and replaced in year 2 by 6 credit points of 100- or 200-level subjects.
* CSCI102 not to count with IACT101.

Year 3
 
Year total 60 credit points  
MATH203 Linear Algebra 6
MATH204 Complex Variables and Group Theory 6
CSCI213 JAVA Programming and the Internet 6

and
any 12 credit points of 300-level Mathematics subjects,
and
any 6 credit points 200-level Computer Science subjects,
and
any 12 credit points 300-level Computer Science subjects,
and
any 12 credit point of 200- or 300-level General Schedule subjects.


Year 4
Year total 48 credit points

24 credit points of 300-level Mathematics subjects
and
CSCI321 Project
12

and
12 credit points of 300-level Computer Science subjects.

Honours

Candidates may apply to register for either, or consecutively, both the Bachelor of Mathematics (Honours) or the Bachelor of Computer Science (Honours) after the satisfactory completion of the double degree program.