Professional Accreditation
This Key Program has received full accreditation from Engineers Australia at the level of Professional Engineer.
Full-time - Autumn session
Year 2
Autumn session
Mathematics for Engineers 3
This unit covers topics from Advanced Calculus including Vector Calculus, Complex Analysis, Fourier Series, Heat and Wave Equations, Fourier Integrals and Transforms; Discrete Mathematics including logic and set theory; Random Variables and Random Processes including mean correlation and covariance functions, ergodicity, ensemble averages, and Gaussian processes.
Digital Systems 1
This unit provides students with a solid background in digital logic design. Students are introduced to the fundamentals of digital logic with number systems, basic logic devices and Boolean algebra. Analysis and design of combinational and sequential logic circuits is covered in detail. Design with programmable logic devices is introduced.
Circuit Theory
This unit aims to equip students with the tools needed for the design and analysis of electrical and electronic circuits. The unit also introduces various techniques of circuit analysis, convolution, mutual coupling, frequency response and two ports loop.
Electronics
This unit further develops skills in the analysis, design, practical implementation and testing of the main analogue electronic circuits. Topics covered are: semiconductor diodes and their applications, Bipolar Junction Transistors (BJT), Field Effect Transistors (FET), analysis of BJT and FET, design of discrete operational amplifiers, and operational amplifier characteristics and circuit configurations.
Spring session
Microprocessor Systems
This unit introduces students to the internal structure of microprocessors and its fundamental operations. Topics include assembly language programming, interrupt processing, CPU functions, memory organisation and peripheral programming. Intel 8088 microprocessor will be discussed in great detail. Embedded processor will also be covered.
Signals and Systems
This unit aims to develop students' understanding of continuous-time and discrete-time concepts and methods. It covers various signals and their analysis, as encountered in the fields of electrical, computer and telecommunication engineering.
Computer Organisation
This unit is designed for computer science students, particularly those interested in memory and CPU functional organisation, hardware/software interface, systems programming, and computer system performance evaluation. The unit will provide students with a fundamental knowledge of computer systems abstraction, design, exploitation and configuration. Students will primarily gain an insight into the low level interface between the hardware and software in terms of ISA (Instruction Set Architecture) abstraction of a computer system, where students will use assembly language to deal with memory addressing, load-store architecture, and I/O operations. The students will also learn about the hardware implementation of major datapath components and pipelined micro-architectures. After completing this unit students will understand the major issues in the state-of-the-art computer architecture, especially the modern microprocessors.
Power and Machines
This unit introduces basic concepts of power and machines, including an introduction to modern power systems and transformers, and fundamentals of electromechanical energy conversion. It also covers magnetic circuits, modern permanent magnet materials and their characteristics, and balanced and unbalanced three-phase power systems.
Year 3
Autumn session
Systems Programming 1
This unit provides an introduction to the knowledge and skills required for the design, writing and support of technical software and other such functions normally falling within the role of the systems programmer. It provides for detailed study of a systems programming environment and its application to systems programming tasks.
Digital Signal Processing
This unit is aimed to provide an introduction to fundamental concepts and principles in digital signal processing. It focuses on signal analysis, digital filter design, hardware implementation and applications.
Instrumentation and Measurement
This unit covers all topics associated with the measurement of physical quantities and the instrumentation required to accurately present this information to a controller. Transducers used to measure common physical quantities are presented in detail, while instrumentation includes a detailed analysis of zero-span circuits, Wheatstone bridges, Instrumentation amplifiers, isolation amplifiers, voltage-to-current and voltage-to-frequency modules used for faithful signal transmission, digital-to-analog and analog-to-digital circuits. The application of these modules in modern measurement equipment – multimeters, digital CROs and PLC/PC interfacing modules is discussed.
Control Systems
This unit introduces the fundamental concepts of automatic control engineering. It covers traditional and contemporary design and analysis techniques; the concepts required to design continuous time and discrete time controllers. Matlab is utlilized considerably.
Spring session
Operating Systems
This unit provides an introduction to the theory and practice of the internal structure, implementation and functionality of operating systems. The unit is relevant not only for systems programmers, but also for applications developers who need to understand how operating systems control computer hardware, and how they provide convenience, efficiency and security for application development and implementation.
Professional Practice
This unit explores the art of managing physical and human resources and the knowledge to plan, deliver and maintain the physical infrastructure for civilisation in an economically sustainable way.
Data Networks
This unit is concerned with the principles and topics of fundamental importance to data communication, computer communication networks and telecommunications. The lower layers of the OSI reference model are emphasized (hardware, physical layer, data link layer and network layer). Also, it will cover all major network technologies- SONET, ATM, Internet, and Telephony. Essential network engineering topics such as protocol layering, multiple access, switching, scheduling, routing, congestion control, error control, flow control, and network security shall also be included. An engineering approach will be taken to provide an insight into network design.
And one elective
Industrial Experience:
Industrial Experience (Engineering)
Students will undertake 12 weeks fulltime (37.5 hours per week) employment (or equivalent) to obtain relevant workplace experience in Engineering under the supervision of professional engineers in one company or more.
Year 4 (Non-Honours stream)
Autumn session
Engineering Project
This is a multi-disciplinary research project aimed at encouraging students to participate in solving multi-disciplinary problems. Where possible these will be real-world problems for engineering companies and/or local councils in Western Sydney.
Computer Architecture
This unit is designed for computer science students, particularly those interested in systems programming, hardware/software interfaces, and computer system performance evaluation. The topics cover memory system organisation and architecture, CPU functional organisation, pipelined and superscalar microarchitectures, multiprocessor systems, and I/O systems. After completing this unit students will understand the major issues in the state-of-the-art computer architecture, especially modern microprocessors, and will be able to use this knowledge as a basis for product choice and systems configuration.
Choose one of:
Digital Systems 2
This unit covers modern logic design techniques and the process of creating logic circuits and systems from design specifications to implementation. Topics include logic design techniques for combinational and sequential logic circuits; hardware description language (HDL); logic circuit implementation using an HDL; state-of-the-art logic circuit design tools; and programmable logic devices.
Engineering Visualization
This unit is aimed to provide a comprehensive introduction to fundamental concepts and algorithms in engineering visualization. Topics covered include visualization hardware, scan conversion of geometric primitives, 2D and 3D transformations, 3D viewing and projection, hidden surface removal, solid modeling, illumination models and image manipulation.
And one elective
Spring session
Engineering Project
This is a multi-disciplinary research project aimed at encouraging students to participate in solving multi-disciplinary problems. Where possible these will be real-world problems for engineering companies and/or local councils in Western Sydney.
Choose one of:
Digital Control Systems
This unit is a first course in discrete, single rate sampled linear control systems and introduces the use of a computer as the main control element in a feedback system and as a data acquisition tool in real time. Methods of analysis and design are examined, using s-domain and state space methods, with an emphasis on the practical aspects of designing and implementing digital control systems. Less emphasis on theoretical issues. Direct design and emulation methods are included. Practical laboratory work is included along with the use of Matlab software tools
Microcontrollers and PLCs
This unit introduces students to the study of specialized, dedicated and embedded control oriented devices through the in depth study of one of the members of the 8051 family of microcontrollers and the Omron programmable logic controller (PLC) and associated pneumatic cylinders as actuators. The unit introduces the hardware and software details needed to apply microcontrollers and PLCs to general situations in computer, electrical and mechanical engineering. Students write assembler code and compose ladder diagrams to achieve control along with the physical interfacing needed to external devices. This unit integrates knowledge, acquired in other units, of physical devices and processes through microcontroller and PLC applications thus enhancing employability.
And two electives
Honours Stream
An Honours stream is offered - see the Honours in Bachelors Awards Policy and associated College Guidelines for the admission criteria.
Year 4 (Honours stream)
Autumn session
Honours Thesis
This unit provides honours level students with the opportunity to undertake research on a specialist topic within their Key Program of undergraduate study.
Computer Architecture
This unit is designed for computer science students, particularly those interested in systems programming, hardware/software interfaces, and computer system performance evaluation. The topics cover memory system organisation and architecture, CPU functional organisation, pipelined and superscalar microarchitectures, multiprocessor systems, and I/O systems. After completing this unit students will understand the major issues in the state-of-the-art computer architecture, especially modern microprocessors, and will be able to use this knowledge as a basis for product choice and systems configuration.
And one elective
Spring session
Honours Thesis
This unit provides honours level students with the opportunity to undertake research on a specialist topic within their Key Program of undergraduate study.
And two electives
Full-time - Spring intake
Year 1
Spring session
Mathematics for Engineers 1
This unit is the first of two mathematics units to be completed by students enrolled in an engineering degree. It covers the following topics: Differential and integral calculus of a single variable, complex numbers, aspects of matrix algebra, bectors and some elementary statistics and probability theory.
Fundamentals of Mechanics
This unit deals with the action and interaction of forces, moments and couples in two and three dimensions, on machine elements and simple structures. It examines the equilibrium of single bodies, of multi-body structures and of mechanisms. It then covers the dynamics of a particle. A systematic approach to solving practical engineering design problems is provided. The unit makes extensive use of vector algebra.
Electrical Fundamentals
The objective of this unit is to provide an introduction to fundamental electromagnetism and electric circuit principles. Discussion is restricted to DC, although first-order systems are presented and second order systems introduced in preparation for on-going development. Basic definitions of charge, current, potential difference/relative potential, power, and the electric circuit as a complete path are presented, together with the basic laws - Ohm's Law and Kirchoff's nodal and loop laws. Examples from different engineering disciplines are related to circuit’s laws. Basic nodal and mesh analysis are presented together with Thevenin and Norton circuit equivalents, real versus ideal current and voltage sources and the maximum power transfer principle. The operational amplifier as a circuit element is introduced. Energy storage elements (capacitors and inductors) are discussed leading into first-order systems and their natural responses and time-constants. Several basic electromagnetic concepts related to electric and magnetic flux and induced voltage are also discussed.
Engineering and Design Concepts
This unit equips students with the fundamental skills that will enable them to use creative design and engineering approaches to solve challenging problems and to understand the design process. Students will be exposed to 2D and 3D visualisation techniques, will learn how to interpret abstract information, and will work on practical projects in an interdisciplinary context. The aim is to provide a common first-year subject that is thematic, rather than discipline-centred and presents students with foundation concepts in engineering and industrial design.
Autumn session
Mathematics for Engineers 2
This is a Level 1 unit to be undertaken by students enrolled in an Engineering degree. It covers the following topics: Ordinary Differential Equations and Multivariable Calculus.
Physics and Materials
This unit serves as an introduction to the fundamentals of physics and materials with appropriate applications in a wide range of engineering and industrial design systems.
Engineering Computing
Students are introduced to the techniques of data manipulation and presentation using the common functions of a spreadsheet facility. The unit also aims to instil sound principles of program design that can be utilised in many units throughout the student's course. The basic elements and structures of a high level language are taught. Students are exposed to many engineering problems and are encouraged to implement solutions using an algorithmic approach.
Circuit Theory
This unit aims to equip students with the tools needed for the design and analysis of electrical and electronic circuits. The unit also introduces various techniques of circuit analysis, convolution, mutual coupling, frequency response and two ports loop.
Year 2
Spring session
Mathematics for Engineers 3
This unit covers topics from Advanced Calculus including Vector Calculus, Complex Analysis, Fourier Series, Heat and Wave Equations, Fourier Integrals and Transforms; Discrete Mathematics including logic and set theory; Random Variables and Random Processes including mean correlation and covariance functions, ergodicity, ensemble averages, and Gaussian processes.
Signals and Systems
This unit aims to develop students' understanding of continuous-time and discrete-time concepts and methods. It covers various signals and their analysis, as encountered in the fields of electrical, computer and telecommunication engineering.
Power and Machines
This unit introduces basic concepts of power and machines, including an introduction to modern power systems and transformers, and fundamentals of electromechanical energy conversion. It also covers magnetic circuits, modern permanent magnet materials and their characteristics, and balanced and unbalanced three-phase power systems.
And one elective
Autumn session
Digital Systems 1
This unit provides students with a solid background in digital logic design. Students are introduced to the fundamentals of digital logic with number systems, basic logic devices and Boolean algebra. Analysis and design of combinational and sequential logic circuits is covered in detail. Design with programmable logic devices is introduced.
Engineering, Design and Construction Practice
This unit encourages students to explore the professional responsibilities and challenges faced by Engineers, Designers and Building professionals. Students are introduced to emerging issues and approaches to sustainability and the complex nature of the design problems they will encounter in professional practice. Students engage in a semester-long research and problem solving task that addresses environmental and social sustainability imperatives and fosters fundamental research, design and communication skills. Special emphasis is placed on lifelong learning, academic literacy and professional skills including information literacy, project management, and teamwork which equip students for subsequent academic and professional contexts.
Electronics
This unit further develops skills in the analysis, design, practical implementation and testing of the main analogue electronic circuits. Topics covered are: semiconductor diodes and their applications, Bipolar Junction Transistors (BJT), Field Effect Transistors (FET), analysis of BJT and FET, design of discrete operational amplifiers, and operational amplifier characteristics and circuit configurations.
And one elective
Year 3
Spring session
Computer Organisation
This unit is designed for computer science students, particularly those interested in memory and CPU functional organisation, hardware/software interface, systems programming, and computer system performance evaluation. The unit will provide students with a fundamental knowledge of computer systems abstraction, design, exploitation and configuration. Students will primarily gain an insight into the low level interface between the hardware and software in terms of ISA (Instruction Set Architecture) abstraction of a computer system, where students will use assembly language to deal with memory addressing, load-store architecture, and I/O operations. The students will also learn about the hardware implementation of major datapath components and pipelined micro-architectures. After completing this unit students will understand the major issues in the state-of-the-art computer architecture, especially the modern microprocessors.
Professional Practice
This unit explores the art of managing physical and human resources and the knowledge to plan, deliver and maintain the physical infrastructure for civilisation in an economically sustainable way.
Data Networks
This unit is concerned with the principles and topics of fundamental importance to data communication, computer communication networks and telecommunications. The lower layers of the OSI reference model are emphasized (hardware, physical layer, data link layer and network layer). Also, it will cover all major network technologies- SONET, ATM, Internet, and Telephony. Essential network engineering topics such as protocol layering, multiple access, switching, scheduling, routing, congestion control, error control, flow control, and network security shall also be included. An engineering approach will be taken to provide an insight into network design.
Microprocessor Systems
This unit introduces students to the internal structure of microprocessors and its fundamental operations. Topics include assembly language programming, interrupt processing, CPU functions, memory organisation and peripheral programming. Intel 8088 microprocessor will be discussed in great detail. Embedded processor will also be covered.
Autumn session
Systems Programming 1
This unit provides an introduction to the knowledge and skills required for the design, writing and support of technical software and other such functions normally falling within the role of the systems programmer. It provides for detailed study of a systems programming environment and its application to systems programming tasks.
Instrumentation and Measurement
This unit covers all topics associated with the measurement of physical quantities and the instrumentation required to accurately present this information to a controller. Transducers used to measure common physical quantities are presented in detail, while instrumentation includes a detailed analysis of zero-span circuits, Wheatstone bridges, Instrumentation amplifiers, isolation amplifiers, voltage-to-current and voltage-to-frequency modules used for faithful signal transmission, digital-to-analog and analog-to-digital circuits. The application of these modules in modern measurement equipment – multimeters, digital CROs and PLC/PC interfacing modules is discussed.
Control Systems
This unit introduces the fundamental concepts of automatic control engineering. It covers traditional and contemporary design and analysis techniques; the concepts required to design continuous time and discrete time controllers. Matlab is utlilized considerably.
Industrial Experience:
Industrial Experience (Engineering)
Students will undertake 12 weeks fulltime (37.5 hours per week) employment (or equivalent) to obtain relevant workplace experience in Engineering under the supervision of professional engineers in one company or more.
Year 4 (Non-Honours stream)
Spring session
Engineering Project
This is a multi-disciplinary research project aimed at encouraging students to participate in solving multi-disciplinary problems. Where possible these will be real-world problems for engineering companies and/or local councils in Western Sydney.
Operating Systems
This unit provides an introduction to the theory and practice of the internal structure, implementation and functionality of operating systems. The unit is relevant not only for systems programmers, but also for applications developers who need to understand how operating systems control computer hardware, and how they provide convenience, efficiency and security for application development and implementation.
Choose one of:
Digital Control Systems
This unit is a first course in discrete, single rate sampled linear control systems and introduces the use of a computer as the main control element in a feedback system and as a data acquisition tool in real time. Methods of analysis and design are examined, using s-domain and state space methods, with an emphasis on the practical aspects of designing and implementing digital control systems. Less emphasis on theoretical issues. Direct design and emulation methods are included. Practical laboratory work is included along with the use of Matlab software tools
Microcontrollers and PLCs
This unit introduces students to the study of specialized, dedicated and embedded control oriented devices through the in depth study of one of the members of the 8051 family of microcontrollers and the Omron programmable logic controller (PLC) and associated pneumatic cylinders as actuators. The unit introduces the hardware and software details needed to apply microcontrollers and PLCs to general situations in computer, electrical and mechanical engineering. Students write assembler code and compose ladder diagrams to achieve control along with the physical interfacing needed to external devices. This unit integrates knowledge, acquired in other units, of physical devices and processes through microcontroller and PLC applications thus enhancing employability.
And one elective
Autumn session
Engineering Project
This is a multi-disciplinary research project aimed at encouraging students to participate in solving multi-disciplinary problems. Where possible these will be real-world problems for engineering companies and/or local councils in Western Sydney.
Computer Architecture
This unit is designed for computer science students, particularly those interested in systems programming, hardware/software interfaces, and computer system performance evaluation. The topics cover memory system organisation and architecture, CPU functional organisation, pipelined and superscalar microarchitectures, multiprocessor systems, and I/O systems. After completing this unit students will understand the major issues in the state-of-the-art computer architecture, especially modern microprocessors, and will be able to use this knowledge as a basis for product choice and systems configuration.
Choose one of:
Digital Systems 2
This unit covers modern logic design techniques and the process of creating logic circuits and systems from design specifications to implementation. Topics include logic design techniques for combinational and sequential logic circuits; hardware description language (HDL); logic circuit implementation using an HDL; state-of-the-art logic circuit design tools; and programmable logic devices.
Engineering Visualization
This unit is aimed to provide a comprehensive introduction to fundamental concepts and algorithms in engineering visualization. Topics covered include visualization hardware, scan conversion of geometric primitives, 2D and 3D transformations, 3D viewing and projection, hidden surface removal, solid modeling, illumination models and image manipulation.
And one elective
Honours Stream
An Honours stream is offered - see the Honours in Bachelors Awards Policy and associated College Guidelines for the admission criteria.
Year 4 (Honours stream)
Spring session
Honours Thesis
This unit provides honours level students with the opportunity to undertake research on a specialist topic within their Key Program of undergraduate study.
Operating Systems
This unit provides an introduction to the theory and practice of the internal structure, implementation and functionality of operating systems. The unit is relevant not only for systems programmers, but also for applications developers who need to understand how operating systems control computer hardware, and how they provide convenience, efficiency and security for application development and implementation.
And one elective
Autumn session
Honours Thesis
This unit provides honours level students with the opportunity to undertake research on a specialist topic within their Key Program of undergraduate study.
Computer Architecture
This unit is designed for computer science students, particularly those interested in systems programming, hardware/software interfaces, and computer system performance evaluation. The topics cover memory system organisation and architecture, CPU functional organisation, pipelined and superscalar microarchitectures, multiprocessor systems, and I/O systems. After completing this unit students will understand the major issues in the state-of-the-art computer architecture, especially modern microprocessors, and will be able to use this knowledge as a basis for product choice and systems configuration.
One elective