University of Sydney Handbooks - 2018 Archive

Download full 2018 archive Page archived at: Fri, 21 Sep 2018 05:39:44 +0000

Unit of study table

Unit of study Credit points A: Assumed knowledge P: Prerequisites C: Corequisites N: Prohibition Session

Master of Information Technology / Master of Information Technology Management

Candidates for the degree of Master of Information Technology/ Master of Information Technology Management are required to complete 96 credit points from the units of study listed in the tables below as follows:
1. a total of 96 credit points
2. a minimum of 24 credit points of the Core units of study
3. a minimum of 24 credit points of the Information Technology Specialist units of study
4. a minimum of 24 credit points of the Information Technology Management Specialist units of study
5. a maximum of 12 credit points of the Foundation units of study.
The completion of a major is an optional requirement of this degree. A major requires the completion of all core units of study and at least 18 credit points chosen from the Information Technology Specialist units of study listed in the table for the defined major, as below.
6. A maximum of 12 credit points may be selected from units outside of the School of Information Technology, with the approval of the Program Director.
For the Professional Pathway, after completing 24 credit points of coursework, in addition to the requirements listed above, select:
1. a minimum of 12 credit points of the Professional Pathway Project units of study,
2. no credit points from the research pathway units of study.
Students may gain admission to the Research Pathway after completing 24 credit points of coursework with a Distinction average or above, subject to the approval of the Program Director. For the Research Pathway, in addition to the requirements listed above, select:
1. a minimum of 24 credit points of the Research Pathway units of study,
2. no credit points from the Professional Pathway Project units of study.

Core units

Candidates for the Master of Information Technology/Master of Information Technology Management must complete a minimum of 24 credit points from the listed Core units of study.
COMP5206
Information Technologies and Systems
6      Semester 1
Semester 2
INFO5990
Professional Practice in IT
6    A Students enrolled in INFO5990 are assumed to have previously completed a Bachelors degree in some area of IT, or have completed a Graduate Diploma in some area of IT, or have many years experience as a practising IT professional.


The main focus of the subject is to provide students with the necessary tools, basic skills, experience and adequate knowledge so they develop an awareness and an understanding of the responsibilities and issues associated with professional conduct and practice in the information technology sector. This unit is for MIT, MITM, MIT/MITM students only.
Semester 1
Semester 2
INFO5992
Understanding IT Innovations
6    A INFO5990
N PMGT5875
Semester 1
Semester 2
INFO6007
Project Management in IT
6    A Students enrolled in INFO6007 are assumed to have previously completed a Bachelors degree in some area of IT, or have completed a Graduate Diploma in some area of IT, or have three years experience as a practising IT professional. Recent work experience, or recent postgraduate education, in software project management, software process improvement, or software quality assurance is an advantage.
N PMGT5871
Semester 1
Semester 2

Information Technology Specialist Units

Candidates for the Master of Information Technology/Master of Information Technology Management must complete a minimum of 24 credit points from the listed Information Technology Specialist units of study.
CISS6022
Cybersecurity
6      Semester 2
COMP5045
Computational Geometry
6    A Students are assumed to have a basic knowledge of the design and analysis of algorithms and data structures: you should be familiar with big-O notations and simple algorithmic techniques like sorting, binary search, and balanced search trees.
Semester 1
COMP5046
Natural Language Processing
6    A Knowledge of an OO programming language

Note: Department permission required for enrolment

Semester 1
COMP5047
Pervasive Computing
6    A Background in programming and operating systems that is sufficient for the student to independently learn new programming tools from standard online technical materials. Ability to conduct a literature search. Ability to write reports of work done.

Note: Department permission required for enrolment

