Computer Engineering

(Honours)
Contact us
1300 UNI NSW (1300 864 679)
UAC Code: 
425700
93
Assumed: 
HSC Maths Ext. 1 and Physics
Intake term 1: 
Yes
Intake term 2: 
Yes
Intake term 3: 
Yes
Ojasvi Chavali

UNSW offers an educational environment as multicultural as it gets. An opportunity to mingle with people from different cultural backgrounds was too good to miss. I just love this campus!

Ojasvi Chavali

The UNSW Bachelor of Engineering (Honours) (Computer Science) focuses on the structure and integrated design of hardware and software components within computer systemsStudents combine elements of electrical engineering with methods of computer science while learning how to develop specialised systems. This includes embedded systems for vehicles and operating systems for consumer electronics, telecommunications, medical equipment and more.

UNSW Engineering graduates are the most employable students within Australia’s Group of Eight universities. This is enhanced by our strong external partnerships and extensive international alumni networks, including valuable industry experience with small startups to local corporations such as Accenture and the Australian Government Department of Defence. Our diverse group of teachers are also leading researchers, challenging students to turn ideas into innovative solutions.  

The Bachelor of Engineering (Honours) (Computer Science) teaches a multitude of scientific and mathematical principles, with courses covering software engineering fundamentals, operating systems and object-oriented programming. The four-year Honours degree includes 60 days of approved industry training, during which students will employ their skills in a real-world context.   

Sample Program Outlines*

Year 1

Term 1

Course code Course name Notes
ENGG1000 Engineering Design and Innovation A team project over a ten week period to solve a practical problem. The key skills developed include concept development, critical thinking and evaluation skills.
ELEC1111 Electrical & Telecommunications Engineering This course is available all year round and can be completed in the space of a Year 1 Elective. It has no prerequisites and it isn't one itself for any other courses in this degree plan. However, ELEC1111 must be completed in order for this degree to be achieved.
COMP1511 Introduction to Programming The objective of this course is for students to develop proficiency in programming using a high level language. COMP1917 is the preferred computing course for the Mechatronic Engineering stream.

 

Term 2

Course code Course name Notes
MATH1131 Maths 1A Students have the option to enrol in either MATH1131 or MATH1141. MATH1141 covers the same topics as MATH1131 but in greater depth. Assumed knowledge for MATH1141: Students will be expected to have achieved a combined HSC mark in Mathematics Extension 1 and 2 over 175.
MATH1141 Higher Maths 1A Students have the option to enrol in either MATH1131 or MATH1141. MATH1141 covers the same topics as MATH1131 but in greater depth. Assumed knowledge for MATH1141: Students will be expected to have achieved a combined HSC mark in Mathematics Extension 1 and 2 over 175.
PHYS1121 Physics 1A Assumed knowledge: HSC Physics and Mathematics Extension 1 or equivalent. Students that are highly competent in physics may instead enrol in PHYS1131.
PHYS1131 Higher Physics 1A Covers the same content as PHYS1121, however features more advanced assessment.
Read more General Education General Education subjects are any subjects that are not offered within your faculty.

 

Term 3

Course code Course name Notes
MATH1231 Maths 1B Prerequisites for this course are MATH1131 or MATH1141. Students that are highly competent (mark >65) in mathematics may instead enrol in MATH1241.
MATH1241 Higher Maths 1B Students have the option to enrol in either MATH1231 or MATH1241. MATH1241 covers the same topics as MATH1231 but in greater depth. A minimum mark of 65 in MATH1131 or MATH1141 is required for enrolment in MATH1241 instead of MATH1231.
COMP1521 Computer Systems Fundamentals Programmer's view on how a computer system executes programs, manipulates data and communicates.
PHYS1221 Physics 1B This is the second physics course. If you did PHYS1121 in S1, you need to have scored a mark of at least 65 to do the higher course PHYS1231.
PHYS1231 Higher Physics 1B This is the second physics course. If you did PHYS1121 in S1, you need to have scored a mark of at least 65 to do the higher course PHYS1231.

 

