Undergraduate Engineering Program:
Bachelor of Engineering (Computer Systems)
![]() |
![]() |
![]() |
Computer systems engineering is the synergistic combination of electronic engineering and computer science. Computer systems engineers have a wide knowledge of digital and analogue electronic systems and a detailed understanding of computer architecture, software design and hardware-software interfacing. They are involved in all aspects of computing from the development of individual microprocessors, to the design of personal, mainframe or supercomputers systems, as well as digital and mixed signal circuit design, real-time and embedded system implementation, and software engineering. Graduates of the course will be conversant in the fundamental physical sciences, computer architecture, digital electronics, data communications, interfacing, real-time and embedded systems, robotics and software development. The course focuses on the development of knowledge and skills relevant to professional engineering practice and, along with a sound theoretical base, includes strong elements of practical problem solving, team work and project development. As a result, as well as having multiple technical and transferable skill competencies, graduates will have strong analytical skills and the ability to lead complex projects.
Employment opportunities include the development and design of microcomputer systems, computer networks, complex real-time systems, high performance processors, multimedia systems and control and automation.
HONOURS IN ENGINEERING
Students whose performance over the four years of the course is of a high standard may be awarded the Bachelor of Engineering with Honours degree.
INTERNATIONAL STUDENTS
Overseas students may be admitted to the Engineering course subject to the University’s fee scale.
The language of instruction is English and all students are expected to be proficient in both spoken and written English.
All assessment will be conducted in the English language.
PRACTICUM REQUIREMENTS
During the course, students will be required to undertake a minimum of 12 weeks practical work experience located in an engineering industry environment. This will normally be undertaken during a vacation period, even though it is listed as a unit for Year 4 (ENS4111).
ACCREDITATION
Engineers Australia has formally granted Full Accreditation to Bachelor of Engineering (Computer Systems, Communication Systems, Electronic Systems). Parallel accreditation status has been granted for the Bachelor of Engineering/Bachelor of Business and Bachelor of Engineering/Bachelor of Science double degree courses.
ADMISSION REQUIREMENTS
In addition to satisfying standard ECU admission requirements, satisfactory performance in TEE (or equivalent) Calculus or Applicable Mathematics is required. Students who have completed an Associate Diploma or its equivalent in an allied engineering field may be admitted to the Bachelor of Engineering with advanced standing
SPECIAL ADMISSION REQUIREMENTS
Note: Students who have not completed TEE Calculus or TEE Physics (or equivalents) will be required to complete bridging units during the first year of their studies.
COURSE LOCATION
This course is available on Joondalup Campus.
MODE OF STUDY
This course is available by Full-time, or Part-time mode.
MODE OF DELIVERY
This course is available in the following mode of delivery - On-campus.
COURSE STRUCTURE
The course consists of 480 credit points (twenty-nine core units, three electives, and a practicum unit).
YEAR ONESEMESTER 1
| ENS1154 | Introduction to Engineering | 15 |
| ENS1162 | Electrical Engineering 1A | 15 |
| MAT1236 | Calculus 1 * | 15 |
| SCP1111 | Physics of Motion ** | 15 |
YEAR ONE
SEMESTER 2
| ENS1253 | Electrical Engineering 1B | 15 |
| ENM1102 | Engineering Drawing and Computer Aided Design | 15 |
| ENM1103 | Manufacturing Engineering | 15 |
| MAT1163 | Linear Algebra | 15 |
* Students without TEE Calculus should enrol in the bridging unit MAT1237 Introductory Applied Mathematics, and should enrol in MAT1236 in a later semester.
** Students without TEE Physics should enrol in the bridging unit SCP1132 Introduction to Physics, and should enrol in SCP1111 in a later semester.
SEMESTER 1
| CSP1150 | Programming Principles | 15 |
| ENS2256 | Digital Electronics | 15 |
| ENS2455 | Circuit Analysis | 15 |
| MAT2236 | Differential Equations | 15 |
YEAR TWO
SEMESTER 2
| ENS2257 | Microprocessor Systems | 15 |
| CSG1206 | Operating Systems | 15 |
| ENS2344 | Computer Architecture | 15 |
| ENS3341 | Signals and Systems | 15 |
YEAR THREE
SEMESTER 1
| ENS2159 | Engineering Innovation and Ethics | 15 |
| ENS3343 | Data Communication and Computer Networks | 15 |
| CSP2347 | UNIX and C | 15 |
| ENS3441 | Communication Systems 1 | 15 |
YEAR THREE
SEMESTER 2
| ENS3205 | Real-Time Embedded Systems | 15 |
| ENS3251 | Digital Signal Processing | 15 |
| ENS2258 | Analog Electronics | 15 |
| Elective 1 |
YEAR FOUR
SEMESTER 1
| ENS4111 | Engineering Practicum | 0 |
| ENS4152 | Project Development | 15 |
| ENS4251 | Control Systems | 15 |
| Elective 2 | ||
| Elective 3 |
YEAR FOUR
SEMESTER 2
| ENS4253 | Engineering Project | 15 |
| ENS4442 | Robotics 1 | 15 |
| ENS4240 | Industrial Control | 15 |
| ENS4543 | Engineering Management | 15 |
RECOMMENDED ELECTIVES
Any electives chosen from outside this list must be approved by the course coordinator.
| ENS3547 | Wireless Communication | 15 |
| ENS4542 | Communication Systems 2 | 15 |
| ENS4548 | VLSI Systems | 15 |
| ENS4444 | Telecommunication Networks | 15 |
| MAT3236 | Multivariate Calculus | 15 |
| CSP2204 | Data Structures | 15 |
| CSP2343 | Object-oriented Programming with C++ | 15 |
| CSP3241 | Internet and Java Programming | 15 |
| CSI3344 | Distributed Systems | 15 |