Semester 2
COMP5048
Visual Analytics
6    A It is assumed that students will have basic knowledge of data structures, algorithms and programming skills.
Semester 2
COMP5216
Mobile Computing
6    A COMP5214 OR COMP9103. Software Development in JAVA, or similar introductory software development units.
Semester 2
COMP5313
Large Scale Networks
6    A Algorithmic skills (as expected from any IT graduate). Basic probability knowledge.
Semester 1
COMP5318
Machine Learning and Data Mining
6    A INFO2110 OR ISYS2110 OR COMP9120 OR COMP5138
Semester 1
COMP5328
Advanced Machine Learning
6    A COMP5318
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 COMP9220 or COMP5028. The course assumes basic knowledge on OO design and proficiency in a programming language
Semester 1
COMP5348
Enterprise Scale Software Architecture
6    A Programming competence in Java or similar OO language. Capacity to master novel technologies (especially to program against novel APIs) using manuals, tutorial examples, etc.
Semester 1
COMP5349
Cloud Computing
6    A Good programming skills, especially in Java for the practical assignment, as well as proficiency in databases and SQL. The unit is expected to be taken after introductory courses in related units such as COMP5214 or COMP9103 Software Development in JAVA
Semester 1
COMP5405
Digital Media Computing
6    N COMP5114 OR COMP9419
Semester 1
COMP5415
Multimedia Design and Authoring
6      Semester 2
COMP5416
Advanced Network Technologies
6    A ELEC3506 OR ELEC9506 OR ELEC5740 OR COMP5116
Semester 2
COMP5424
Information Technology in Biomedicine
6      Semester 1
COMP5425
Multimedia Retrieval
6    A COMP9007 or COMP5211. Basic Programming skills and data structure knowledge.
Semester 1
COMP5426
Parallel and Distributed Computing
6      Semester 1
COMP5427
Usability Engineering
6      Semester 2
COMP5617
Empirical Security Analysis and Engineering
6    A ELEC5616 OR INFO2315 OR INFO2222. Good programming skills in Go, Python or C; skills to learn a new language if required. A reasonable technical orientation and basic networking knowledge is required. Students should bring the mathematical skills to understand cryptography; the unit will introduce the functional principles as background. Prior exposure to security is helpful, but not a pre-requisite.
Semester 2
COMP5618
Applied Cybersecurity
6    A (ELEC5616 OR INFO2315 OR INFO2222) with a grade of Credit or greater

Note: Department permission required for enrolment

Semester 2
ELEC5509
Mobile Networks
6    A 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
Networked Embedded Systems
6    A ELEC3305, ELEC3506, ELEC3607 and ELEC5508
P ELEC5509
Semester 2
ELEC5517
Software Defined Networks
6    P ELEC3506 OR ELEC9506
Semester 2
ELEC5616
Computer and Network Security
6    A A programming language, basic maths.
Semester 1
ELEC5618
Software Quality Engineering
6    A You are capable of writing programs with multiple functions or methods in multiple files. You are capable of design complex data structures and combine them in non trivial algorithms. You know how to use an integrated development environment. You are familiar and have worked previously with software version control systems. You know how to distribute the workload derived from the unit of study effectively throughout the week and make sure that time is truly productive.
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
ELEC5622
Signals, Software and Health
6      Semester 2
HSBH5003
e-Health for Health Professionals
6      Semester 1
IDEA9106
Design Thinking
6   
Note: Department permission required for enrolment

Semester 1
Semester 2
INFO5010
IT Advanced Topic A
6   
Note: Department permission required for enrolment

Semester 1
Semester 2
INFO5011
IT Advanced Topic B
6   
Note: Department permission required for enrolment

Semester 1
Semester 2
INFO5060
Data Analytics and Business Intelligence
6    A The unit is expected to be taken after introductory courses or related units such as COMP5206 Information Technologies and Systems
Summer Main
INFO5301
Information Security Management
6    A This unit of study assumes foundational knowledge of Information systems management. Two year IT industry exposure and a breadth of IT experience will be preferable.
Semester 1
INFO5306
Enterprise Healthcare Information Systems
6    A The unit is expected to be taken after introductory courses in related units such as COMP5206 Information Technologies and Systems (or COMP5138/COMP9120 Database Management Systems).
Semester 2
PUBH5010
Epidemiology Methods and Uses
6    N BSTA5011,CEPI5100
Semester 1
STAT5003
Computational Statistical Methods
6    P STAT5002