Year 2

Term 1

Course code Course name Notes
COMP1531 Software Engineering Fundamentals This course provides an induction to software engineering principles and practice, including software lifecycle, methodologies, teamwork and web-based architectures.
COMP2521 Data structures and Algorithms The goal of this course is to deepen students' understanding of data structures and algorithms and how these can be employed effectively in the design of software systems.
ELEC2134 Circuits and Signals Co-Requisite: elec1111 or elec1112.

 

Term 2

Course code Course name Notes
DESN2000 Engineering Design and Professional Practice DESN2000 is a new core course for 2020 and replaces a previously required core course. Students should consult the transition arrangements website for futher details. DESN2000 must be taken in the term specified by your school - see the course handbook page for details.
MATH2099 Mathematics 2B Prerequisite: MATH1231 or MATH1241 or MATH1251. Exclusions: MATH2501 and MATH2601.
ELEC2133 Analogue Electronics Prerequisite: ELEC2134.

 

Term 3

Course code Course name Notes
MATH2069 Mathematics 2A Available only to students for whom it is specifically required as part of their program. MATH2018 is equivalent to MATH2019.
COMP3222 Digital Circuits and Systems This course will provide students with a knowledge of problem solving with digital systems.

 

Year 3

Term 1

Course code Course name Notes
Read more General Education General Education subjects are any subjects that are not offered within your faculty.
COMP3231 Operating Systems Assumed Knowledge: C
COMP3211 Computer Architecture Students will study the architecture & organisation of modern processors.

 

Term 2

Course code Course name Notes
COMP2511 Object-Orinated Design & Programming Introduces students to the principles of object-oriented design and to fundamental techniques in object-oriented programming.
Read more Elective Visit the handbook to view available electives.
Read more Elective Visit the handbook to view available electives.

 

Term 3

Course code Course name Notes
Read more Elective Visit the handbook to view available electives.
COMP3601 Design Project A Pre-requisite: COMP2121

 

Year 4

Term 1

Course code Course name Notes
Read more Elective Visit the handbook to view available electives.
COMP4601 Design Project B Hardware design and systems prototyping using field-programmable gate arrays.
COMP4951 Thesis A  

 

Term 2

Course code Course name Notes
Read more Elective Visit the handbook to view available electives.
Read more Elective Visit the handbook to view available electives.
COMP4952 Thesis B  

 

Term 3

Course code Course name Notes
COMP4920 Management & Ethics This course will develop a framework on which management and ethical issues can be developed.
COMP4953 Thesis C  

 

Year 1

Term 3

Course code Course name Notes
ENGG1000 Engineering Design and Innovation A team project over a ten week period to solve a practical problem. The key skills developed include concept development, critical thinking and evaluation skills.
ELEC1111 Electrical & Telecommunications Engineering This course is available all year round and can be completed in the space of a Year 1 Elective. It has no prerequisites and it isn't one itself for any other courses in this degree plan. However, ELEC1111 must be completed in order for this degree to be achieved.
COMP1511 Introduction to Programming The objective of this course is for students to develop proficiency in programming using a high level language. COMP1917 is the preferred computing course for the Mechatronic Engineering stream.

Year 2

Term 1

Course code Course name Notes
MATH1131 Maths 1A Students have the option to enrol in either MATH1131 or MATH1141. MATH1141 covers the same topics as MATH1131 but in greater depth. Assumed knowledge for MATH1141: Students will be expected to have achieved a combined HSC mark in Mathematics Extension 1 and 2 over 175.
MATH1141 Higher Maths 1A Students have the option to enrol in either MATH1131 or MATH1141. MATH1141 covers the same topics as MATH1131 but in greater depth. Assumed knowledge for MATH1141: Students will be expected to have achieved a combined HSC mark in Mathematics Extension 1 and 2 over 175.
PHYS1121 Physics 1A Assumed knowledge: HSC Physics and Mathematics Extension 1 or equivalent. Students that are highly competent in physics may instead enrol in PHYS1131.
PHYS1131 Higher Physics 1A Covers the same content as PHYS1121, however features more advanced assessment.

