Bachelor of Advanced Computing
Computational Data Science major
For a standard enrolment plan for the Bachelor of Advanced Computing with a major in Computational Data Science visit CUSP.
Unit outlines will be available through Find a unit outline two weeks before the first day of teaching for 1000-level and 5000-level units, or one week before the first day of teaching for all other units.
Unit of study | Credit points | A: Assumed knowledge P: Prerequisites C: Corequisites N: Prohibition | Session |
---|---|---|---|
Computational Data Science |
|||
Computational Data Science major |
|||
Achievement of a major in Computational Data Science requires 48 credit points from this table including: | |||
(i) 12 credit points of 1000-level core units | |||
(ii) 18 credit points of 2000-level core units | |||
(iii) 6 credit points of 3000-level core units | |||
(iv) 12 credit points of 3000-level selective units | |||
Computational Data Science minor |
|||
Achievement of a minor in Computational Data Science requires 36 credit points from this table including: | |||
(i) 12 credit points of 1000-level core units. | |||
(ii) 18 credit points of 2000-level core units. | |||
(iii) 6 credit points of 3000-level selective units. | |||
Units of Study |
|||
1000-level units of study |
|||
Core units |
|||
DATA1001 Foundations of Data Science |
6 | N DATA1901 or MATH1005 or MATH1905 or MATH1015 or MATH1115 or ENVX1001 or ENVX1002 or ECMT1010 or BUSS1020 or STAT1021 |
Semester 1 Semester 2 |
DATA1901 Foundations of Data Science (Adv) |
6 | A An ATAR of 95 or more N MATH1005 or MATH1905 or ECMT1010 or ENVX1001 or ENVX1002 or BUSS1020 or DATA1001 or MATH1115 or MATH1015 or STAT1021 |
Semester 1 Semester 2 |
INFO1110 Introduction to Programming |
6 | N INFO1910 or INFO1103 or INFO1903 or INFO1105 or INFO1905 or ENGG1810 |
Semester 1 Semester 2 |
INFO1910 Introduction to Programming (Advanced) |
6 | A ATAR sufficient to enter Dalyell program, or passing an online programming knowledge test, which will be administered during the O-week prior to the commencement of the semester. N INFO1110 OR INFO1103 OR INFO1903 OR INFO1105 OR INFO1905 Note: Department permission required for enrolment |
Semester 1 Semester 2 |
2000-level units of study |
|||
Core units |
|||
COMP2123 Data Structures and Algorithms |
6 | P INFO1110 OR INFO1910 OR INFO1113 OR DATA1002 OR DATA1902 OR INFO1103 OR INFO1903 N INFO1105 OR INFO1905 OR COMP2823 |
Semester 1 |
COMP2823 Data Structures and Algorithms (Adv) |
6 | P Distinction level results in (INFO1110 OR INFO1910 OR INFO1113 OR DATA1002 OR DATA1902 OR INFO1103 OR INFO1903) N INFO1105 OR INFO1905 OR COMP2123 |
Semester 1 |
DATA2001 Data Science, Big Data and Data Variety |
6 | P DATA1002 OR DATA1902 OR INFO1110 OR INFO1910 OR INFO1903 OR INFO1103 N DATA2901 |
Semester 1 |
DATA2901 Big Data and Data Diversity (Advanced) |
6 | P 75% or above from (DATA1002 OR DATA1902 OR INFO1110 OR INFO1903 OR INFO1103) N DATA2001 |
Semester 1 |
DATA2002 Data Analytics: Learning from Data |
6 | A Basic linear algebra and some coding for example MATH1014 or MATH1002 or MATH1902 and DATA1001 or DATA1901 P 6 cp of DATA1X01 or ENVX1001 or ENVX1002 or STAT2X11 or BUSS1020 or ECMT1010 or STAT1021 or [MATH1115 and MATH10X5] or [MATH1905 and MATH1XXX] N STAT2012 or STAT2912 or DATA2902 |
Semester 2 |
DATA2902 Data Analytics: Learning from Data (Adv) |
6 | A Basic linear algebra and some coding for example MATH1014 or MATH1002 or MATH1902 and DATA1001 or DATA1901 P 6 cp of DATA1901 or STAT2911 or (MATH1905 and MATH1XXX) or a mark of 65 or above in (DATA1001 or ENVX1001 or ENVX1002 or BUSS1020 or ECMT1010 or STAT1021 or STAT2011) or an average mark of 65 or above in (MATH10X5 and MATH1115) N STAT2012 or STAT2912 or DATA2002 |
Semester 2 |
3000-level units of study |
|||
Core units |
|||
DATA3888 Data Science Capstone |
6 | P DATA2001 or DATA2901 or DATA2002 or DATA2902 or STAT2912 or STAT2012 |
Semester 1 |
Selective units |
|||
COMP3027 Algorithm Design |
6 | A MATH1004 OR MATH1904 OR MATH1064 P COMP2123 OR COMP2823 OR INFO1105 OR INFO1905 N COMP2007 OR COMP2907 OR COMP3927 |
Semester 1 |
COMP3927 Algorithm Design (Adv) |
6 | A MATH1004 OR MATH1904 OR MATH1064 P Distinction level results in (COMP2123 OR COMP2823 OR INFO1105 OR INFO1905) N COMP2007 OR COMP2907 OR COMP3027 |
Semester 1 |
COMP3308 Introduction to Artificial Intelligence |
6 | A Algorithms. Programming skills (e.g. Java, Python, C, C++, Matlab) N COMP3608 |
Semester 1 |
COMP3608 Introduction to Artificial Intelligence (Adv) |
6 | A Algorithms. Programming skills (e.g. Java, Python, C, C++, Matlab) P Distinction-level results in at least one 2000 level COMP or MATH or SOFT unit N COMP3308 COMP3308 and COMP3608 share the same lectures, but have different tutorials and assessment (the same type but more challenging). |
Semester 1 |
DATA3404 Scalable Data Management |
6 | A This unit of study assumes that students have previous knowledge of database structures and of SQL. The prerequisite material is covered in DATA2001 or ISYS2120. Familiarity with a programming language (e.g. Java or C) is also expected. P DATA2001 OR DATA2901 OR ISYS2120 OR INFO2120 OR INFO2820 N INFO3504 OR INFO3404 |
Semester 1 |
DATA3406 Human-in-the-Loop Data Analytics |
6 | A Basic statistics, database management, and programming. P (DATA2001 OR DATA2901) AND (DATA2002 OR DATA2902) |
Semester 2 |