top nav right corner top nav left corner
Section Title

Recommended Study Sequence

Click unit name to reveal description:

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

Bachelor of Engineering - Computer


The future presents significant challenges to those responsible for managing the environment, infrastructure and technological developments. Effective solutions to these challenges will require innovative engineering, applied science and design strategies. At the University of Western Sydney, we prepare students to take on those challenges and succeed.

The UWS Engineering Program is all about the application of knowledge to achieve practical outcomes. It covers all major engineering domains, and you can experience many facets of engineering before deciding your area of specialisation at the end of first year. When studying Computer Engineering, you will look at computers and communication systems, including information and process control and computer design. Subjects include computer networks, digital systems and communications, software engineering, artificial intelligence, digital control systems, microprocessors and embedded micro-controllers. 

Course Details

UAC Code Campus ATAR 
703000 Penrith 72.55

The Bachelor of Engineering (Advanced) ATAR is 95.00. 

Duration

4 years full-time.

A Career in Computer Engineering

The UWS Engineering Program gives you professional skills and knowledge in specialisations of great demand. As a Computer Engineer you could work in hardware and software development, computer control and real time computer systems, communications and networking, networking technology development. For example, creating and designing the next generation tool used in computers, designing solutions to improve communication in limited resource countries. 

Assumed Knowledge

HSC Mathematics Extension 1, Physics and any two units of English.

Application Information

To lodge an application for the course of your choice check the Application Information.

Honours

The course has an embedded Honours stream available to high-achieving students.

Do you need more information?

Request a course and application information pack:
Course Enquiry Form
International Course Enquiry Form

For further assistance contact the UWS Course Information Centre.