Skip to main content Skip to main navigation

Bachelor of Engineering (Computer Systems) Honours/Bachelor of Computer Science

Course code Y64

While specialising in the engineering discipline areas of electronic systems, computer systems and communication systems, this double degree broadens the overall knowledge of students in areas which are complementary to their engineering skills.

There is a growing demand in high technology industries and research centres, especially in the areas of robotics, data science, cyber security and telecommunications, for engineers with knowledge and professional skills in project management, software development and relevant areas of engineering.

Choose student type

Entry requirements

82 Indicative ATAR

ECU admission and English language requirements apply.

See Course Entry for further information.

Course code

Y64

Fees

Commonwealth supported - estimated 1st year indicative fee AUD $9,400

See Fees and Scholarships for further information

Duration

5 years full-time or part-time equivalent

See Course Details for further information.

Availability & Campus

JO ML BU OL
Full-time
Part-time
JO - Joondalup BU - South West ML - Mount Lawley OL - Online

See Course Details for further information.

Entry requirements

ECU admission and English language requirements apply.

See Course Entry for further information.

Course code

Y64

CRICOS code

083191A

Fees

International onshore - estimated 1st year indicative fee AUD $29,200

See Fees and Scholarships for further information

Duration

5 years full-time or part-time equivalent

See Course Details for further information.

Availability & Campus

JO ML BU OL
Full-time
Part-time
JO - Joondalup BU - South West ML - Mount Lawley OL - Online

See Course Details for further information.

Course Entry

Admission requirements you'll need to meet for this course.

Applications for this course are not accepted through ECU's Experience Based Entry Scheme.

Course Details

Choose student type

Semester availability

Semester 1: Study full-time at Joondalup

Semester 1: Study part-time at Joondalup

Semester 2: Study full-time at Joondalup

Semester 2: Study part-time at Joondalup

Semester availability

Semester 1: Study full-time at Joondalup

Semester 2: Study full-time at Joondalup

Course Structure

Students are required to complete 42 Core units and one Practicum unit.

Year 1 - Semester 1
Unit Code Unit Title Credit Points
CSP2151Programming Fundamentals15
ENS1154Introduction to Engineering15
ENS1162Electrical Engineering 1A15
MAT1250Mathematics 115
Year 1 - Semester 2
Unit Code Unit Title Credit Points
CSG1105Applied Communications15
CSG1102Operating Systems15
ENS1253Electrical Engineering 1B15
MAT1251Mathematics 215
Year 2 - Semester 1
Unit Code Unit Title Credit Points
CSI1241Systems Analysis15
ENS2456Digital Electronics15
SCI1125Professional Science Essentials15
ENS5170Engineering Systems15
ENM1102Engineering Drawing and Computer Aided Design15
Year 2 - Semester 2
Unit Code Unit Title Credit Points
CSI1101Computer Security15
ENS2257Microprocessor Systems15
ENS1101Engineering Mechanics15
ENS2344Computer Architecture15
Year 3 - Semester 1
Unit Code Unit Title Credit Points
ENS3551Electrical Networks15
ENS2159Engineering Innovation and Ethics15
CSG1207Systems and Database Design15
CSP2348Data Structures15
Year 3 - Semester 2
Unit Code Unit Title Credit Points
ENS3553Signals and Systems15
ENS2457Analog Electronics15
CSP2104Object-oriented Programming with C++15
CSG2344Project Methods and Professionalism15
Year 4 - Semester 1
Unit Code Unit Title Credit Points
CSP3343Programming Secure Software Systems15
CSG2245Computer Science Methods15
ENS3555Communication Systems 115
ENS3554Data Communications and Computer Networks15
CSI2312Foundations of Software Engineering15
Year 4 - Semester 2
Unit Code Unit Title Credit Points
CSG3303Applied IT Project15
CSG2341Intelligent Systems15
ENS5251Digital Signal Processing15
ENS5204Real-Time Embedded Systems15

Note: Students who receive a WAM of 70 per cent or above for the engineering units at the end of their fourth year of study will be invited to complete a graded Engineering Honours degree by taking the two Honours Thesis units in place of the standard project units in their fifth year. Students below this cut-off, or who decline the offer to undertake the Honours Thesis, will graduate with an ungraded Engineering Honours degree.

Year 5 - Semester 1
Unit Code Unit Title Credit Points
ENS5111Engineering Practicum
CSP3242Internet and Java Programming15
ENS5442Robotics 115
ENS4152 ^Project Development15
Or
ENS5145 ^Engineering Honours Thesis 115
ENS5253Control Systems15

Note: Students undertaking the graded Honours pathway should enrol into ENS5145 Engineering Honours Thesis 1 in place of ENS4152 Project Development.

Year 5 - Semester 2
Unit Code Unit Title Credit Points
CSP3341Programming Languages and Paradigms15
ENS4253 ^Engineering Project15
Or
ENS5146 ^Engineering Honours Thesis 215
ENS5240Industrial Control15
ENS5543Engineering Management15

Note: Students undertaking the graded Honours pathway should enrol into ENS5146 Engineering Honours Thesis 2 in place of the ENS4253 Engineering Project.

^ Core Option

Y64|4

For more detailed unit information for this course take a look at our Handbook. To organise your life for next semester visit the Semester timetable.

Student handbook

Course notes

Important course notes

Professional Recognition

Accredited by: Engineers Australia

Fees and Scholarships

Choose student type

AUD $9,400 *

* Commonwealth supported - estimated 1st year indicative fee

The 'Estimated 1st year indicative fee' is provided as a guide only, based on a typical enrolment of students undertaking the first year of this course. At ECU, you pay for the individual units you enrol in, not an overall course fee, so the total cost of your course will vary, depending on what units you choose. An indicative fee will be provided with your course offer, however you can use our Course Fee Calculator to estimate the amount you’ll need to pay. ECU fees are adjusted annually.

AUD $29,200 *

* International onshore - estimated 1st year indicative fee

The 'Estimated 1st year indicative fee' is provided as a guide only, based on a typical enrolment of students undertaking the first year of this course. At ECU, you pay for the individual units you enrol in, not an overall course fee, so the total cost of your course will vary, depending on what units you choose. An indicative fee will be provided with your course offer, however you can use our Course Fee Calculator to estimate the amount you’ll need to pay. ECU fees are adjusted annually.

Scholarships

ECU has a scholarship program that provides many opportunities each year to students undertaking studies here.

Find a scholarship

Career Opportunities

Possible future job titles

Computer Systems Engineer, IT Professional, Software Engineer

Similar courses to consider

Follow us on  

Quick guide to uni-speak