Master of Data Science–MDataSc 240 points Qualification regulations
View qualification detailsEntry Requirements
1. (a) Before enrolment, a candidate for the MDataSc degree shall have:
(i) completed a Bachelor’s degree in Data Science, Computer Science, or Statistics; and
(ii) been accepted by the head of school or nominee as capable of proceeding with the proposed course of study
(b) Requirement (a)(i) may be waived or varied by the associate dean for a candidate who has had extensive practical, professional, or scholarly experience that provides an equivalent level of preparation.
General Requirements
2. (a) The course of study for the MDataSc shall consist of courses worth 240 points, consisting of:
Part 1: 60 points from AIML 420, AIML 421, DATA 471–475 or approved alternatives;
Part 2: (i) AIML 427, one of (AIML 425, AIML 426, AIML 429), STAT 432, STAT 438, DATA 480, DATA 501, DATA 581;
(ii) DATA 487 or 489;
(iii) 30 or 45 further points from AIML 400–479; COMP 400–479; DATA 400–469; DATA 490–499; MATH 400–483; STAT 400–483 or approved alternatives
(b) A candidate who has completed a Bachelor’s degree in Data Science, or a double major in Statistics and either Artificial Intelligence or Computer Science shall be exempted from Part 1 and admitted directly to Part 2.
(c) The Head of School of Mathematics and Statistics may exempt a student from any 400- level DATA course in Part 1 for which they have mastered the material through prior study.
(d) The Head of School of Mathematics and Statistics may approve the substitution of (DATA 487, DATA 581) by DATA 588.
Award of Honours
3. The MDataSc may be awarded with Distinction or Merit as described in the Assessment Handbook.
Courses
| Course | Requisites Prerequisites (P), Corequisites(C), Restrictions (X), Double labelling (D) | Points | |
|---|---|---|---|
|
AIML 420
Artificial Intelligence
|
(P) 60 300-level CGRA, COMP, CYBR, DATA, SWEN or NWEN pts; (X) AIML 231, 232, 320, 421, COMP 307, 309, 420 | 15 | |
|
AIML 425
Neural Networks and Deep Learning
|
(P) one of AIML 301-336, 420, COMP 307, DATA 305, 475; (X) the pair (COMP 421, 422) | 15 | |
|
AIML 426
Evolutionary Computation and Learning
|
(P) one of AIML 301-336, 420, COMP 307, DATA 305, 475 | 15 | |
|
AIML 427
Big Data
|
(P) one of (AIML 231, 232, 320, 331-335, 420, 421, COMP 307, 309, DATA 301, 303, 305, 471, 473, 475, STAT 393, 394); one of (ENGR 123, MATH 177, QUAN 102, STAT 193) or approved background in statistics; (X) COMP 424 | 15 | |
|
AIML 429
Probabilistic Machine Learning
|
(P) one of (AIML 320, 331-335, 420, COMP 307, DATA 305); one of (MATH 177, STAT 292, 293) or approved background in Maths or Statistics | 15 | |
|
COMP 425
Computational Logic
|
(P) COMP 304, one further 300-level COMP, NWEN or SWEN course; (MATH 309 or PHIL 211, 334, 335 recommended) | 15 | |
|
COMP 440
Directed Individual Study
|
(P) permission of head of school | 15 | |
|
COMP 441
Directed Individual Study
|
(P) permission of head of school | 15 | |
|
COMP 471
Special Topic
|
15 | ||
|
COMP 472
Special Topic
|
15 | ||
|
COMP 473
Special Topic
|
15 | ||
|
DATA 471
Practical Data Science
|
(P) AIML 231 or DATA 201; DATA 202; (X) DATA 301 | 15 | |
|
DATA 472
Data Management and Programming
|
(P) 60 300-level pts from (COMP, AIML, DATA, STAT, NWEN, SWEN); (X) DATA 202 | 15 | |
|
DATA 473
Statistical Modelling for Data Science
|
(P) 30 300-level pts from (COMP, AIML, DATA, NWEN, SWEN); STAT 292 or comparable background in Statistics; (X) DATA 303 | 15 | |
|
DATA 475
Machine Learning Methods
|
(P) 30 300-level pts from (COMP, AIML, DATA, NWEN, SWEN); (X) DATA 302, 305 | 15 | |
|
DATA 480
Research Preparation for Data Science
|
(P) Enrolment in the MDataSc | 15 | |
|
DATA 487
Research Project
|
15 | ||
|
DATA 489
Research Project
|
30 | ||
|
MATH 465
General Relativity and Cosmology
|
(P) MATH 464 | 15 | |
|
MATH 477
Probability
|
(P) MATH 377 or 378; (X) STAT 437 | 15 | |
|
STAT 431
Biostatistics
|
(P) (MATH 277, 378) or (one course from STAT 332, 393, 394) or (one of (STAT 391, DATA 491) and one of (DATA 303, 473)) | 15 | |
|
STAT 432
Computational Statistics
|
(P) one course from (STAT 332, 393, 394) or (one of (STAT 391, DATA 491) and one of (DATA 303, 473)) | 15 | |
|
STAT 434
Statistical Inference
|
(P) one course from MATH 377, 378, STAT 332 | 15 | |
|
STAT 435
Time Series
|
(P) one course from MATH 377, 378, STAT 332 | 15 | |
|
STAT 438
Generalised Linear Models
|
(P) one course from (STAT 332, 393, 394) or (one of (STAT 391, DATA 491) and one of (DATA 303, 473)) | 15 | |
|
STAT 452
Bayesian Inference
|
(P) (MATH 277, 378) or (one of STAT 332, 393, 394) or (one of (STAT 391, DATA 491) and one of (DATA 303, 473)) | 15 |
| Course | Requisites Prerequisites (P), Corequisites(C), Restrictions (X), Double labelling (D) | Points | |
|---|---|---|---|
|
DATA 501
Advanced Techniques for Data Science
|
(P) 30 approved 400-level pts from (AIML, COMP, DATA, or STAT) | 15 | |
|
DATA 581
Data Science Practicum
|
(P) enrolment in the MDataSc, 60 approved points of courses from the MDataSc | 30 | |
|
DATA 588
Data Science Research Project
|
(P) Permission of the head of school | 45 |