Term 2

Course code Course name Notes
COMP1521 Computer Systems Fundamentals Programmer's view on how a computer system executes programs, manipulates data and communicates.
COMP2521 Engineering Chemisrty 1B This course further develops the introduction to the engineering aspects of chemistry started in CHEM1811.
MATH1231 Maths 1B Prerequisites for this course are MATH1131 or MATH1141. Students that are highly competent (mark >65) in mathematics may instead enrol in MATH1241.
MATH1241 Higher Maths 1B Students have the option to enrol in either MATH1231 or MATH1241. MATH1241 covers the same topics as MATH1231 but in greater depth. A minimum mark of 65 in MATH1131 or MATH1141 is required for enrolment in MATH1241 instead of MATH1231.

 

Term 3

Course code Course name Notes
PHYS1221 Physics 1B This is the second physics course. If you did PHYS1121 in S1, you need to have scored a mark of at least 65 to do the higher course PHYS1231.
PHYS1231 Higher Physics 1B This is the second physics course. If you did PHYS1121 in S1, you need to have scored a mark of at least 65 to do the higher course PHYS1231.
COMP1531 Software Engineering Fundamentals This course provides an induction to software engineering principles and practice, including software lifecycle, methodologies, teamwork and web-based architectures.
Read more General Education General Education subjects are any subjects that are not offered within your faculty.

Year 3

Term 1

Course code Course name Notes
ELEC2134 Circuits and Signals Co-Requisite: elec1111 or elec1112.
Read more Elective Visit the handbook to view available electives.

Term 2

Course code Course name Notes
ELEC2133 Analogue Electronics Prerequisite: ELEC2134.
MATH2099 Mathematics 2B Prerequisite: MATH1231 or MATH1241 or MATH1251. Exclusions: MATH2501 and MATH2601.
DESN2000 Engineering Design and Professional Practice DESN2000 is a new core course for 2020 and replaces a previously required core course. Students should consult the transition arrangements website for further details. DESN2000 must be taken in the term specified by your school - see the course handbook page for details.

 

Term 3

Course code Course name Notes
MATH2069 Mathematics 2A Available only to students for whom it is specifically required as part of their program. MATH2018 is equivalent to MATH2019.
COMP3222 Digital Circuits and Systems This course will provide students with a knowledge of problem solving with digital systems.
COMP2511 Object-Orinated Design & Programming Introduces students to the principles of object-oriented design and to fundamental techniques in object-oriented programming.

Year 4

Term 1

Course code Course name Notes
COMP3231 Operating Systems Assumed Knowledge: C
Read more Elective Visit the handbook to view available electives.
COMP3211 Computer Architecture Students will study the architecture & organisation of modern processors.

Term 2

Course code Course name Notes
Read more Elective Visit the handbook to view available electives.
Read more Elective Visit the handbook to view available electives.

 

Term 3

Course code Course name Notes
COMP3601 Design Project A Pre-requisite: COMP2121
COMP4920 Management & Ethics This course will develop a framework on which management and ethical issues can be developed.
COMP4951 Thesis A  

Year 5

Term 1

Course code Course name Notes
COMP4601 Design Project B Hardware design and systems prototyping using field-programmable gate arrays.
COMP4952 Thesis B  
Read more General Education General Education subjects are any subjects that are not offered within your faculty.

Term 2

Course code Course name Notes
COMP4953 Thesis C  
Read more Elective Visit the handbook to view available electives.
Read more General Education General Education subjects are any subjects that are not offered within your faculty.

* The programs outlined above are intended as a guide only. The Faculty of Engineering reserves the right to change any information herein without prior notice. Students should seek approval from their relevant Schools before using these guides.