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