University of Sydney Handbooks - 2014 Archive

Download full 2014 archive Page archived at: Fri, 04 Apr 2014 13:43:56 +1100

Unit of study table

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

Master of Information Technology

Foundational, Specialist and Project units of study for the Master of Information Technology, Graduate Diploma in Information Technology and Graduate Certificate in Information Technology are shown in the following tables.
Candidates for the degree of Master of Information Technology are required to complete 48 credit points from the units of study as follows:
1. A total of 48 credit points must be completed.
2. A maximum of 24 credit points can be selected from Foundational units of study.
3. At least 24 credit points should come from specialist units of study or IT project units of study.
4. Every candidate must complete a defined major in the Master of Information Technology, which requires them to complete at least 18 credit points of core units in the designated major and INFO5990.
5. After completing 24 credit points of units of study, candidates who achieve Credit average results or above may select 12 credit points of IT project units of study among their specialist units.
6. After completing 24 credit points of course work, candidates who achieve Distinction average results or above may be eligible for the Research Path subject to the approval of the Head of the School of Information Technologies and the Dean.
7. Candidates who pursue the Research path must take INFO5993 and 18 credit points from IT Research units of study.
8. A maximum of 18 credit points may be selected, from units outside the School of IT, of which no more than 12 credits may be from outside the Faculty of Engineering and IT.
Candidates for the Graduate Diploma in Information Technology are required to complete 36 credit points from the units of study as follows:
1. A maximum of 24 credit points of the Foundational units of study; and
2. A minimum of 12 credit points of the Specialist units of study excluding INFO5990.
To qualify for the Graduate Certificate in Information Technology a candidate must complete 24 credit points of the Foundational or Specialist units of study.

Foundational units

A maximum of 24 credit points of Foundational units can be taken.
COMP5028
Object-Oriented Design
6    A Students enrolled in COMP5028 are assumed to have elementary Java programming experience or equivalent experience in another object oriented programming language. This unit does not have assessment with heavy coding task. But some knowledge in object-oriented programming would have big impact on learning experience.
N INFO3220
Semester 1
COMP5114
Digital Media Fundamentals
6      Semester 1
Semester 2
COMP5116
Design of Networks & Distributed Systems
6      Semester 1
Semester 2
COMP5138
Relational Database Management Systems
6    A Some exposure to programming and some familiarity with data model concepts
Semester 1
Semester 2
COMP5206
Introduction to Information Systems
6      Semester 1
Semester 2
COMP5211
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. Some knowledge of computer programming is required.
Semester 1
Semester 2
COMP5214
Software Development in Java
6      Semester 1
Semester 2
INFO5001
System Analysis and Modelling
6    A Experience with a data model as in COMP5212 or COMP5214 or COMP5028 or COMP5138
N INFO2110, ELEC3610, ELEC5743
Semester 2
INFO5003
IT for Health Professionals
6      Summer Late
PUBH5018
Introductory Biostatistics
6      Semester 1
STAT5002
Introduction to Statistics
6    A HSC Mathematics
Semester 1

Core Professional Practice Pathway unit

Compulsory unit for the Professional Practice Pathway
INFO5990
Professional Practice in IT
6    A Student`s enrolled in INFO5990 are assumed to have previously completed a Bachelor`s 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.
Semester 1
Semester 2

Specialist units

A minimum of 18 credit points of Specialist units must be taken.
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-Oh notations and simple algorithmic techniques like sorting, binary search, and balanced search trees.
Semester 1
COMP5046
Statistical Natural Language Processing
6    A Knowledge of an OO programming language
N COMP4046