Note: Department permission required for enrolment

Semester 2

Information Technology Management Specialist units

Candidates for the Master of Information Technology/Master of Information Technology Management must complete a minimum of 24 credit points from the listed Information Technology Management Specialist units of study.
INFO5060
Data Analytics and Business Intelligence
6    A The unit is expected to be taken after introductory courses or related units such as COMP5206 Information Technologies and Systems
Summer Main
INFO5301
Information Security Management
6    A This unit of study assumes foundational knowledge of Information systems management. Two year IT industry exposure and a breadth of IT experience will be preferable.
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 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
INFO6012
Information Technology Strategy and Value
6    A COMP5206

Note: Department permission required for enrolment

Semester 1
Semester 2
ISYS5050
Knowledge Management Systems
6    A An undergraduate degree in Computer Science or Information Systems. Good grasp of database technologies and the role of information systems in organisations.
Semester 1
ISYS5070
Change Management in IT
6    A The unit is expected to be taken after the following related units INFO6007 Project Management in IT and COMP5206/INFO5206 Information Technologies and Systems.
Summer Main
Winter Main

Foundation units

Candidates must complete a maximum of 12 credit points from the listed Foundation units.
COMP9007
Algorithms
6    A This unit of study assumes that students have general knowledge of mathematics (especially Discrete Math) and problem solving. Having moderate knowledge about Data structure can also help students to better understand the concepts of Algorithms will be taught in this course.
N COMP5211
Semester 1
Semester 2
COMP9103
Software Development in Java
6    N COMP5214
Semester 1
Semester 2
COMP9110
System Analysis and Modelling
6    A Experience with a data model as in COMP9129 or COMP9103 or COMP9220 or COMP9120 or COMP5212 or COMP5214 or COMP5028 or COMP5138
N ELEC3610 OR ELEC5743 OR INFO2110 OR INFO5001 OR ISYS2110
Semester 1
Semester 2
COMP9120
Database Management Systems
6    A Some exposure to programming and some familiarity with data model concepts
N INFO2120 OR INFO2820 OR INFO2005 OR INFO2905 OR COMP5138 OR ISYS2120. Students who have previously studied an introductory database subject as part of their undergraduate degree should not enrol in this foundational unit, as it covers the same foundational content.
Semester 1
Semester 2
COMP9121
Design of Networks and Distributed Systems
6    N COMP5116
Semester 2
COMP9201
Software Construction and Design 1
6    N INFO3220 OR SOFT2201
Semester 2
COMP9419
Digital Media Fundamentals

This unit of study is not available in 2018

6    N COMP5114
Semester 1
COMP9601
Computer and Network Organisation
6    N COMP5213
Semester 1
INFO9003
IT for Health Professionals
6    N INFO5003
Semester 2
INFO9117
Intro to Software Engineering Practice
6    A Skill as an individual programmer (as expected from any IT graduate, who could be admitted to GCertIT, GDipIT or MIT degree)
Semester 1
Semester 2
PUBH5018
Introductory Biostatistics
6      Semester 1
STAT5002
Introduction to Statistics
6    A HSC Mathematics
Semester 1
Semester 2

Elective Units

Candidates may complete a maximum of 12 credit points from the listed Elective units.
COMP5705
Information Technology Short Project
6    N COMP5702 or COMP5703 or COMP5704

Note: Department permission required for enrolment

Semester 1
Semester 2
Summer Main
Winter Main
CSYS5010
Introduction to Complex Systems
6      Semester 1
Semester 2
DATA5207
Data Analysis in the Social Sciences
6    A COMP5310
Semester 1
ELEC5507
Error Control Coding
6    A Fundamental mathematics including probability theory and linear algebra. Basic knowledge on digital communications. Basic MATLAB programming skills is desired.
Semester 1
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
ELEC5510
Satellite Communication Systems
6    A Knowledge of error probabilities, analog and digital modulation techniques and error performance evaluation studied in ELEC3505 Communications and ELEC4505 Digital Communication Systems, is assumed.
Semester 2
ELEC5511
Optical Communication Systems
6    A (ELEC3405 OR ELEC9405) AND (ELEC3505 OR ELEC9505). Basic knowledge of communications, electronics and photonics


