UTS Course code: C10158
UAC code: 609045
Testamur title: Bachelor of Mathematics and Computing
Abbreviation: BMathComp
Course Director: Dr Tim Langtry
Course fee: HECS (local); $8,250 per semester (international)
Total credit points: 144
Overview
Course duration
Course structure
Course program
Other information
The increasing dependence of society on information technology has brought with it an increasing requirement for graduates with both computational and analytic skills. This degree is designed for students who are interested in both mathematics and computing, and offers the prospect of careers in fields which require a sound knowledge of computing together with the ability to analyse and model practical situations. Demand for these skills is increasing as quantitative analysis becomes more widespread in dealing with commercial and industrial problems. At the same time, there is a growing need for teachers with skills in computing as well as mathematics, and graduates of this course are well qualified to fill this role.
The degree is offered as a full-time course over three years and as a part-time course over six years.
The Bachelor of Mathematics and Computing is offered jointly with the Faculty of Information Technology as a Pass degree requiring the completion of subjects with a total value of 144 credit points.
The course consists of an integrated sequence of subjects in the mathematical sciences and information technology. The course program below describes three variants: a generic program, a program which articulates with the Quantitative Management Science specialisation of the Bachelor of Science (Honours) in Mathematics and a program which articulates with the Statistics specialisation of the Bachelor of Science (Honours) in Mathematics. All three variants articulate with the Bachelor of Science (Honours) in Information Technology. In the latter two variants, the mathematics elective subject in the generic program is specified to satisfy prerequisite requirements either in Quantitative Management Science or in Statistics. Refer to Recommended Science strands.
The generic course program is outlined below. However, students wishing to do so may modify this program in order to specialise their studies in one of the mathematical sciences of Quantitative Management Science or Statistics. Students who perform sufficiently well may then choose to proceed to an Honours program in one of these specialisations, or in Information Technology. The course programs specialising in Quantitative Management Science and Statistics also articulate with the corresponding strands of the Bachelor of Science (Honours) in Mathematics course.
Full-time program
Stage 1
Autumn semester
31465 Object-oriented Programming 6cp
31466 Principles of Distributed Computing 6cp
35101 Mathematics 1 6cp
35140 Operations Research Modelling 6cp
Stage 2
Spring semester
31469 Object-oriented Design 6cp
31472 Introduction to Collaborative Systems 6cp
35102 Mathematics 2 6cp
35151 Statistics 1 6cp
Stage 3
Autumn semester
31473 Data Structures and Procedural Programming 6cp
31474 Database Fundamentals 6cp
31475 Requirements Engineering 6cp
35252 Statistics 2 6cp
Generic: Stages 46
Stage 4
Spring semester
31476 Systems Development Project 12cp
35281 Numerical Methods 1 6cp
plus one of the following
31468 Information, Classification and Control 6cp
31470 Distributed Computing Architecture 6cp
Stage 5
Autumn semester
31478 Project Management and Quality Assurance 6cp
35241 Optimisation 1 6cp
35363 Stochastic Models in Operations Research 6cp
35383 High Performance Computing 6cp
Stage 6
Spring semester
31479 Information Technology Professional and Society 6cp
35111 Discrete Mathematics 6cp
35344 Network and Combinatorial
Optimisation 6cp
35xxx Mathematics elective 6cp
Note: Students wishing to take 31468 Information Classification and Control in Autumn semester of Year 2 should complete 35252 Statistics 2 in Spring semester of Year 2.
Quantitative Management Science specialisation: Stages 46
Stage 4
Spring semester
31476 Systems Development Project 12cp
35241 Optimisation 1 6cp
35281 Numerical Methods 1 6cp
Stage 5
Autumn semester
31478 Project Management and Quality Assurance 6cp
35342 Optimisation 2 6cp
35363 Stochastic Models in Operations Research 6cp
35383 High Performance Computing 6cp
Stage 6
Spring semester
31479 Information Technology Professional and Society 6cp
35111 Discrete Mathematics 6cp
35344 Network and Combinatorial Optimisation 6cp
plus one of the following
31468 Information Classification and Control 6cp
31470 Distributed Computing Architecture 6cp
Note: Students wishing to take 31468 Information Classification and Control in Autumn semester of Year 3 should complete 35361 Probability and Stochastic Processes in Spring semester of Year 3. Students wishing to take 31470 Distributed Computing Architecture in Spring semester of Year 3 should complete 35363 Stochastic Models in Operations Research in Autumn semester of Year 3.
Statistics specialisation: Stages 46
Stage 4
Spring semester
31476 Systems Development Project 12cp
35212 Linear Algebra 6cp
35281 Numerical Methods 1 6cp
Stage 5
Autumn semester
31478 Project Management and Quality Assurance 6cp
35383 High Performance Computing 6cp
35356 Design and Analysis of Experiments 6cp
plus one of the following
35361 Probability and Stochastic Processes 6cp
35363 Stochastic Models in Operations Research 6cp
Stage 6
Spring semester
31479 Information Technology Professional and Society 6cp
35111 Discrete Mathematics 6cp
35353 Regression Analysis 6cp
plus one of the following
31468 Information Classification and Control 6cp
31470 Distributed Computing Architecture 6cp
Note: Students wishing to take 31468 Information Classification and Control in Autumn semester of Year 3 should complete 35361 Probability and Stochastic Processes in Spring semester of Year 3. Students wishing to take 31470 Distributed Computing Architecture in Spring semester of Year 3 should complete either 35361 Probability and Stochastic Processes or 35363 Stochastic Models in Operations Research in Autumn semester of Year 3.
Part-time program
Stages 14
Stage 1
Autumn semester
31466 Principles of Distributed Computing 6cp
35151 Statistics 1 6cp
Spring semester
35101 Mathematics 1 6cp
35140 Operations Research Modelling 6cp
Stage 2
Autumn semester
35102 Mathematics 2 6cp
35111 Discrete Mathematics 6cp
Spring semester
31465 Object-oriented Programming 6cp
31472 Introduction to Collaborative Systems 6cp
Stage 3
Autumn semester
31469 Object-oriented Design 6cp
plus one of the following
31470 Distributed Computing Architecture 6cp
31468 Information Classification and Control 6cp
Spring semester
31474 Database Fundamentals 6cp
31475 Requirements Engineering 6cp
Stage 4
Autumn semester
31476 Systems Development Project 12cp
Spring semester
31473 Data Structures and Procedural Programming 6cp
35252 Statistics 2 6cp
Generic: Stages 56
Stage 5
Autumn semester
35281 Numerical Methods 1 6cp
35241 Optimisation 1 6cp
Spring semester
31478 Project Management and Quality Assurance 6cp
35344 Network and Combinatorial
Optimisation 6cp
Stage 6
Autumn semester
35363 Stochastic Models in Operations Research 6cp
35383 High Performance Computing 6cp
Spring semester
31479 Information Technology Professional and Society 6cp
35xxx Mathematics elective 6cp
Quantitative Management Science specialisation: Stages 56
Stage 5
Autumn semester
35281 Numerical Methods 1 6cp
35383 High Performance Computing 6cp
Spring semester
31478 Project Management and Quality Assurance 6cp
35241 Optimisation 1 6cp
Stage 6
Autumn semester
35342 Optimisation 2 6cp
35363 Stochastic Models in Operations Research 6cp
Spring semester
31479 Information Technology Professional and Society 6cp
35344 Network and Combinatorial Optimisation 6cp
Statistics specialisation: Stages 56
Stage 5
Autumn semester
35281 Numerical Methods 1 6cp
35241 Optimisation 1 6cp
Spring semester
35212 Linear Algebra 6cp
31478 Project Management and Quality Assurance 6cp
Stage 6
Autumn semester
35356 Design and Analysis of Experiments 6cp
35383 High Performance Computing 6cp
Spring semester
31479 Information Technology Professional and Society 6cp
35353 Regression Analysis 6cp
Note: Students who wish to complete the part-time course in the minimum time may need to take certain subjects as day classes. There are currently three such subjects (35111 Discrete Mathematics, 31473 Data Structures and Procedural Programming, and 31479 Information Technology Professional and Society) in the course. The course may be completed over a longer time by taking these subjects as evening classes when offered as such.
Core subjects in the Bachelor of Mathematics and Computing
Subject number |
Subject name |
Semester offered |
Credit points |
Prerequisites |
31465 |
Object-oriented Programming |
A,S |
6 |
Nil |
31466 |
Principles of Distributed Computing |
A,S |
6 |
Nil |
31468 |
Information, Classification and Control1 |
A |
6 |
Nil |
31469 |
Object-oriented Design |
S |
6 |
31465 |
31470 |
Distributed Computing Architecture1 |
S |
6 |
31465, 31466 |
31472 |
Introduction to Collaborative Systems |
S |
6 |
Nil |
31473 |
Data Structures and Procedural Programming |
A,S |
6 |
31469 |
31474 |
Database Fundamentals |
A,S |
6 |
Nil |
31475 |
Requirements Engineering |
A |
6 |
31472 |
31476 |
Systems Development Project |
S |
12 |
31474, 31475 |
31478 |
Project Management and Quality Assurance |
A |
6 |
31476 |
31479 |
Information Technology Professional and Society |
S |
6 |
31476 |
35101 |
Mathematics 1 |
A,S |
6 |
Nil |
35102 |
Mathematics 2 |
A,S |
6 |
35101, 35140c |
35111 |
Discrete Mathematics |
A,S |
6 |
Nil |
35140 |
Operations Research Modelling |
A,S |
6 |
Nil |
35151 |
Statistics 1 |
A,S |
6 |
Nil |
35212 |
Linear Algebra1 |
A,S |
6 |
35140, 35101 |
35241 |
Optimisation 1 |
A,S |
6 |
35102, 35140 |
35252 |
Statistics 2 |
A,S |
6 |
35102, 35151 |
35281 |
Numerical Methods 1 |
A,S |
6 |
35102, 35151 and either 35170 or 31465 |
35340 |
Operations Research Practice1 |
S |
6 |
35342c, 35363c, 35344c |
35342 |
Optimisation 21 |
A |
6 |
35241 |
35344 |
Network and Combinatorial Optimisation1 |
S |
6 |
35241 |
35353 |
Regression Analysis1 |
A,S |
6 |
35252 |
35356 |
Design and Analysis of Experiments1 |
A |
6 |
35212, 35252 |
35361 |
Probability and Stochastic Processes1 |
A,S |
6 |
35252 |
35363 |
Stochastic Models in Operations Research |
A |
6 |
35151, and either 35170 or 31465 |
35383 |
High Performance Computing |
A |
6 |
35281 |
A = Autumn semester S = Spring semester c = corequisite
Footnotes: 1. These are elective subjects.
Electives
The generic course program allows for a 6-credit-point elective subject in mathematics. This must be taken from the list of subjects below, ensuring that prerequisites are satisfied.
35212 Linear Algebra 6cp
35231 Differential Equations 6cp
35232 Advanced Calculus 6cp
35321 Analysis 1 6cp
35340 Operations Research Practice 6cp
35342 Optimisation 2 6cp
35353 Regression Analysis 6cp
35355 Quality Control 6cp
35361 Probability and Stochastic Processes 6cp
All inquiries should be made to:
Course Director, Bachelor of Mathematics and Computing
Dr Tim Langtry
Department of Mathematical Sciences
telephone (02) 9514 2261
fax (02) 9514 1537
email Tim.Langtry@uts.edu.au
|