| |
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 |
| CSCI102 |
Introduction to Information Technology
B |
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 |
| or |
|
|
| MATH121 |
Discrete Mathematics |
6 |
| STAT131 |
Understanding Variation and Uncertainty |
6 |
|
* If you received a mark of at least 50/100 for at least
one of the following IT HSC subjects:
- Information Technology,
- Information Processes & Technology, or
- Software Design
you may enrol directly in CSCI102, and must replace
CSCI101 with STAT131.
|
| 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.
|
| |