-
Semester 1
ELEC5512
Optical Networks
6    A Knowledge of digital communications, wave propagation, and fundamental optics
Semester 2
INFS6012
Enterprise Systems Management
6      Semester 2
INFS6015
Business Process Management
6      Semester 2
INFS6016
Technology Enabled Business Innovation
6    A INFS6004 and; Understanding the major functions of a business and how those business functions interact internally and externally so the company can be competitive in the market is essential in order to critically analyse how and where a business can be innovative. Some knowledge of how technology can be applied in a business is also essential. Experience as a member of a project team is desirable.
Semester 2
INFS6018
Managing Business Intelligence
6    A Understanding the major functions of a business and how those business functions interact internally and externally so the company can be competitive in a changing market. How information systems can be used and managed in a business. How to critically analyse a business and determine its options for transformation. (ii) Desirable Experience as a member of a project team.
Semester 1

Professional Pathway units

24 credits of Core, Specialist or Foundation units must be completed before enrolling in any Project units of study.
The minimum requirement for the Professional Pathway is 12 credit points of Information Technology Capstone Project units. Candidates can complete either COMP5770 and COMP5708 (6 & 6 credit points over two semesters) or COMP5703 (12 credit points in one semester).
COMP5703
Information Technology Capstone Project
12    P A candidate for the MDS, MIT, MITM or MIT / MITM who has completed 24 credit points from Core, Specialist or Foundation units of study may take this unit.
N COMP5702 OR COMP5704 OR COMP5707 OR COMP5708
Semester 1
Semester 2
COMP5707
Information Technology Capstone A
6    N COMP5702 OR COMP5704 OR COMP5703. Eligible students of the IT Capstone Project may choose either COMP5703 or COMP5707/COMP5708.

Note: Department permission required for enrolment
A candidate for the MDS, MIT, MITM or MIT / MITM who has completed 24 credit points from Core, Specialist or Foundation units of study may take this unit. Eligible students for the IT Capstone project will be required to complete both COMP5707 (6 CPS) and COMP5708 (6 CPS), totaling 12 CPS.
Semester 1
Semester 2
COMP5708
Information Technology Capstone B
6    C COMP5707
N COMP5702 OR COMP5704 OR COMP5703. Eligible students of the IT Capstone Project may choose either COMP5703 or COMP5707/COMP5708.

Note: Department permission required for enrolment
A candidate for the MIT, MITM or MIT / MITM who has completed 24 credit points from Core, Specialist or Foundation units of study may take this unit. Eligible students for the IT Capstone project will be required to complete both COMP5707 (6 CPS) and COMP5708 (6 CPS), totaling 12 CPS.
Semester 1
Semester 2

Research Pathway units

Candidates in the Research Pathway must take all 24 credit points of the Research Pathway units of study in the table below.
COMP5702
IT Research Project A
12    A Students should take INFO5993 - Research Methods in IT either concurrently or prior to undertaking this project unit.
N COMP5707 OR COMP5708 OR COMP5703. Students enrolling (and eligible) for the IT Research Project are not eligible to enrol in the IT Capstone Project Units.

Note: Department permission required for enrolment
A candidate for the MIT, MITM or MIT / MITM who has completed 24 credit points from Core, Specialist or Foundation units of study may take this unit. Eligible students for the IT Research project will be required to complete both COMP5702 (12CPS) and COMP5704 (6 CPS), totaling 18 CPS. In addition, students should take INFO5993 - Research Methods in IT either concurrently or prior to undertaking this project unit.
Semester 1
Semester 2
COMP5704
IT Research Project B
6    A Students should take INFO5993 - Research Methods in IT either concurrently or prior to undertaking this project unit.
N COMP5707 OR COMP5708 OR COMP5703. Students enrolling (and eligible) for the IT Research Project are not eligible to enrol in the IT Capstone Project Units.