Practical work will use the Natural Language Toolkit
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.
N NETS4047
Semester 2
COMP5048
Information Visualisation
6    A It is assumed that students will have basic knowledge of data structures, algorithms and programming skills.
N COMP4048
Semester 2
COMP5216
Mobile Computing
6    A COMP5214 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
Knowledge Discovery and Data Mining
6    A COMP5138
Semester 1
COMP5338
Advanced Data Models
6    A This unit of study assumes foundational knowledge of relational database systems as taught in COMP5138 (Relational Database Management Systems) or INFO2120/2820 (Database Systems 1). The Extensible Markup Language (XML) in not a pre-requisite as it will be taught in this unit.
Semester 2
COMP5347
e-Commerce Technology
6    A COMP5028. The course assumes basic knowledge on OO design and UML diagrams.
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 Software Development in JAVA
Semester 1
COMP5415
Multimedia Authoring and Production
6    A COMP5114
Semester 2
COMP5416
Advanced Network Technologies
6    A COMP5116 OR ELEC3506
Semester 2
COMP5424
Information Technology in Biomedicine
6      Semester 1
COMP5425
Multimedia Storage, Retrieval & Delivery
6    A COMP5211. Basic Programming skills and data structure knowledge.
Semester 1
COMP5426
Parallel and Distributed Computing
6    A COMP5116
Semester 1
COMP5427
Usability Engineering
6      Semester 2
COMP5456
Introduction to Bioinformatics
6    A Some experience with basic programming (coding) in Java, C, C++ or Perl; Some proven ability in mathematical or information sciences (as evinced in the prerequisites); Some knowledge of molecular biology either through first year BIOL papers or MBLG1001.
N COMP3456
Summer Main
ELEC5507
Error Control Coding
6    A Basic knowledge on digital communications. Fundamental mathematics including probability theory and linear algebra.
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
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
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 (ELEC3505 Communications) and (ELEC3405 Communications Electronics and Photonics) or equivalent
Semester 1
ELEC5512
Optical Networks
6    A Knowledge of digital communications, wave propagation, and fundamental optics
Semester 2
ELEC5614
Real Time Computing
6    A SOFT2130 Software Construction (or SOFT2004 Software Development Methods 1) and ELEC3607 Embedded Computing (or ELEC2601 Microprocessor Systems)
N MECH5701
Semester 1
ELEC5616
Computer and Network Security
6    A A programming language, basic maths.
Semester 1
ELEC5619
Object Oriented Application Frameworks
6    A Java programming, and some web development experience are essential. Databases strongly recommended
Semester 2
HIMT5058
Health Informatics Applications
6   
Note: Department permission required for enrolment

Semester 1
HIMT5060
Integration for Health Informatics

This unit of study is not available in2014

6      Semester 2
HIMT5069
Health Care Systems
6      Semester 1
IDEA9106
Design Thinking
6      Semester 1
INFO5010
IT Advanced Topic A
6    A Good programming skills, especially in Java for the practical assignment, as well as proficiency in databases and SQL.
P Permission of Head of School
N INFO4010

Note: Department permission required for enrolment

Semester 1
Semester 2
INFO5011
IT Advanced Topic B

This unit of study is not available in2014

6    P Permission of Head of School
N INFO4011

Note: Department permission required for enrolment

