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 (BMath, BCompSc)

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
CSCI111 Computer Science 1A
CSCI121 Computer Science 1B
MATH187 Mathematics 1A Part 1
MATH188 Mathematics 1A Part 2
MATH111 Applied Mathematical Modelling
MATH121 Discrete Mathematics
STAT131 Understanding Variation and Risk

CSCI101: Core subject, not required for students holding NSW HSC 3 unit computing studies or 2 unit Computing Studies (60/100 or better) or equivalent; if CSCI101 not required, then students should do 6 credit points of 100-level Computer Science subjects, (eg CSCI102). Not to count with CSCI100.

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

# 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
MATH204 Complex Variables and Group Theory
CSCI213 JAVA Programming and the Internet

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
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.