University of Sydney Handbooks - 2019 Archive

Download full 2019 archive Page archived at: Tue, 05 Nov 2019 02:36:07 +0000

Bachelor of Advanced Computing

Computational Data Science major

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 or STAT1022
Semester 1
Semester 2
DATA1901
Foundations of Data Science (Adv)
6    A An ATAR of 95 or more
N MATH1905 or ECMT1010 or ENVX2001 or BUSS1020 or DATA1001 or MATH1115
Semester 1
Semester 2
INFO1110
Introduction to Programming
6    N INFO1910 OR INFO1103 OR INFO1903 OR INFO1105 OR INFO1905
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 INFO1110 OR INFO1910 OR INFO1113 OR DATA1002 OR DATA1902 OR INFO1103 OR INFO1903
N INFO1105 OR INFO1905 OR COMP2123

Note: Department permission required for enrolment

Semester 1
DATA2001
Data Science: Big Data and Data Diversity
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 DATA1002 OR DATA1902 OR INFO1110 OR INFO1903 OR INFO1103. Students need Distinction or better in one of the prerequisite units.
N DATA2001
Semester 1
DATA2002
Data Analytics: Learning from Data
6    A Basic Linear Algebra and some coding
P [DATA1001 or ENVX1001 or ENVX1002] or [MATH10X5 and MATH1115] or [MATH10X5 and STAT2011] or [MATH1905 and MATH1XXX (except MATH1XX5)] or [BUSS1020 or ECMT1010 or STAT1021]
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 A mark of 65 or above in any of the following (DATA1001 or DATA1901 or ENVX1001 or ENVX1002) or (MATH10X5 and MATH1115) or (MATH10X5 and STAT2011) or (MATH1905 and MATH1XXX [except MATH1XX5]) or (QBUS1020 or ECMT1020 or STAT1021)
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 2
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 COMP2123 OR COMP2823 OR INFO1105 OR INFO1905
N COMP2007 OR COMP2907 OR COMP3027

Note: Department permission required for enrolment

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
Data Science Platforms
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      Semester 2


For a standard enrolment plan for the Bachelor of Advanced Computing with a major in Computational Data Science visit CUSP https://cusp.sydney.edu.au.