Main Content
Year One
Year Two
* Students who have not passed WACE Physics 3A/3B (or equivalent) must complete the bridging unit SCP1132 Introduction to Physics before they can enrol in ENS1101 Engineering Mechanics.
Year Three
Year Four
Year Five
Our courses information
Our courses offer the right balance of practical knowledge and academic excellence and a wide range of study options.
- You can email a course fact sheet to yourself by using the form below. Multiple email addresses by separating them with a comma ',' (3 maximum).
- Location:
Joondalup - Study Mode:
Full-time
Part-time - Delivery Mode:
On-campus - Duration:
5 years full-time or equivalent part-time - Faculty:
Computing, Health and Science - School:
Engineering - Code:
K03 - CRICOS:
045596F - Indicative ATAR (TER):
75
Bachelor of Engineering (Computer Systems) Bachelor of Computer Science
This course structure contains information about the units which comprise the course as well as the credit points required to successfully complete it.
This course is comprised of a total of 630 credit points / 43 units.
Year One
| Unit | Description | Points | |
|---|---|---|---|
| Semester 1 | |||
| CSP1150 | Programming Principles | 15 | |
| ENS1154 | Introduction to Engineering | 15 | |
| ENS1162 | Electrical Engineering 1A | 15 | |
| MAT1236 | Calculus 1 | 15 | |
| Semester 2 | |||
| CSG1105 | Applied Communications | 15 | |
| CSP2348 | Data Structures | 15 | |
| ENS1253 | Electrical Engineering 1B | 15 | |
| MAT1163 | Linear Algebra | 15 | |
Year Two
| Unit | Description | Points | |
|---|---|---|---|
| Semester 1 | |||
| CSI1241 | Systems Analysis | 15 | |
| ENS2456 | Digital Electronics | 15 | |
| ENS2159 | Engineering Innovation and Ethics | 15 | |
| MAT2437 | Differential Equations | 15 | |
| ENM1102 | Engineering Drawing and Computer Aided Design | 15 | |
| Semester 2 | |||
| CSG1102 | Operating Systems | 15 | |
| CSI1101 | Computer Security | 15 | |
| ENS2257 | Microprocessor Systems | 15 | |
| ENS1101 | Engineering Mechanics | * | 15 |
| ENS2344 | Computer Architecture | 15 | |
* Students who have not passed WACE Physics 3A/3B (or equivalent) must complete the bridging unit SCP1132 Introduction to Physics before they can enrol in ENS1101 Engineering Mechanics.
Year Three
| Unit | Description | Points | |
|---|---|---|---|
| Semester 1 | |||
| ENS3551 | Electrical Networks | 15 | |
| CSG1132 | Communicating in an IT Environment | 15 | |
| CSG1207 | Systems and Database Design | 15 | |
| CSP2308 | UNIX and C | 15 | |
| Semester 2 | |||
| ENS3553 | Signals and Systems | 15 | |
| ENS2457 | Analog Electronics | 15 | |
| CSP2104 | Object-oriented Programming with C++ | 15 | |
| CSG2341 | Intelligent Systems | 15 | |
Year Four
| Unit | Description | Points | |
|---|---|---|---|
| Semester 1 | |||
| CSG2344 | Project Methods and Professionalism | 15 | |
| CSG2245 | Computer Science Methods | 15 | |
| ENS3555 | Communication Systems 1 | 15 | |
| ENS3554 | Data Communications and Computer Networks | 15 | |
| Semester 2 | |||
| CSG3303 | Applied IT Project | 15 | |
| CSI2312 | Foundations of Software Engineering | 15 | |
| ENS3552 | Digital Signal Processing | 15 | |
| ENS3205 | Real-Time Embedded Systems | 15 | |
Year Five
| Unit | Description | Points | |
|---|---|---|---|
| Semester 1 | |||
| ENS4111 | Engineering Practicum | 0 | |
| CSP3242 | Internet and Java Programming | 15 | |
| ENS4442 | Robotics 1 | 15 | |
| ENS4152 | Project Development | 15 | |
| ENS4251 | Control Systems | 15 | |
| Semester 2 | |||
| CSP3341 | Programming Languages and Paradigms | 15 | |
| ENS4253 | Engineering Project | 15 | |
| ENS4240 | Industrial Control | 15 | |
| ENS4543 | Engineering Management | 15 | |