Semester 1
Semester 2
Winter Main
INFO5060
Data Analytics and Business Intelligence
6    A The unit is expected to be taken after introductory courses in related units such as COMP5206 Introduction to Information Systems.
Summer Early
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 Info Systems
6    A The unit is expected to be taken after introductory courses in related units such as COMP5206 - Introduction to IS (or COMP5138 Relational DBMS).
Semester 2
INFO5991
Services Science Management and Eng
6    A INFO5990 Students are expected to have a degree in computer science, engineering, information technology, information systems or business.
Semester 1
Semester 2
INFO6007
Project Management in IT
6    A Students enrolled in INFO6007 are assumed to have previously completed a Bachelor`s 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
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
Summer Late
INFS6012
Enterprise Systems Management
6   

This is a defined elective unit of study in both the Master of Professional Accounting and the Master of Commerce programs.
Semester 1
INFS6017
Strategic Information & Knowledge Mgmt

This unit of study is not available in2014

6      Semester 2
ISYS5070
Change Management in IT
6    A The unit is expected to be taken after the following related units INFO6007 Project Managemnet in IT and COMP5206 Introduction to Information Systems.
Winter Main
PMGT6867
Quantitative Methods: Project Management
6    A Expect the basic understanding of the organisational context of projects and limited experience of working in a project team. Also, familiarity of different quantitative methods applied in the context of different project environments.
Semester 1
Semester 2
PUBH5010
Epidemiology Methods and Uses
6    N BSTA5011
Semester 1
STAT5003
Computational Statistical Methods
6    P STAT5002
Semester 2

Project units

Candidates who achieve Credit (65%) average results or above over the first 24 credit points may select 12 credit points of IT project units of study.
COMP5703
Information Technology Project
12   
Note: Department permission required for enrolment

Semester 1
Semester 2
COMP5705
Information Technology Short Project
6    N COMP5702, COMP5703, COMP5704

Note: Department permission required for enrolment

Semester 1
Semester 2
Summer Main
Winter Main
COMP5706
IT Industry Placement Project
6    N COMP5702, COMP5703, COMP5704

Note: Department permission required for enrolment

Semester 1
Semester 2

Research path units

Candidates who achieve Distinction (75%) average results or above over the first 24 credit points may select 18 credit points of IT project units of study.
Candidates who pursue the Research path take INFO5993 instead of INFO5990.
COMP5702
IT Research Project A
12    A Students should concurrently or previously learn about Research Methods in IT, from INFO5993.

Note: Department permission required for enrolment
Department permission required for enrolment. COMP5702 and COMP5704 together form the Research thesis of MIT/MITM Research track. It is allowed to enrol in one of these units in one semester, and the other the following semester; the same mark and grade is given for both once they have both been completed.
Semester 1
Semester 2
COMP5704
IT Research Project B
6    A Students should concurrently or previously learn about Research Methods in IT, from INFO5993.

Note: Department permission required for enrolment
Department permission required for enrolment. COMP5702 and COMP5704 together form the Research thesis for MIT/MITM Research Track. It is allowed to enrol in one of these units in one semester, and the other the following semester; the same mark and grade is given for both once they have both been completed.
Semester 1
Semester 2
INFO5993
IT Research Methods
6    N INFO4990
Semester 1
Semester 2

Exchange Units

Exchange units require the approval of the Program Director. With approval, up to 12 credit points of Exchange units may taken in place of other units, towards the requirements ofthe degree.
ENGG5231
Engineering Graduate Exchange A
6    P Permission from faculty and school.

Note: Department permission required for enrolment

Int January
Int July
ENGG5232
Engineering Graduate Exchange B
6    P Permission from faculty and school.

Note: Department permission required for enrolment

Int January
Int July

Majors for the Master of Information Technology

Business Information Systems Major

Core units

Candidates pursuing the Research path take INFO5993 instead of INFO5990.
INFO5990
Professional Practice in IT
6    A Student`s enrolled in INFO5990 are assumed to have previously completed a Bachelor`s 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.
Semester 1
Semester 2
COMP5206
Introduction to Information Systems
6      Semester 1
Semester 2

Elective units

Select 12 credit points from:
CISS6022
Cybersecurity
6      Semester 2
INFO5060
Data Analytics and Business Intelligence
6    A The unit is expected to be taken after introductory courses in related units such as COMP5206 Introduction to Information Systems.
Summer Early
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 Info Systems
6    A The unit is expected to be taken after introductory courses in related units such as COMP5206 - Introduction to IS (or COMP5138 Relational DBMS).
Semester 2
INFO5991
Services Science Management and Eng
6    A INFO5990 Students are expected to have a degree in computer science, engineering, information technology, information systems or business.
Semester 1
Semester 2
INFS6012
Enterprise Systems Management
6   

This is a defined elective unit of study in both the Master of Professional Accounting and the Master of Commerce programs.
Semester 1
INFS6017
Strategic Information & Knowledge Mgmt

This unit of study is not available in2014

6      Semester 2
ISYS5070
Change Management in IT
6    A The unit is expected to be taken after the following related units INFO6007 Project Managemnet in IT and COMP5206 Introduction to Information Systems.
Winter Main

Computer Networks Major

Core unit

Candidates pursuing the Research path take INFO5993 instead of INFO5990.
INFO5990
Professional Practice in IT
6    A Student`s enrolled in INFO5990 are assumed to have previously completed a Bachelor`s 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.
Semester 1
Semester 2

Elective units

Select 18 credit points from:
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.
N NETS4047
Semester 2
COMP5116
Design of Networks & Distributed Systems
6      Semester 1
Semester 2
COMP5216
Mobile Computing
6    A COMP5214 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 Software Development in JAVA
Semester 1
COMP5416
Advanced Network Technologies
6    A COMP5116 OR ELEC3506
Semester 2
COMP5426
Parallel and Distributed Computing
6    A COMP5116
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

Computer Science Major

Core unit

Candidates pursuing the Research path take INFO5993 instead of INFO5990.
INFO5990
Professional Practice in IT
6    A Student`s enrolled in INFO5990 are assumed to have previously completed a Bachelor`s 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.
Semester 1
Semester 2

Elective units

Select 18 credit points from:
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-Oh notations and simple algorithmic techniques like sorting, binary search, and balanced search trees.
Semester 1
COMP5046
Statistical Natural Language Processing
6    A Knowledge of an OO programming language
N COMP4046


Practical work will use the Natural Language Toolkit
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.
N NETS4047
Semester 2
COMP5048
Information Visualisation
6    A It is assumed that students will have basic knowledge of data structures, algorithms and programming skills.
N COMP4048
Semester 2
COMP5211
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. Some knowledge of computer programming is required.
Semester 1
Semester 2
COMP5456
Introduction to Bioinformatics
6    A Some experience with basic programming (coding) in Java, C, C++ or Perl; Some proven ability in mathematical or information sciences (as evinced in the prerequisites); Some knowledge of molecular biology either through first year BIOL papers or MBLG1001.
N COMP3456
Summer Main

Database Management Systems Major

Core unit

Candidates pursuing the Research path take INFO5993 instead of INFO5990.
INFO5990
Professional Practice in IT
6    A Student`s enrolled in INFO5990 are assumed to have previously completed a Bachelor`s 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.
Semester 1
Semester 2

Elective units

Select 18 credit points from:
COMP5046
Statistical Natural Language Processing
6    A Knowledge of an OO programming language
N COMP4046


Practical work will use the Natural Language Toolkit
Semester 1
COMP5138
Relational Database Management Systems
6    A Some exposure to programming and some familiarity with data model concepts
Semester 1
Semester 2
COMP5318
Knowledge Discovery and Data Mining
6    A COMP5138
Semester 1
COMP5338
Advanced Data Models
6    A This unit of study assumes foundational knowledge of relational database systems as taught in COMP5138 (Relational Database Management Systems) or INFO2120/2820 (Database Systems 1). The Extensible Markup Language (XML) in not a pre-requisite as it will be taught in this unit.
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 Software Development in JAVA
Semester 1
COMP5425
Multimedia Storage, Retrieval & Delivery
6    A 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 in related units such as COMP5206 Introduction to Information Systems.
Summer Early
STAT5002
Introduction to Statistics
6    A HSC Mathematics
Semester 1
STAT5003
Computational Statistical Methods
6    P STAT5002
Semester 2

Health Informatics Major

Core units

Candidates pursuing the Research path take INFO5993 instead of INFO5990.
COMP5424
Information Technology in Biomedicine
6      Semester 1
INFO5990
Professional Practice in IT
6    A Student`s enrolled in INFO5990 are assumed to have previously completed a Bachelor`s 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.
Semester 1
Semester 2

Elective units

Select 12 credit points from:
COMP5046
Statistical Natural Language Processing
6    A Knowledge of an OO programming language
N COMP4046


Practical work will use the Natural Language Toolkit
Semester 1
COMP5216
Mobile Computing
6    A COMP5214 Software Development in JAVA, or similar introductory software development units.
Semester 2
COMP5427
Usability Engineering
6      Semester 2
COMP5456
Introduction to Bioinformatics
6    A Some experience with basic programming (coding) in Java, C, C++ or Perl; Some proven ability in mathematical or information sciences (as evinced in the prerequisites); Some knowledge of molecular biology either through first year BIOL papers or MBLG1001.
N COMP3456
Summer Main
HIMT5058
Health Informatics Applications
6   
Note: Department permission required for enrolment

Semester 1
HIMT5060
Integration for Health Informatics

This unit of study is not available in2014

6      Semester 2
HIMT5069
Health Care Systems
6      Semester 1
INFO5003
IT for Health Professionals
6      Summer Late
INFO5306
Enterprise Healthcare Info Systems
6    A The unit is expected to be taken after introductory courses in related units such as COMP5206 - Introduction to IS (or COMP5138 Relational DBMS).
Semester 2
INFO6007
Project Management in IT
6    A Students enrolled in INFO6007 are assumed to have previously completed a Bachelor`s 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
INFO5003
IT for Health Professionals
6      Summer Late
PUBH5010
Epidemiology Methods and Uses
6    N BSTA5011
Semester 1
PUBH5018
Introductory Biostatistics
6      Semester 1

