Bachelor of Advanced Computing
Please check the current students website (Find a unit of study) for up-to-date information on units of study including availability.
For a standard enrolment plan for Bachelor of Advanced Computing visit CUSP.
Unit of study | Credit points | A: Assumed knowledge P: Prerequisites C: Corequisites N: Prohibition | Session |
---|---|---|---|
Bachelor of Advanced Computing and Bachelor of Computing |
|||
Award requirements |
|||
Bachelor of Advanced Computing |
|||
To qualify for the award of the Bachelor of Advanced Computing, a candidate must complete 192 credit points, comprising: | |||
(a) 96 credit points of degree core units of study as set out in the table below; | |||
(b) A major (48 credit points) from the list of majors from the table below; | |||
(c) At least 12 credit points of 4000-level or higher electives from the table below; | |||
(d) (Optionally) up to 12 credit points of units of study in the Open Learning Environment as listed in Table O in the Shared Pool for Undergraduate Degrees; | |||
(e) (Optionally) a minor of 36 credit points or a second major of 48 credit points as listed and specified in Table S in the Shared Pool for Undergraduate Degrees; | |||
(f) Where appropriate, additional elective units from the table below or Table S in the Shared Pool for Undergraduate Degrees. | |||
Bachelor of Computing |
|||
To qualify for the award of the Bachelor of Computing, a candidate must complete 144 credit points, comprising: | |||
(a) 78 credit points of degree core units as set out in the table below; | |||
(b) A major (48 credit points) from the list of majors from the table below; | |||
(c) (Optionally) up to 12 credit points of units of study in the Open Learning Environment as listed in Table O in the Shared Pool for Undergraduate Degrees; | |||
(d) (Optionally) a minor of 36 credit points as listed and specified in Table S in the Shared Pool for Undergraduate Degrees; | |||
(e) Where appropriate, additional elective units from the table below. | |||
Streams |
|||
The available streams in the Bachelor of Advanced Computing are: | |||
Dalyell | |||
Achievement of the Dalyell stream requires: | |||
(i) Completion of 12 credit points of Dalyell units as set out in Table S; | |||
(ii) Admission on the basis of ATAR or first year WAM as determined by the Board of Interdisciplinary Studies; | |||
(iii) Maintenance of the required WAM as determined by the Board of Interdisciplinary Studies. | |||
Majors |
|||
Table A majors available in this course are: | |||
Computer Science | |||
Computational Data Science | |||
Cybersecurity | |||
Software Development | |||
Requirements from the majors are listed in the Majors tabs in this Handbook. | |||
Minors |
|||
Table A minors available in this course are: | |||
Computer Science | |||
Computational Data Science | |||
Cybersecurity | |||
Software Development | |||
Requirements from the minors are listed alongside the major requirements in the Majors tabs in this Handbook. | |||
Honours |
|||
Entry into the Honours pathway is via application. Admission to the program requires a WAM of at least 65 and completion of at least one Table A major. | |||
To be eligible for the award of Honours in the Bachelor of Advanced Computing, a candidate must complete the Honours pathway comprising 24 credit points of research-related units as listed below, and meet the performance levels as specified in clause 10 of the degree resolutions. | |||
Degree Core |
|||
The degree core units of study required for this course are listed below. Candidates who exit at the third year do not complete the 4000-level degree core units and graduate with a Bachelor of Computing. | |||
1000-level units of study |
|||
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 |
ELEC1601 Introduction to Computer Systems |
6 | A HSC Mathematics extension 1 or 2 |
Semester 2 |
INFO1110 Introduction to Programming |
6 | N INFO1910 or INFO1103 or INFO1903 or INFO1105 or INFO1905 or ENGG1810 |
Semester 1 Semester 2 |
INFO1111 Computing 1A Professionalism |
6 | N ENGG1805 OR ENGG1111 OR ENGD1000 |
Semester 1 |
INFO1112 Computing 1B OS and Network Platforms |
6 | A A basic knowledge of Python is assumed. For most students, INFO1110 should have already been passed in Semester 1 C ELEC1601 AND (INFO1110 OR INFO1910 OR INFO1103 OR INFO1113) |
Semester 2 |
INFO1113 Object-Oriented Programming |
6 | P INFO1110 OR INFO1910 OR ENGG1810 N INFO1103 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 |
MATH1002 Linear Algebra |
3 | A HSC Mathematics or MATH1111. Students who have not completed HSC Mathematics (or equivalent) are strongly advised to take the Mathematics Bridging Course (offered in February) N MATH1012 or MATH1014 or MATH1902 |
Intensive January Semester 1 |
MATH1021 Calculus Of One Variable |
3 | A HSC Mathematics Extension 1 or equivalent N MATH1901 or MATH1906 or ENVX1001 or MATH1001 or MATH1921 or MATH1931 |
Intensive January Semester 1 Semester 2 |
MATH1064 Discrete Mathematics for Computation |
6 | A Coordinate geometry, basic integral and differential calculus, polynomial equations and algebraic manipulations, equivalent to HSC Mathematics N MATH1004 or MATH1904 |
Semester 2 |
2000-level units of study |
|||
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 |
INFO2222 Computing 2 Usability and Security |
6 | P (INFO1103 OR INFO1105 OR INFO1905 OR INFO1113) AND (INFO1111 OR INFO1711 OR ENGG1111 OR ENGD1000 OF ENGG1805) |
Semester 1 |
ISYS2120 Data and Information Management |
6 | A Programming skills P INFO1113 OR INFO1103 OR INFO1105 OR INFO1905 OR INFO1003 OR INFO1903 OR DECO1012 N INFO2120 OR INFO2820 OR COMP5138 |
Semester 2 |
SOFT2412 Agile Software Development Practices |
6 | P INFO1113 OR INFO1103 OR INFO1105 OR INFO1905 N COMP9412 |
Semester 2 |
3000-level units of study |
|||
INFO3333 Computing 3 Management |
6 | P 12 credit points of 2000-level units N INFO3402 |
Semester 1 |
4000-level units of study |
|||
INFO4001 Thesis A |
6 | P INFO3333 and {completion of the requirements of a major in Computational Data Science [DATA3888 AND 12cp of (COMP3027 OR COMP3927 OR COMP3308 OR COMP3608 OR DATA3404 OR DATA3406)] or Computer Science [(COMP3027 OR COMP3927) AND (COMP3888 OR COMP3988) AND 6cp of (COMP3109 OR COMP3221 OR COMP3308 OR COMP3608 OR COMP3419 OR COMP3520)] or Cybersecurity (CSEC3616 AND ELEC3506 AND COMP3221 AND CSEC3888) or Information Systems (ISYS3401 AND (ISYS3402 OR INFS3050) AND ISYS3888) or Software Development [SOFT3202 AND (SOFT3410 OR INFO3315) AND SOFT3888]} |
Semester 1 Semester 2 |
INFO4002 Thesis B |
6 | P INFO3333 and {completion of the requirements of a major in Computational Data Science [DATA3888 AND 12cp of (COMP3027 OR COMP3927 OR COMP3308 OR COMP3608 OR DATA3404 OR DATA3406)] or Computer Science [(COMP3027 OR COMP3927) AND (COMP3888 OR COMP3988) AND 6cp of (COMP3109 OR COMP3221 OR COMP3308 OR COMP3608 OR COMP3419 OR COMP3520)] or Cybersecurity (CSEC3616 AND ELEC3506 AND COMP3221 AND CSEC3888) or Information Systems (ISYS3401 AND (ISYS3402 OR INFS3050) AND ISYS3888) or Software Development [SOFT3202 AND (SOFT3410 OR INFO3315) AND SOFT3888]} |
Semester 1 Semester 2 |
INFO4444 Computing 4 Innovation |
6 | A Students should have knowledge of several different aspects of computing at the 3000-level P INFO3333 N INFO4990 |
Semester 1 |
Honours Pathway core units |
|||
INFO4911 CS Research Thesis A |
6 | P Enrolment in BAC Honours C INFO4990 INFO4911, INFO4912 and INFO4913 together form the Honours Research thesis. The thesis and presentation are for delivery in INFO4913 |
Semester 1 Semester 2 |
INFO4912 CS Research Thesis B |
6 | P Enrolment in BAC Honours C INFO4911 INFO4911, INFO4912 and INFO4913 together form the Honours Research thesis. The thesis and presentation are for delivery in INFO4913. |
Semester 1 Semester 2 |
INFO4913 CS Research Thesis C |
6 | P Enrolment in BAC Honours C INFO4912 and INFO4999 INFO4911, INFO4912 and INFO4913 together form the Honours Research thesis. The thesis and presentation are for delivery in INFO4913. |
Semester 1 Semester 2 |
INFO4990 Computer Science Research Methods |
6 | P Students must satisfy Honours admission requirements N INFO4444 or INFO5993 Note: Department permission required for enrolment |
Semester 1 Semester 2 |
Students in the Honours pathway take INFO4911 and INFO4912 in place of INFO4001 and INFO4002, and INFO4990 in place of INFO4444. INFO4913 counts in place of a 4000+ level elective. | |||
Electives |
|||
1000-level units of study |
|||
INFO1911 IT Special Project 1A |
6 |
Note: Department permission required for enrolment |
Intensive July Semester 1 |
INFO1912 IT Special Project 1B |
6 |
Note: Department permission required for enrolment |
Intensive July Semester 2 |
2000-level units of study |
|||
COMP2017 Systems Programming |
6 | P INFO1113 OR INFO1105 OR INFO1905 OR INFO1103 C COMP2123 OR COMP2823 OR INFO1105 OR INFO1905 N COMP2129 OR COMP9017 OR COMP9129 |
Semester 1 |
COMP2022 Models of Computation |
6 | A (MATH1004 OR MATH1904 OR MATH1064 OR MATH2069 OR MATH2969) AND (INFO1105 OR INFO1905 OR COMP2123 OR COMP2823) P INFO1103 OR INFO1903 OR INFO1113 N COMP2922 |
Semester 2 |
COMP2922 Models of Computation (Adv) |
6 | A (MATH1004 OR MATH1904 OR MATH1064 OR MATH2069 OR MATH2969) AND (INFO1105 OR INFO1905 OR COMP2123 OR COMP2823) P Distinction level result in (INFO1103 OR INFO1903 OR INFO1113) N COMP2022 |
Semester 2 |
DATA2001 Data Science, Big Data and Data Variety |
6 | P DATA1002 OR DATA1902 OR INFO1110 OR INFO1910 OR INFO1903 OR INFO1103 or ENGG1810 N DATA2901 |
Semester 1 |
DATA2002 Data Analytics: Learning from Data |
6 | A Successful completion of a first-year or second-year unit in statistics or data science including a substantial coding component. The content from STAT2X11 will help but is not considered essential. Students who are not comfortable using the R software for statistical analysis should familiarise themselves before attempting the unit, e.g. taking OLET1632: Shark Bites and Other Data Stories P DATA1X01 or ENVX1002 or [MATH1X05 and MATH1XXX (excluding MATH1X05)] or BUSS1020 or ECMT1010 N STAT2012 or STAT2912 or DATA2902 |
Semester 2 |
DATA2901 Big Data and Data Diversity (Advanced) |
6 | P 75% or above from (DATA1002 OR DATA1902 OR INFO1110 OR INFO1903 OR INFO1103 or ENGG1810) N DATA2001 |
Semester 1 |
DATA2902 Data Analytics: Learning from Data (Adv) |
6 | A Successful completion of a first-year or second-year unit in statistics or data science including a substantial coding component. The content from STAT2X11 will help but is not considered essential. Students who are not comfortable using the R software for statistical analysis should familiarise themselves before attempting the unit, e.g. taking OLET1632: Shark Bites and Other Data Stories P A mark of 65 or above in (DATA1X01 or ENVX1002 or [MATH1X05 and MATH1XXX (excluding MATH1X05)] or BUSS1020 or ECMT1010) N STAT2012 or STAT2912 or DATA2002 |
Semester 2 |
INFO2150 Introduction to Health Data Science This unit of study is not available in 2022 |
6 | A Basic knowledge of Entity Relationship Modelling, database technology and SQL P (INFO1003 OR INFO1903 OR INFO1103 OR INFO1110 OR INFO1910 OR DATA1002 OR DATA1902) AND (DATA1001 OR MATH1005 OR MATH1905 OR MATH1015 OR BUSS1020) C DATA2001 OR DATA2901 OR ISYS2120 OR INFO2120 OR INFO2820 OR INFO1903 |
Semester 2 |
INFO2911 IT Special Project 2A |
6 | P [85% average in IT units of study in previous year] AND [Permission from the School of CS] Note: Department permission required for enrolment |
Intensive July Semester 1 |
INFO2912 IT Special Project 2B |
6 | P [85% average in IT units of study in previous year] AND [Permission from the School of CS] Note: Department permission required for enrolment |
Intensive July Semester 2 |
ISYS2110 Analysis and Design of Web Info Systems |
6 | P INFO1113 OR INFO1103 OR INFO1105 OR INFO1905 N INFO2110 |
Semester 1 |
ISYS2160 Information Systems in the Internet Age |
6 | A INFO1003 OR INFO1103 OR INFO1903 OR INFO1113 N ISYS2140 |
Semester 2 |
SOFT2201 Software Construction and Design 1 |
6 | P INFO1113 OR INFO1103 OR INFO1105 OR INFO1905 N INFO3220 OR COMP9201 |
Semester 2 |
3000-level units of study |
|||
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 |
COMP3109 Programming Languages and Paradigms |
6 | P (COMP2017 or COMP2129) and (COMP2022 or COMP2922) |
Semester 2 |
COMP3221 Distributed Systems |
6 | P (INFO1105 OR INFO1905) OR ((INFO1103 OR INFO1113) AND (COMP2123 OR COMP2823)) N COMP2121 |
Semester 1 |
COMP3308 Introduction to Artificial Intelligence |
6 | A Algorithms. Programming skills (e.g. Java, Python, C, C++, Matlab) N COMP3608 |
Semester 1 |
COMP3419 Graphics and Multimedia |
6 | A Programming skills P COMP2123 OR COMP2823 OR INFO1105 OR INFO1905 |
Semester 2 |
COMP3520 Operating Systems Internals |
6 | P (COMP2017 OR COMP2129) AND (COMP2123 OR COMP2823 OR INFO1105 OR INFO1905) |
Semester 2 |
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 |
COMP3888 Computer Science Project |
6 | P (COMP2123 OR COMP2823) AND COMP2017 AND (COMP2022 OR COMP2922) N INFO3600 OR COMP3600 OR COMP3615 OR COMP3988 |
Semester 2 |
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 |
COMP3988 Computer Science Project (Advanced) |
6 | P (COMP2123 OR COMP2823) AND COMP2017 AND (COMP2022 OR COMP2922) with Distinction level results in at least one of these units N INFO3600 OR COMP3615 OR COMP3600 OR COMP3888 |
Semester 2 |
CSEC3616 Cybersecurity Engineering |
6 | P (INFO1110 or INFO1910) and INFO1112 and INFO1113 and MATH1064 N ELEC5616 or INFO2315 or INFO3616 |
Semester 2 |
CSEC3888 Cybersecurity Project |
6 | P (COMP2017 or COMP2907) and ISYS2120 and ELEC3506 N INFO3600 |
Semester 2 |
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 |
DATA3888 Data Science Capstone |
6 | P DATA2001 or DATA2901 or DATA2002 or DATA2902 or STAT2912 or STAT2012 |
Semester 1 |
ENGG3800 Industry and Community Projects |
6 | A Upper-level disciplinary knowledge. Required knowledge will vary by project. |
Intensive February Intensive July Semester 1 Semester 2 |
INFO3315 Human-Computer Interaction |
6 | P 6 credit points of 1000-level programming units (INFO1110 or INFO1910 or INFO1113 or ENGG1810) and 12 credit points of 2000-level units from BAdvComp Table A |
Semester 2 |
INFO3616 Principles of Security and Security Eng |
6 | A (INFO1110 OR INFO1910) AND INFO1112 AND INFO1113 AND MATH1064. Knowledge equivalent to the above units is assumed. This means good programming skills in Python or a C-related language, basic networking knowledge, and skills from discrete mathematics. A technical orientation is absolutely required, especially capacity to become familiar with new technology without explicit supervision N ELEC5616 OR INFO2315 OR CSEC3616 |
Semester 2 |
INFO3911 IT Special Project 3A |
6 | P [85% average in IT units of study in previous year] AND [Permission from the School of CS] Note: Department permission required for enrolment |
Intensive July Semester 1 |
INFO3912 IT Special Project 3B |
6 | P [85% average in IT units of study in previous year] AND [Permission from the School of CS] Note: Department permission required for enrolment |
Intensive July Semester 2 |
ISYS3401 Information Technology Evaluation |
6 | A MATH1005 OR MATH1905 P (INFO2110 OR ISYS2110) AND (INFO2120 OR ISYS2120) AND (ISYS2140 OR ISYS2160) |
Semester 1 |
ISYS3888 Information Systems Project |
6 | P (INFO2110 OR ISYS2110) AND (INFO2120 OR ISYS2120) AND (ISYS2140 OR ISYS2160) N INFO3600 OR ISYS3207 OR ISYS3400 |
Semester 2 |
SOFT3202 Software Construction and Design 2 |
6 | P SOFT2201 N INFO3220 |
Semester 1 |
SOFT3410 Concurrency for Software Development |
6 | P COMP2017 OR COMP2129 |
Semester 2 |
SOFT3888 Software Development Project |
6 | A SOFT3202 P [18CP 2000-level or above units from SOFT or COMP or INFO] N SOFT3413 |
Semester 2 |
4000-level units of study |
|||
INFO4999 Computer Science Honours Result |
P Permission of the Head of Department Note: Department permission required for enrolment |
Semester 1 Semester 2 |
|
5000-level units of study |
|||
COMP5045 Computational Geometry |
6 | A Experience with data structures and algorithms as covered in COMP9103 or COMP9123 or COMP2123 or COMP2823 or INFO1105 or INFO1905 (or equivalent UoS from different institutions) |
Semester 1 |
COMP5046 Natural Language Processing |
6 | A Knowledge of an OO programming language |
Semester 1 |
COMP5047 Pervasive Computing |
6 | A ELEC1601 and (COMP2129 or COMP2017 or COMP9017). Background in programming and operating systems that is sufficient for the student to independently learn new programming tools from standard online technical materials |
Semester 2 |
COMP5048 Visual Analytics |
6 | A Experience with data structures and algorithms as covered in COMP9103 OR COMP9003 OR COMP2123 OR COMP2823 OR INFO1105 OR INFO1905 (or equivalent UoS from different institutions) |
Semester 1 Semester 2 |
COMP5216 Mobile Computing |
6 | A COMP5214 OR COMP9103 OR COMP9003. Software Development in JAVA, or similar introductory software development units |
Semester 2 |
COMP5313 Large Scale Networks |
6 | A Algorithmic skills gained through units such as COMP2123 or COMP2823 or COMP3027 or COMP3927 or COMP9007 or COMP9123 or equivalent. Basic probability knowledge |
Semester 1 |
COMP5318 Machine Learning and Data Mining |
6 | A INFO2110 OR ISYS2110 OR COMP9120 OR COMP5138 |
Semester 1 Semester 2 |
COMP5328 Advanced Machine Learning |
6 | C COMP5318 OR COMP3308 OR COMP3608 |
Semester 2 |
COMP5329 Deep Learning |
6 | A COMP5318 |
Semester 1 |
COMP5338 Advanced Data Models |
6 | A This unit of study assumes foundational knowledge of relational database systems as taught in COMP5138/COMP9120 (Database Management Systems) or INFO2120/INFO2820/ISYS2120 (Database Systems 1) |
Semester 2 |
COMP5347 Web Application Development |
6 | A Experience with software development as covered in SOFT2412 or COMP9103 or COMP9003 (or equivalent UoS from different institutions) |
Semester 1 |
COMP5348 Enterprise Scale Software Architecture This unit of study is not available in 2022 |
6 | A Experience with software development as covered in SOFT2412 or COMP9103 and also COMP2123 OR COMP2823 OR INFO1105 OR INFO1905 (or equivalent UoS from different institutions). |
Semester 1 |
COMP5349 Cloud Computing |
6 | A Basic knowledge of computer networks as covered in INFO1112 or COMP9201 or COMP9601 (or equivalent UoS from different institutions) |
Semester 1 |
COMP5415 Multimedia Design and Authoring |
6 | A Experience with software development as covered in SOFT2412 or COMP9103 or COMP9003 (or equivalent UoS from different institutions) |
Semester 2 |
COMP5416 Advanced Network Technologies |
6 | A ELEC3506 OR ELEC9506 OR ELEC5740 OR COMP5116 |
Semester 2 |
COMP5424 Information Technology in Biomedicine |
6 | A Experience with software development as covered in SOFT2412 or COMP9103 or COMP9003 (or equivalent UoS from different institutions) |
Semester 1 |
COMP5425 Multimedia Retrieval |
6 | A Experience with programming skills, as covered in COMP9103 OR COMP9003 OR COMP9123 OR COMP2123 OR COMP2823 OR INFO1105 OR INFO1905 (or equivalent UoS from different institutions) |
Semester 1 |
COMP5426 Parallel and Distributed Computing |
6 | A Experience with algorithm design and software development as covered in (COMP2017 or COMP9017) and COMP3027 (or equivalent UoS from different institutions) |
Semester 1 |
COMP5427 Usability Engineering |
6 | A Skills with modelling as covered in ISYS2110 or ISYS2120 or COMP9110 or COMP9201 (or equivalent UoS from different institutions) |
Semester 1 |
COMP5617 Empirical Security Analysis and Engineering |
6 | P INFO3616 or ELEC5616 or CSEC3616 |
Semester 2 |
COMP5618 Applied Cybersecurity |
6 | A (ELEC5616 OR INFO2315 OR INFO2222) with a grade of Credit or greater |
Semester 2 |
DATA5207 Data Analysis in the Social Sciences |
6 |
Note: Department permission required for enrolment in the following sessions:Intensive December |
Intensive December Semester 1 |
ELEC5306 Video Intelligence and Compression |
6 | A Basic understanding of digital signal processing (filtering, DFT) and programming skills (e.g. Matlab/Java/Python/C++) |
Semester 1 |
ELEC5307 Advanced Signal Processing with Deep Learning |
6 | A Mathematics (e.g., probability and linear algebra) and programming skills (e.g. Matlab/Java/Python/C++) |
Semester 2 |
ELEC5508 Wireless Engineering |
6 | A Basic knowledge in probability and statistics, analog and digital communications, error probability calculation in communications channels, and telecommunications network |
Semester 2 |
ELEC5509 Mobile Networks |
6 | A ELEC3505 AND ELEC3506. Basically, students need to know the concepts of data communications and mobile communications, which could be gained in one the following units of study: ELEC3505 Communications, ELEC3506 Data Communications and the Internet, or similar units. If you are not sure, please contact the instructor |
Semester 1 |
ELEC5514 IoT Wireless Sensing and Networking |
6 | A ELEC3305 AND ELEC3506 AND ELEC3607 AND ELEC5508 |
Semester 2 |
ELEC5616 Computer and Network Security |
6 | A A programming language, basic maths |
Semester 1 |
ELEC5618 Software Quality Engineering |
6 | A Writing programs with multiple functions or methods in multiple files; design of complex data structures and combination in non trivial algorithms; use of an integrated development environment; software version control systems |
Semester 1 |
ELEC5619 Object Oriented Application Frameworks |
6 | A Java programming, and some web development experience are essential. Databases strongly recommended |
Semester 2 |
ELEC5620 Model Based Software Engineering |
6 | A A programming language, basic maths |
Semester 2 |
INFO5010 IT Advanced Topic A This unit of study is not available in 2022 |
6 |
Note: Department permission required for enrolment |
Semester 1 |
INFO5011 IT Advanced Topic B This unit of study is not available in 2022 |
6 |
Note: Department permission required for enrolment |
Semester 1 |
INFO5991 Services Science Management and Engineering |
6 | A INFO5990. Students are expected to have a degree in computer science, engineering, information technology, information systems or business |
Semester 2 |
INFO5992 Understanding IT Innovations |
6 | P 24 credit points of units at 5000-level or above N PMGT5875 |
Semester 1 Semester 2 |
INFO6010 Advanced Topics in IT Project Management |
6 | A Students are assumed to understand the role of IT projects P INFO6007 OR 3-5 years working experience in IT Project Management |
Semester 2 |
ISYS5050 Knowledge Management Systems |
6 | A Good understanding of relational data model and database technologies as covered in ISYS2120 or COMP9220 or COMP5206 (or equivalent UoS from different institutions) P COMP5206 OR ISYS2160 |
Semester 1 |
ISYS5070 Change Management in IT This unit of study is not available in 2022 |
6 | A Basic knowledge of information systems as covered in (INFO6007 and COMP5206) or (ISYS2160 and INFO3333) (or equivalent UoS from different institutions). Note: Department permission required for enrolment |
Intensive January |