University of Sydney Handbooks - 2014 Archive

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

Unit of study descriptions

Master of Professional Engineering (Software)

To qualify for the award of the Master of Professional Engineering in this specialisation, a candidate must complete 144 credit points, including core and elective units of study as listed below.
Candidates with a Bachelor of Engineering or equivalent in the relevant discipline, and who have reached an acceptable level of academic achievement in their prior degree, may be eligible for a reduction of volume in learning of up to 48 credit points.

Core units

Year One

Year One covers Foundation units only. Candidates with a prior Bachelor of Engineering degree or equivalent in the field related to this specialisation may be exempted from Foundation units.

Year One - Semester One

COMP5211 Algorithms

Credit points: 6 Session: Semester 1,Semester 2 Classes: One 2 hour lectures and one 1 hour tutorial per week. Assumed knowledge: 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. Assessment: Through semester assessment (40%), Final Exam (60%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: B E, Grad Cert D C C, Grad Cert I T, Grad Dip Comp, Grad Dip E (Prof Eng), M Appl Sc (Bioinformatics), M I D M, M Inf Tech, M P E, PG Coursework Exchange. Faculty: Engineering and Information Technologies
The study of algorithms is a fundamental aspect of computing. This unit of study covers data structures, algorithms, and gives an overview of the main ways of computational thinking from simple list manipulation and data format conversion, up to shortest paths and cycle detection in graphs. Students will gain essential knowledge in computer science, including basic concepts in data structures, algorithms, and intractability, using paradigms such as dynamic programming, divide and conquer, greed, local search, and randomisation, as well NP-hardness.
ELEC5722 Foundations of Digital Systems Design

Credit points: 6 Session: Semester 1 Classes: 2 hours of lectures, 2 hours of tutorials and 3 hours of laboratory work per week. Assumed knowledge: ELEC1601. This unit of study assumes some knowledge of digital data representation and basic computer organisation. Assessment: Through semester assessment (40%), Final Exam (60%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: Grad Dip E (Prof Eng), M P E. Faculty: Engineering and Information Technologies
The purpose of this unit is to equip the students with the skills to design simple digital logic circuits which comprise modules of larger digital systems. The following topics are covered: logic operations, theorems and Boolean algebra, number operations (binary, hex, integer and floating point), combinational logic analysis and synthesis, sequential logic, registers, counters, bus systems, state machines, simple CAD tools for logic design, and the design of a simple computer.
ENGG5011 Foundation Engineering Studies A

Credit points: 6 Session: Semester 1,Semester 2 Classes: no formal classes. regular meetings with supervisor will be required. Assessment: Through semester assessment (100%) Campus: Camperdown/Darlington Mode of delivery: Supervision Associated degrees: Grad Dip E (Prof Eng), M P E. Faculty: Engineering and Information Technologies
Foundations studies covers content that may be assumed knowledge or prerequisite information for follow-on Master of Professional Engineering units. Completion of assigned project work in prescribed background material by the coordinators of the specialist programs will allow students to meet the entry requirements of the MPE degree.
INFO5301 Information Security Management

Credit points: 6 Session: Semester 1 Classes: 2 hrs of lecture, 1 hr of lab/tut per week Assumed knowledge: 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. Assessment: Through semester assessment (40%), Final Exam (60%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: B E, M Inf Tech, M Inf Tech Man, M P E. Faculty: Engineering and Information Technologies
This unit of study gives a broad view of the management aspects of information security. We emphasise corporate governance for information security, organisational structures within which information security is managed, risk assessment, and control structures. Planning for security, and regulatory issues, are also addressed.

Year One - Semester Two

COMP5138 Relational Database Management Systems

Credit points: 6 Session: Semester 1,Semester 2 Classes: One 2 hour lecture and one 2 hour tutorial per week. Assumed knowledge: Some exposure to programming and some familiarity with data model concepts Assessment: Through semester assessment (50%), Final Exam (50%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: B E, Grad Cert I T, Grad Cert Inf Tech Man, M H I, M P E. Faculty: Engineering and Information Technologies
This unit of study provides a conceptual and practical introduction to the use of common platforms that manage large relational databases. Students will understand the foundations of database management and enhance their theoretical and practical knowledge of the widespread relational database systems, as these are used for both operational (OLTP) and decision-support (OLAP) purposes. The unit covers the main aspects of SQL, the industry-standard database query language. Students will further develop the ability to create robust relational database designs by studying conceptual modelling, relational design and normalization theory. This unit also covers aspects of relational database management systems which are important for database administration. Topics covered include storage structures, indexing and its impact on query plans, transaction management and data warehousing.
Objectives: In this unit students will develop the ability to:
- Understand the foundations of database management;
- Strengthen their theoretical knowledge of database systems in general and relational data model and systems in particular;
- Create robust relational database designs;
- Understand the theory and applications of relational query processing and optimization;
- Study the critical issues in data and database administration;
- Explore the key emerging topics in database management.
ELEC5711 Foundations of Computer Systems

Credit points: 6 Session: Semester 2 Classes: 2hr of Lectures per week, 8 hrs of project work in class per semester. Assumed knowledge: HSC Mathematics extension 1 or 2 Assessment: Through semesteer assessment (59%), Final Exam (41%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: M P E. Faculty: Engineering and Information Technologies
This unit of study introduces the fundamental digital concepts upon which the design and operation of modern digital computers are based. A prime aim of the unit is to develop a professional view of, and a capacity for inquiry into, the field of computing.
Topics covered include: data representation, basic computer organisation, the CPU, elementary gates and logic, peripheral devices, software organisation, machine language, assembly language, operating systems, data communications and computer networks.
ELEC5720 Foundations Electronic Devs and Circuits

Credit points: 6 Session: Semester 2 Classes: 2 hours of lectures per week, and a 2 hours tutorial and 2 hours lab per fortnight. Prohibitions: ELEC2104 Assumed knowledge: Ohm's Law and Kirchoff's Laws; action of Current and Voltage sources; network analysis and the superposition theorem; Thevenin and Norton equivalent circuits; inductors and capacitors, transient response of RL, RC and RLC circuits; the ability to use power supplies, oscilloscopes, function generators, meters, etc. Assessment: Through semester assessment (40%), Final Exam (60%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: Grad Dip E (Prof Eng), M P E. Faculty: Engineering and Information Technologies
Modern Electronics has come to be known as microelectronics which refers to the Integrated Circuits (ICs) containing millions of discrete devices. This course introduces some of the basic electronic devices like diodes and different types of transistors. It also aims to introduce students the analysis and design techniques of circuits involving these discrete devices as well as the integrated circuits. Completion of this course is essential to specialize in Electrical, Telecommunication or Computer Engineering stream. The knowledge of ELEC1103 is assumed.
ELEC5721 Foundations of Signals and Systems

Credit points: 6 Session: Semester 2 Classes: 2 hours of lectures, 2 hours lab/tutorial per week and 1 hour of eLearning session per week. Assumed knowledge: Basic knowledge of differentiation & integration, differential equations, and linear algebra. Assessment: Through semester assessment (30%), Final Exam (70%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: Grad Dip E (Prof Eng), M P E. Faculty: Engineering and Information Technologies
This unit aims to teach some of the basic properties of many engineering signals and systems and the necessary mathematical tools that aid in this process. The particular emphasis is on the time and frequency domain modeling of linear time invariant systems. The concepts learnt in this unit will be heavily used in many units of study (in later years) in the areas of communication, control, power systems and signal processing. A basic knowledge of differentiation and integration, differential equations, and linear algebra is assumed.

Year Two - Semester One

COMP5028 Object-Oriented Design

Credit points: 6 Session: Semester 1 Classes: One 2 hour lecture and one 1 hour tutorial per week. Prohibitions: INFO3220 Assumed knowledge: 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. Assessment: Through semester assessment (50%), Final Exam (50%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: B E, Grad Cert I T, Grad Cert Inf Tech Man, Grad Dip Comp, M I D M, M P E. Faculty: Engineering and Information Technologies
This unit introduces essential object-oriented design methods and language mechanisms, especially the principles of modelling through Rational Unified Process and agile processes using Unified Modeling Language (UML) and Java or C++, both of which are industry standard. Students work in small groups to experience the process of object-oriented analysis, object-oriented design, implementation and testing by building a real-world application. Java or C++ is used as the implementation language and a special emphasis is placed on those features of Java or C++ that are important for solving real-world problems. Advanced software engineering features, including exceptions and name spaces are thoroughly covered.
COMP5348 Enterprise Scale Software Architecture

Credit points: 6 Session: Semester 1 Classes: (Lec 2hrs & Prac 1hr) per week Assumed knowledge: Programming competence in java or similar OO language. Capacity to master novel technologies (especially to program against novel APIs) using manuals, tutorial examples, etc. Assessment: Through semester assessment (40%), Final Exam (60%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: B C S T (Hons), B E, B I T (Hons), B Psych (Hons), B Sc (Hons), Grad Cert I T, M P E. Faculty: Engineering and Information Technologies
This unit covers topics on software architecture for large-scale enterprises. Computer systems for large-scale enterprises handle critical business processes, interact with computer systems of other organisations, and have to be highly reliable, available and scalable. This class of systems are built up from several application components, incorporating existing "legacy" code and data stores as well as linking these through middleware technologies, such as distributed transaction processing, remote objects, message-queuing, publish-subscribe, and clustering. The choice of middleware can decide whether the system achieves essential non- functional requirements such as performance and availability. The objective of this unit of study is to educate students for their later professional career and it covers Software Architecture topics of the ACM/IEEE Software Engineering curriculum. Objective: The objective of this unit of study is to educate students for their later professional career and it covers topics of the ACM/IEEE Software Engineering curriculum.
INFO5990 Professional Practice in IT

Credit points: 6 Session: Semester 1,Semester 2 Classes: Session 1 : Weekly or Block mode or Online Session 2 : Weekly or Block mode or Online Assumed knowledge: 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. Assessment: Through session assessment (50%), Final Exam (50%) Campus: Camperdown/Darlington Mode of delivery: Block Mode or On-line or Normal (lecture/lab/tutorial) Day Associated degrees: B E, E M P A, Grad Cert I T, Grad Cert Inf Tech Man, Grad Dip P A, M Inf Tech Man, M P Admin, M P E. Faculty: Engineering and Information Technologies
Note: 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 of Study introduces the students to some of the concepts, standards and techniques associated with the current professional practice of information technology as part of their involvement in professional practice. The students are presented with a wide range of core conceptual ideas, techniques and relevant professional issues associated with the fields of Interpersonal and Organisational Communication, Conflict Management, IT and Sustainability, IT and Globalisation, Negotiation Strategies, Professional Ethics and Social Implications, Data Quality, Auditing and Quality Assurance and key project management principles.
Select 6 credit points from Specialist Electives units block.

Year Two - Semester Two

COMP5047 Pervasive Computing

Credit points: 6 Session: Semester 2 Classes: 3hr integrated lecture and practical session Prohibitions: NETS4047 Assumed knowledge: 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. Assessment: Through semester assessment (60%), Final Exam (40%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: B C S T (Hons), B E, B I T (Hons), B Sc (Hons), Grad Cert I T, M P E. Faculty: Engineering and Information Technologies
This is an advanced course in HCI, Human Computer Interaction, with a focus on Pervasive Computing. It introduces the key aspects of HCI and explores these in terms of the new research towards creating user interfaces that disappear into the environment and are available pervasively, for example in homes, workplaces, cars and carried or work.
COMP5615 Software Engineering Project

Credit points: 6 Session: Semester 2 Classes: One 1-hour meeting with supervisor, one 2-hour class, and meeting with client. Prerequisites: INFO6007 Prohibitions: COMP3615, INFO3600 Assessment: Through semester assessment (100%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: M P E. Faculty: Engineering and Information Technologies
Note: Department permission required for enrolment
This unit will provide students an opportunity to apply the knowledge and practise the skills acquired in the prerequisite and qualifying units, in the context of designing and building a substantial software development system in diverse application domains including life sciences. Working in groups for an external client combined with academic supervision, students will need to carry out the full range of activities including requirements capture, analysis and design, coding, testing and documentation. Students will use the XP methodology and make use of professional tools for the management of their project.
ELEC5742 Foundations: Internet Software Platforms

Credit points: 6 Session: Semester 2 Classes: 2 hours lecture and 2 hours tutorials per week Assessment: Through semester assessment (40%), Final Exam (60%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: M P E. Faculty: Engineering and Information Technologies
This unit of study will focus on the design, the architecture and the development of web applications using technologies currently popular in the marketplace including Java and .NET environments. There are three key themes examined in the unit: Presentation layer, Persistence layer, and Interoperability. The unit will examine practical technologies such as JSP and Servlets, the model-view-controller (MVC) architecture, database programming with ADO.NET and JDBC, advanced persistence using ORM, XML for interoperability, and XML-based SOAP services and Ajax, in support of the theoretical themes identified.
On completion the students should be able to:
- Compare Java/J2EE web application development with Microsoft .NET web application development.
- Exposure to relevant developer tools (e.g. Eclipse and VS.NET)
- Be able to develop a real application on one of those environments.
- Use XML to implement simple web services and AJAX applications.
Select 6 credit points from Specialist Electives units block.

Year Three - Semester One

ELEC5618 Software Quality Engineering

Credit points: 6 Session: Semester 1 Classes: 2 hours lecture and 2 hours tutorials per week. Assumed knowledge: 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 throughoug the week and make sure that time is truly productive. Assessment: Through semester assessment (30%), Final Exam (70%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: B C S T (Hons), B E, B I T (Hons), Grad Cert I T, Grad Dip E, M P E, UG Study Abroad Program. Faculty: Engineering and Information Technologies
This unit will cover software quality planning, validation and verification methods and techniques, risk analysis, software review techniques, software standards and software process improvement and software reliability. The unit covers testing and quality assurance from a unit testing/developer-based focus up to an overall quality process overview of the software development life cycle. Students who successfully complete this unit will: understand the fundamental concepts of software quality, be able to assess the quality of a software design, be acquainted with methods of building for quality and be able to verify and test a unit of code through familiarity with unit testing strategies and understanding software quality assurance as a rigorous and structured formal process.
ENGG5217 Practical Experience

Session: Semester 1,Semester 2 Classes: no formal classes Assessment: Students will write reports on their industrial experiences and maintain a portfolio of work. Portfolio (100%) Campus: Camperdown/Darlington Mode of delivery: Professional Practice Associated degrees: M P E. Faculty: Engineering and Information Technologies
Note: Students should have completed one year of their MPE program before enrolling in this unit.
The 3 year MPE requires students to obtain industrial work experience of twelve weeks duration (60 working days) or its equivalent towards satisfying the requirements for award of the degree. Students can undertake their work experience in the final year of the MPE program (Year 3). Students may have prior work in an Engineering field carried out on completion of their undergraduate degree accepted as meeting the requirements of this component.
Students must be exposed to professional engineering practice to enable them to develop an engineering approach and ethos, and to gain an appreciation of engineering ethics. and to gain an appreciation of engineering ethics.
The student is required to inform the Faculty of any work arrangements by emailing the Graduate School of Engineering and Information Technologies. Assessment in this unit is by the submission of a portfolio containing written reports on the involvement with industry. For details of the reporting requirements, go to the faculty's Practical Experience portfolio web site http://sydney.edu.au/engineering/practical-experience/index.shtml
ELEC5020 Capstone Project A

Credit points: 6 Session: Semester 1,Semester 2 Classes: Independent project work. Prerequisites: 48 credits from MPE degree program Assessment: Through semester assessment (100%) Campus: Camperdown/Darlington Mode of delivery: Supervision Associated degrees: M E, M P E. Faculty: Engineering and Information Technologies
Note: Department permission required for enrolment
Students will work individually or in groups on an assigned project for the Semester. The concepts covered depend on the nature of the project, but broadly cover research and inquiry, and information literacy.
Candidates achieving an average mark of 70% or higher over 48 credit points of units of study in the Year Two Table or equivalent are eligible for the Extended Capstone Project. See Project units.
Candidates achieving an average mark of 75% or higher over 48 credit points of units of study in the Year Two Table or equivalent are eligible for the Research Pathway and may replace ELEC5020 and 6cp of recommended electives with ELEC5222 Dissertation A.
Select 6 credit points from Specialist Electives units block.
Select 6 credit points from Management Electives units block.

Year Three - Semester Two

ELEC5619 Object Oriented Application Frameworks

Credit points: 6 Session: Semester 2 Classes: 3 hours project work in class per week. Assumed knowledge: Java programming, and some web development experience are essential. Databases strongly recommended Assessment: Through semester assessment (100%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: B E, Grad Cert I T, Grad Dip E, M P E, UG Study Abroad Program. Faculty: Engineering and Information Technologies
This unit aims to introduce students to the main issues involved in producing large Internet systems by using and building application frameworks. Frameworks allow great reuse so developers do not have to design and implement applications from scratch, as students have done in ELEC3610 The unit lays down the basic concepts and hands on experience on the design and development of enterprise systems, emphasizing the development of systems using design patterns and application frameworks. A project-based approach will introduce the problems often found when building such systems, and will require students to take control of their learning. A project-based approach will introduce the problems often found when building such systems, and will require students to take control of their learning. Several development Java frameworks will be used, including Spring, Hibernate, and others. Principles of design patterns will also be studied.
ELEC5620 Model Based Software Engineering

Credit points: 6 Session: Semester 2 Classes: 2 hours lectures, 1 hour of tutorial and 2 hours of lab/project work in class per week. Assumed knowledge: A programming language, basic maths Assessment: Through semester assessment (50%), Final Exam (50%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: B E, B I T, Grad Cert E, M P E. Faculty: Engineering and Information Technologies
Note: Department permission required for enrolment
Model-Based Software Engineering focuses on modern software engineering methods, technologies, and processes used in professional development projects. It covers both the pragmatic engineering elements and the underlying theory of the model-based approach to the analysis, design, implementation, and maintenance of complex software-intensive systems. Students will participate in a group project, which will entail developing and/or evolving a software system, following a full development cycle from requirements specification through to implementation and testing using up-to-date industrial development tools and processes. At the end of the course they will provide a presentation and demonstration of their project work to the class. There is no formal teaching of a programming language in this unit, although students will be expected to demonstrate through their project work their general software engineering and architectural skills as well as their mastery of model-based methods and technologies. Students successfully completing this unit will have a strong practical and theoretical understanding of the modern software development cycle as applied in industrial settings. In particular, they will be familiar with the latest model-based software engineering approaches necessary for successfully dealing with today's highly complex and challenging software systems. The pedagogic grounds for this course and its focus on model-based approaches are to arm new software engineers with skills and perspectives that extend beyond the level of basic programming. Such skills are essential to success in software development nowadays, and are in great demand but very low supply. The dearth of such expertise is one of the key reasons behind the alarmingly high failure rate of industrial software projects (currently estimated at being greater than 40%). Therefore, this unit complements SQE and strengthens a key area in the program.
ELEC5021 Capstone Project B

Credit points: 6 Session: Semester 1,Semester 2 Classes: Independent project work. Corequisites: ELEC5020 Assessment: Through semester assessment (100%) Campus: Camperdown/Darlington Mode of delivery: Supervision Associated degrees: M E, M P E. Faculty: Engineering and Information Technologies
Note: Department permission required for enrolment
Students will work individually or in groups on an assigned project for the Semester. The concepts covered depend on the nature of the project, but broadly cover research and inquiry, and information literacy.
Candidates achieving an average mark of 70% or higher over 48 credit points of units of study in the Year Two Table or equivalent are eligible for the Extended Capstone Project. See Project units.
Candidates achieving an average mark of 75% or higher over 48 credit points of units of study in the Year Two Table or equivalent are eligible for the Research Pathway and may replace ELEC5021 and 6cp of recommended electives with ELEC5223 Dissertation B.
Select 6 credit points from Management Electives units block.

Specialist Elective units

Candidates must complete 18 credit points from the following table of Specialist Elective units of study.
COMP5338 Advanced Data Models

Credit points: 6 Session: Semester 2 Classes: (Lec 2hrs & Prac 1hr) per week Assumed knowledge: 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. Assessment: Through semester assessment (40%), Final Exam (60%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: B C S T (Hons), B E, B I T (Hons), B Psych (Hons), B Sc (Hons), Grad Cert Appl Sc (S I S), Grad Cert I T, M P E. Faculty: Engineering and Information Technologies
This unit of study gives a comprehensive overview of post-relational data models and of latest developments in data storage technology.
Particular emphasis is put on spatial, temporal, and NoSQL data storage. This unit extensively covers the advanced features of SQL:2008, as well as a few dominant NoSQL storage technologies. Besides in lectures, the advanced topics will be also studied with prescribed readings of database research publications.
COMP5426 Parallel and Distributed Computing

Credit points: 6 Session: Semester 1 Classes: (Lec 2hrs & Prac 1hr) per week. Assumed knowledge: COMP5116 Assessment: Through semester assessment (40%), Final Exam (60%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: B C S T (Hons), B E, B I T (Hons), B Psych (Hons), B Sc (Hons), Grad Cert E, Grad Cert I T, M P E. Faculty: Engineering and Information Technologies
This unit is intended to introduce and motivate the study of high performance computer systems. The student will be presented with the foundational concepts pertaining to the different types and classes of high performance computers. The student will be exposed to the description of the technological context of current high performance computer systems. Students will gain skills in evaluating, experimenting with, and optimizing the performance of high performance computers. The unit also provides students with the ability to undertake more advanced topics and courses on high performance computing.
ELEC5614 Real Time Computing

Credit points: 6 Session: Semester 1 Classes: 2 hours of lectures, 1 hour tutorial per week, 2 hours labs per week. Prohibitions: MECH5701 Assumed knowledge: SOFT2130 Software Construction (or SOFT2004 Software Development Methods 1) and ELEC3607 Embedded Computing (or ELEC2601 Microprocessor Systems) Assessment: Through semester assessment (30%), Final Exam (70%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: B C S T (Hons), B E, B I T (Hons), Grad Cert E, Grad Cert I T, M P E, PG Coursework Exchange. Faculty: Engineering and Information Technologies
This unit is concerned with the theory and practice of real time computer systems as applied to the design of embedded systems and computer control systems in engineering, manufacturing and automation.
Some background in programming, object oriented design and system architecture is assumed. A prime aim of this unit of study is to develop a capacity for research and inquiry in the field of real-time and embedded systems. Completion of this unit will facilitate progression to advanced study or to work in embedded systems and industrial real-time computer systems.
The following topics are covered. Hard real time and embedded systems, as applied to engineering, manufacturing and automation. Timing and scheduling: periodic vs aperiodic processes, deadlines, rate monotonic, deadline monotonic and earliest deadline scheduling. Management of shared resources. Real-time languages and their features. Real time operating systems. Real time software design. Embedded Systems: overview, signal flow, interfacing. Reliability and fault tolerance in hardware and software. SCADA and DCCS. Some case studies.
ELEC5616 Computer and Network Security

Credit points: 6 Session: Semester 1 Classes: 2 hours of lectures, 1 hour of tutorial and 2 hours labs per week. Assumed knowledge: A programming language, basic maths. Assessment: Through semester assessment (50%), Final Exam (50%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: B C S T (Hons), B E, B I T (Hons), Grad Cert E, Grad Cert I T, M P E, PG Coursework Exchange. Faculty: Engineering and Information Technologies
This unit examines the basic cryptographic building blocks of security, working through to their applications in authentication, key exchange, secret and public key encryption, digital signatures, protocols and systems. It then considers these applications in the real world, including models for integrity, authentication, electronic cash, viruses, firewalls, electronic voting, risk assessment, secure web browsers and electronic warfare. Practical cryptosystems are analysed with regard to the assumptions with which they were designed, their limitations, failure modes and ultimately why most end up broken.
ELEC5622 Signals, Software and Health

Credit points: 6 Session: Semester 2 Classes: 3 hr project work session per week, 3hr tutorials/labs per week. Assessment: Through semester assessment (100%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: B E, Grad Cert E, M P E. Faculty: Engineering and Information Technologies
This unit aims to introduce students to the main issues involved in producing systems that use sensor data, such as those from physiology and activity tracking, often combined with patients self-reports. As sensing devices become ubiquitous, data processing, storage and visualization techniques are becoming part of all health systems, both institutionalized and individually driven.
The unit is related to, but distinct, to health informatics - an area that focuses on the the use of computing to deliver cost efficient healthcare and the area of bioinformatics, that explores the role of computing in understanding biology at the cellular level (e.g. genome). This unit focuses on the technical and non-technical problems of developing increasingly ubiquitous devices and systems that can be used for personal and clinical monitoring.

Management Elective units

Candidates must complete 12 credit points from the following Management Elective units of study.
ENGG5214 Management of Technology

Credit points: 6 Session: Semester 2,Winter Main Classes: 1 hr Lecture per week, 1 hr Tutorial per week, 2hr Project work in class per week. Assumed knowledge: Sound competence in all aspects of engineering, and some understanding of issues of engineering management Assessment: Through semester assessment (100%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: Grad Dip E, M P E. Faculty: Engineering and Information Technologies
This UoS is designed to introduce students to the global context of much of contemporary engineering and the consequent strategic and operational issues. It will address the nature, characteristics and variety of risks of global businesses, the opportunities and pressures for effective strategies, and the many management challenges in international business. In particular it will focus on Australian consulting, logistics and construction engineering firms that are operating on a global basis.
ENGG5215 International Eng Strategy & Operations

Credit points: 6 Session: Semester 2 Classes: Lecture 2 hours per week, Tutorial 2 hours per week, Project Work - in class 2 hours per week. Assumed knowledge: Sound competence in all aspects of engineering, and some understanding of issues of engineering management and globalisation Assessment: Through semester assessment (100%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: Grad Dip E, M P E. Faculty: Engineering and Information Technologies
This UoS is designed to introduce students to the global context of much of contemporary engineering and the consequent strategic and operational issues. It will address the nature, characteristics and variety of risks of global businesses, the opportunities and pressures for effective strategies, and the many management challenges in international business. In particular it will focus on Australian consulting, logistics and construction engineering firms that are operating on a global basis.
ENGG5216 Management of Engineering Innovation

Credit points: 6 Session: Semester 1 Classes: 1hr Lecture per week, 1 hr Tutorials per week, 2 hr Project work in class per week for first half of semester. Assumed knowledge: Sound competence in all aspects of engineering, and some understanding of issues of engineering management Assessment: Through semester assessmewnt (100%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: Grad Dip E, M P E. Faculty: Engineering and Information Technologies
This unit is designed as enable students to grapple with the challenges of engaging in, facilitating and managing innovation and technology commercialisation. Key learning outcomes are: developing an understanding of the processes of management, and in particular of innovation, dealing with uncertain and inadequate information, how to communicate effectively to and motivate a group of people to work out what to do, and how to do it. Content will include the challenges of modern management; understanding of the new rules of international competitiveness; effects of globalisation on Australia's economic performance; the competitiveness of Australian firms; the generation of employment and wealth; the changing requirements of the engineer; the engineer as manager and strategist; the role of innovation in business management; product innovation and commercialisation; IP recognition and management; starting a high-tech company.
INFO6007 Project Management in IT

Credit points: 6 Session: Semester 1,Semester 2 Classes: One 2 hour lecture and one 1 hour tutorial per week. Prohibitions: PMGT5871 Assumed knowledge: 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. Assessment: Through semester assessment (40%), Final Exam (60%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: B E, E M P A, Grad Cert I T, Grad Cert Inf Tech Man, Grad Dip P A, M P Admin, M P E. Faculty: Engineering and Information Technologies
This unit of study covers the factors necessary for successful management of a wide variety of Information Technology projects. The course covers both quantitative and qualitative aspects of project management. Topics include the management of time, scope, budget, risk, quality, and resources through each of the phases of a project.

Project units

All candidates are required to complete a minimum of 12 credit points of Project units.
Candidates achieving an average mark of 70% or higher over 48 credit points of units of study in the Year Two Table or equivalent are eligible for the Extended Capstone Project.
Extended Capstone Project candidates take Capstone Project units ELEC5020 and ELEC5022 (total 18 cp) in place of Capstone Project ELEC5021 and 6 cp of elective units.
ELEC5020 Capstone Project A

Credit points: 6 Session: Semester 1,Semester 2 Classes: Independent project work. Prerequisites: 48 credits from MPE degree program Assessment: Through semester assessment (100%) Campus: Camperdown/Darlington Mode of delivery: Supervision Associated degrees: M E, M P E. Faculty: Engineering and Information Technologies
Note: Department permission required for enrolment
Students will work individually or in groups on an assigned project for the Semester. The concepts covered depend on the nature of the project, but broadly cover research and inquiry, and information literacy.
ELEC5021 Capstone Project B

Credit points: 6 Session: Semester 1,Semester 2 Classes: Independent project work. Corequisites: ELEC5020 Assessment: Through semester assessment (100%) Campus: Camperdown/Darlington Mode of delivery: Supervision Associated degrees: M E, M P E. Faculty: Engineering and Information Technologies
Note: Department permission required for enrolment
Students will work individually or in groups on an assigned project for the Semester. The concepts covered depend on the nature of the project, but broadly cover research and inquiry, and information literacy.
ELEC5022 Capstone Project B Extended

Credit points: 12 Session: Semester 1,Semester 2 Classes: no formal classes Prerequisites: 42 credit points in the Master of Engineering and WAM >70, or 66 credit points in the Master of Professional Engineering and WAM >70 or exemption Assessment: Through semester assessment (100%) Campus: Camperdown/Darlington Mode of delivery: Supervision Associated degrees: M E, M P E. Faculty: Engineering and Information Technologies
Note: Department permission required for enrolment
Students will work individually or in groups on an assigned project for the Semester. The concepts covered depend on the nature of the project, but broadly cover research and inquiry, and information literacy.

Research pathway

Candidates achieving an average mark of 75% or higher over 48 credit points of units of study in the Year Two Table or equivalent are eligible for the Research Pathway.
Research pathway candidates take Dissertation units Research pathway students take Dissertation units ELEC5222 and ELEC5223 (total 24 cp) in place of Capstone Project units and 12 cp of elective units.
ELEC5222 Dissertation A

Credit points: 12 Session: Semester 1,Semester 2 Classes: no formal classes Prohibitions: ELEC8901, ELEC8902, ENGG5222, ENGG5223 Assessment: Through semester assessment (100%) Campus: Camperdown/Darlington Mode of delivery: Supervision Associated degrees: M E, M P E. Faculty: Engineering and Information Technologies
Note: Department permission required for enrolment
Note: In order to enrol in a project, students must first secure an academic supervisor in an area that they are interested. The topic of your project must be determined in discussion with the supervisor. The supervisor can come from any of the Engineering Departments, however, they need to send confirmation of their supervision approval to the Postgraduate Administrator.
To complete a substantial research project and successfully analyse a problem, devise appropriate experiments, analyse the results and produce a well-argued, in-depth thesis.
Department permission required for enrolment in the following session(s); 1,2
ELEC5223 Dissertation B

Credit points: 12 Session: Semester 1,Semester 2 Classes: no formal classes Prohibitions: ELEC8901, ELEC8902, ENGG5222, ENGG5223 Assessment: Through semester assessmetn (100%) Campus: Camperdown/Darlington Mode of delivery: Supervision Associated degrees: M E, M P E. Faculty: Engineering and Information Technologies
Note: Department permission required for enrolment
Note: In order to enrol in a project, students must first secure an academic supervisor in an area that they are interested. The topic of your project must be determined in discussion with the supervisor. The supervisor can come from any of the Engineering Departments, however, they need to send confirmation of their supervision approval to the Postgraduate Administrator.
o complete a substantial research project and successfully analyse a problem, devise appropriate experiments, analyse the results and produce a well-argued, in-depth thesis.
Department permission required for enrolment in the following session(s); 1,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

Credit points: 6 Session: Int January,Int July Classes: overseas short-course. Prerequisites: Permission from faculty and school. Assessment: Through semester assessment (100%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: M E, M Inf Tech, M Inf Tech Man, M P E, M P L, M P M. Faculty: Engineering and Information Technologies
Note: Department permission required for enrolment
The purpose of this unit is to enable students to undertake an overseas learning activity during the university's summer or winter break while completing a Masters degree in either Engineering, Professional Engineering, Information Technologies or Project Management. The learning activity may comprise either a short project under academic or industry supervision or summer or winter school unit of study at an approved overseas institution. The learning activity should demonstrate outcomes and workload equivalent to a 6 credit point Master's level unit in the student's current award program.
Students may enrol in this unit with permission from the school and the Sub-Dean Students for the Faculty of Engineering and Information Technologies.
ENGG5232 Engineering Graduate Exchange B

Credit points: 6 Session: Int January,Int July Classes: overseas short-course Prerequisites: Permission from faculty and school. Assessment: Through semester assessment (100%) Campus: Camperdown/Darlington Mode of delivery: Normal (lecture/lab/tutorial) Day Associated degrees: M E, M Inf Tech, M Inf Tech Man, M P E, M P L, M P M. Faculty: Engineering and Information Technologies
Note: Department permission required for enrolment
The purpose of this unit is to enable students to undertake an overseas learning activity during the university's summer or winter break while completing a Masters degree in either Engineering, Professional Engineering, Information Technologies or Project Management. The learning activity may comprise either a short project under academic or industry supervision or summer or winter school unit of study at an approved overseas institution. The learning activity should demonstrate outcomes and workload equivalent to a 6 credit point Master's level unit in the student's current award program.
Students may enrol in this unit with permission from the school and the Sub-Dean Students for the Faculty of Engineering and Information Technologies.

For more information on units of study visit CUSP.