Note: Department permission required for enrolment
A candidate for the MIT, MITM or MIT / MITM who has completed 24 credit points from Core, Specialist or Foundation units of study may take this unit. Eligible students for the IT Research project will be required to complete both COMP5702 (12CPS) and COMP5704 (6 CPS), totaling 18 CPS. In addition, students should take INFO5993 - Research Methods in IT either concurrently or prior to undertaking this project unit.
Semester 1
Semester 2
INFO5993
IT Research Methods
6      Semester 1
Semester 2

Exchange Units

Exchange units require the approval of the Program Director. With approval, up to 24 credit points of Exchange units may be taken in place of other units, towards the requirements of the degree.
INFO5551
Postgraduate IT Exchange A
6      Semester 1
Semester 2
INFO5552
Postgraduate IT Exchange B
6      Semester 1
Semester 2
INFO5553
Postgraduate IT Exchange C
6      Semester 1
Semester 2
INFO5554
Postgraduate IT Exchange D
6      Semester 1
Semester 2

Majors for the Master of Information Technology/Master of Information Technology Management

The completion of a major is an optional requirement of this degree. The award of a major requires the completion of 18 credit points of Information Technology Specialist units listed under the relevant major.

Biomedical and Health Informatics

COMP5405
Digital Media Computing
6    N COMP5114 OR COMP9419
Semester 1
COMP5424
Information Technology in Biomedicine
6      Semester 1
ELEC5622
Signals, Software and Health
6      Semester 2
HSBH5003
e-Health for Health Professionals
6      Semester 1
INFO5306
Enterprise Healthcare Information Systems
6    A The unit is expected to be taken after introductory courses in related units such as COMP5206 Information Technologies and Systems (or COMP5138/COMP9120 Database Management Systems).
Semester 2
PUBH5010
Epidemiology Methods and Uses
6    N BSTA5011,CEPI5100
Semester 1

Data Management and Analytics

COMP5046
Natural Language Processing
6    A Knowledge of an OO programming language

Note: Department permission required for enrolment

Semester 1
COMP5048
Visual Analytics
6    A It is assumed that students will have basic knowledge of data structures, algorithms and programming skills.
Semester 2
COMP5318
Machine Learning and Data Mining
6    A INFO2110 OR ISYS2110 OR COMP9120 OR COMP5138
Semester 1
COMP5328
Advanced Machine Learning
6    A COMP5318
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
COMP5349
Cloud Computing
6    A Good programming skills, especially in Java for the practical assignment, as well as proficiency in databases and SQL. The unit is expected to be taken after introductory courses in related units such as COMP5214 or COMP9103 Software Development in JAVA
Semester 1
COMP5425
Multimedia Retrieval
6    A COMP9007 or COMP5211. Basic Programming skills and data structure knowledge.
Semester 1
INFO5060
Data Analytics and Business Intelligence
6    A The unit is expected to be taken after introductory courses or related units such as COMP5206 Information Technologies and Systems
Summer Main
STAT5003
Computational Statistical Methods
6    P STAT5002

Note: Department permission required for enrolment

Semester 2

Digital Media Technology

COMP5045
Computational Geometry
6    A Students are assumed to have a basic knowledge of the design and analysis of algorithms and data structures: you should be familiar with big-O notations and simple algorithmic techniques like sorting, binary search, and balanced search trees.
Semester 1
COMP5048
Visual Analytics
6    A It is assumed that students will have basic knowledge of data structures, algorithms and programming skills.
Semester 2
COMP5405
Digital Media Computing
6    N COMP5114 OR COMP9419
Semester 1
COMP5415
Multimedia Design and Authoring
6      Semester 2
COMP5425
Multimedia Retrieval
6    A COMP9007 or COMP5211. Basic Programming skills and data structure knowledge.
Semester 1
COMP5427
Usability Engineering
6      Semester 2
IDEA9106
Design Thinking
6   
Note: Department permission required for enrolment