Multimedia Technology Major

Core unit

Candidates pursuing the Research path take INFO5993 instead of INFO5990.
INFO5990
Professional Practice in IT
6    A Student`s enrolled in INFO5990 are assumed to have previously completed a Bachelor`s 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.
Semester 1
Semester 2

Elective units

One unit of study from the Computer Science Major may also be included.
COMP5114
Digital Media Fundamentals
6      Semester 1
Semester 2
COMP5216
Mobile Computing
6    A COMP5214 Software Development in JAVA, or similar introductory software development units.
Semester 2
COMP5415
Multimedia Authoring and Production
6    A COMP5114
Semester 2
COMP5425
Multimedia Storage, Retrieval & Delivery
6    A COMP5211. Basic Programming skills and data structure knowledge.
Semester 1
IDEA9106
Design Thinking
6      Semester 1

Project Management Major

Core units

Candidates pursuing the Research path take INFO5993 instead of INFO5990.
INFO5990
Professional Practice in IT
6    A Student`s enrolled in INFO5990 are assumed to have previously completed a Bachelor`s 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.
Semester 1
Semester 2
INFO6007
Project Management in IT
6    A Students enrolled in INFO6007 are assumed to have previously completed a Bachelor`s 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

Elective units

Select 12 credit points from:
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
INFO5001
System Analysis and Modelling
6    A Experience with a data model as in COMP5212 or COMP5214 or COMP5028 or COMP5138
N INFO2110, ELEC3610, ELEC5743
Semester 2
INFO5991
Services Science Management and Eng
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
Summer Late
ISYS5070
Change Management in IT
6    A The unit is expected to be taken after the following related units INFO6007 Project Managemnet in IT and COMP5206 Introduction to Information Systems.
Winter Main
PMGT6867
Quantitative Methods: Project Management
6    A Expect the basic understanding of the organisational context of projects and limited experience of working in a project team. Also, familiarity of different quantitative methods applied in the context of different project environments.
Semester 1
Semester 2
Check Project Management timetable for PMGT6867 delivery modes.

Software Engineering Major

Core unit

Candidates pursuing the Research path take INFO5993 instead of INFO5990.
INFO5990
Professional Practice in IT
6    A Student`s enrolled in INFO5990 are assumed to have previously completed a Bachelor`s 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.
Semester 1
Semester 2

Elective units

Select 18 credit points from:
Students may count either COMP5028 or COMP5214 or INFO5001 towards this major, but not more than one of these Foundational units.
One unit of study from the Computer Science Major may also be included.
CISS6022
Cybersecurity
6      Semester 2
COMP5028
Object-Oriented Design
6    A Students enrolled in COMP5028 are assumed to have elementary Java programming experience or equivalent experience in another object oriented programming language. This unit does not have assessment with heavy coding task. But some knowledge in object-oriented programming would have big impact on learning experience.
N INFO3220
Semester 1
COMP5214
Software Development in Java
6      Semester 1
Semester 2
COMP5347
e-Commerce Technology
6    A COMP5028. The course assumes basic knowledge on OO design and UML diagrams.
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 Software Development in JAVA
Semester 1
COMP5427
Usability Engineering
6      Semester 2
ELEC5616
Computer and Network Security
6    A A programming language, basic maths.
Semester 1
ELEC5619
Object Oriented Application Frameworks
6    A Java programming, and some web development experience are essential. Databases strongly recommended
Semester 2
INFO5001
System Analysis and Modelling
6    A Experience with a data model as in COMP5212 or COMP5214 or COMP5028 or COMP5138
N INFO2110, ELEC3610, ELEC5743
Semester 2

Telecommunications Engineering Major

Core unit

Candidates pursuing the Research path take INFO5993 instead of INFO5990.
INFO5990
Professional Practice in IT
6    A Student`s enrolled in INFO5990 are assumed to have previously completed a Bachelor`s 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.
Semester 1
Semester 2

Elective units

Select 18 credit points from:
COMP5116
Design of Networks & Distributed Systems
6      Semester 1
Semester 2
COMP5416
Advanced Network Technologies
6    A COMP5116 OR ELEC3506
Semester 2
ELEC5507
Error Control Coding
6    A Basic knowledge on digital communications. Fundamental mathematics including probability theory and linear algebra.
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
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
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 (ELEC3505 Communications) and (ELEC3405 Communications Electronics and Photonics) or equivalent
Semester 1
ELEC5512
Optical Networks
6    A Knowledge of digital communications, wave propagation, and fundamental optics
Semester 2

For more information on degree program requirements visit CUSP.