Semester 1
Semester 2

IT Security

CISS6022
Cybersecurity
6      Semester 2
COMP5347
Web Application Development
6    A COMP9220 or COMP5028. The course assumes basic knowledge on OO design and proficiency in a programming language
Semester 1
COMP5416
Advanced Network Technologies
6    A ELEC3506 OR ELEC9506 OR ELEC5740 OR COMP5116
Semester 2
COMP5617
Empirical Security Analysis and Engineering
6    A ELEC5616 OR INFO2315 OR INFO2222. Good programming skills in Go, Python or C; skills to learn a new language if required. A reasonable technical orientation and basic networking knowledge is required. Students should bring the mathematical skills to understand cryptography; the unit will introduce the functional principles as background. Prior exposure to security is helpful, but not a pre-requisite.
Semester 2
COMP5618
Applied Cybersecurity
6    A (ELEC5616 OR INFO2315 OR INFO2222) with a grade of Credit or greater

Note: Department permission required for enrolment

Semester 2
ELEC5616
Computer and Network Security
6    A A programming language, basic maths.
Semester 1
INFO5301
Information Security Management
6    A This unit of study assumes foundational knowledge of Information systems management. Two year IT industry exposure and a breadth of IT experience will be preferable.
Semester 1

Networks and Distributed Systems

COMP5047
Pervasive Computing
6    A Background in programming and operating systems that is sufficient for the student to independently learn new programming tools from standard online technical materials. Ability to conduct a literature search. Ability to write reports of work done.

Note: Department permission required for enrolment

Semester 2
COMP5216
Mobile Computing
6    A COMP5214 OR COMP9103. Software Development in JAVA, or similar introductory software development units.
Semester 2
COMP5313
Large Scale Networks
6    A Algorithmic skills (as expected from any IT graduate). Basic probability knowledge.
Semester 1
COMP5349
Cloud Computing
6    A Good programming skills, especially in Java for the practical assignment, as well as proficiency in databases and SQL. The unit is expected to be taken after introductory courses in related units such as COMP5214 or COMP9103 Software Development in JAVA
Semester 1
COMP5416
Advanced Network Technologies
6    A ELEC3506 OR ELEC9506 OR ELEC5740 OR COMP5116
Semester 2
COMP5426
Parallel and Distributed Computing
6      Semester 1
ELEC5509
Mobile Networks
6    A 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
Networked Embedded Systems
6    A ELEC3305, ELEC3506, ELEC3607 and ELEC5508
P ELEC5509
Semester 2
ELEC5517
Software Defined Networks
6    P ELEC3506 OR ELEC9506
Semester 2

Software Engineering

COMP5216
Mobile Computing
6    A COMP5214 OR COMP9103. Software Development in JAVA, or similar introductory software development units.
Semester 2
COMP5347
Web Application Development
6    A COMP9220 or COMP5028. The course assumes basic knowledge on OO design and proficiency in a programming language
Semester 1
COMP5348
Enterprise Scale Software Architecture
6    A Programming competence in Java or similar OO language. Capacity to master novel technologies (especially to program against novel APIs) using manuals, tutorial examples, etc.
Semester 1
COMP5349
Cloud Computing
6    A Good programming skills, especially in Java for the practical assignment, as well as proficiency in databases and SQL. The unit is expected to be taken after introductory courses in related units such as COMP5214 or COMP9103 Software Development in JAVA
Semester 1
COMP5427
Usability Engineering
6      Semester 2
ELEC5618
Software Quality Engineering
6    A You are capable of writing programs with multiple functions or methods in multiple files. You are capable of design complex data structures and combine them in non trivial algorithms. You know how to use an integrated development environment. You are familiar and have worked previously with software version control systems. You know how to distribute the workload derived from the unit of study effectively throughout the week and make sure that time is truly productive.
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

For more information on degree program requirements visit CUSP https://cusp.sydney.edu.au