Computer Engineering

(Honours)
Contact us
+61 2 9385 4329
UAC Code: 
425700
93
Assumed: 
HSC Maths Ext. 1 and Physics
T3 Entry: 
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

What's it all about?

■  Computer Engineering is changing the way we lead our lives. Technology such as the World Wide Web, not thought of 20 years ago, is now a fundamental element of our daily existence. Cars, which until a few years ago had only rudimentary electrics, today boast over a hundred microprocessors. Half the world's population uses mobile phones. Computer Engineering empowers you to make a difference in this bright new world.

What does it include?

■  This degree covers the theory, design, development and application of computer systems in consumer electronics, transportation systems, medical equipment, telecommunications and more. Your study will combine elements of Electrical Engineering with methods of Computer Science, while designing programs and building hardware. To get work ready, you'll apply these skills through 60 days of approved industry training.

Where will you work?

■  Computer Engineering graduates are ideally suited to jobs involving the development of hardware/software systems. Not just desktops and laptops, but embedded systems for gaming, cars and PDAs, supercomputers used in climate modelling, and gene analysis, prosthetic systems and more.

Double degrees

■  Double degrees are a great way of graduating with a wider breadth of knowledge, better preparing you for your future career. For more information, visit our double degrees page to find one that suits your interests.

Sample Program Outlines*

Term 1

Course code Course name Notes
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.
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.
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.

Term 2

Course code Course name Notes
General Education General Education You can't select a General Education course from within your own faculty.
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 3

Course code Course name Notes
COMP1521 Computer Systems Fundamentals Programmer's view on how a computer system executes programs, manipulates data and communicates.
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.
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.

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 This course covers programming in the large, abstraction and ADTs, interfaces, and complexity. Prerequisites:COMP1511 and COMP1921.
ELEC2134 Circuits and Signals Co-Requisite: elec1111 or elec1112.

Term 2

Course code Course name Notes
COMP2121 Microprocessors & Interfacing Pre-requisite: COMP1917 or COMP1921 or COMP1511 or COMP1521, or (COMP1911 and MTRN2500).
ELEC2133 Analogue Electronics Prerequisite: ELEC2134.
MATH2099 Mathematics 2B Prerequisite: MATH1231 or MATH1241 or MATH1251. Exclusions: MATH2501 and MATH2601.

Term 3

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

Term 1

Course code Course name Notes
COMP3211 Computer Architecture Students will study the architecture & organisation of modern processors.
COMP3231 Operating Systems Assumed Knowledge: C
General Education General Education You can't select a General Education course from within your own faculty.

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.
Discipline Elective Discipline Elective Recommendations for different degrees in link.
Discipline Elective Discipline Elective Recommendations for different degrees in link.

Term 3

Course code Course name Notes
Experience Industrial Training or Exchange Opportunity Gain international exposure and/or industry experience

Term 1

Course code Course name Notes
COMP4601 Design Project B Hardware design and systems prototyping using field-programmable gate arrays.
Discipline Elective Discipline Elective Recommendations for different degrees in link.
Thesis A Research Thesis (1/3) Research Thesis (1/3)

Term 2

Course code Course name Notes
Discipline Elective Discipline Elective Recommendations for different degrees in link.
Discipline Elective Discipline Elective Recommendations for different degrees in link.
Thesis B Research Thesis (2/3) Research Thesis (2/3)

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.
Discipline Elective Discipline Elective Recommendations for different degrees in link.
Thesis C Research Thesis (3/3) Research Thesis (3/3)

Term 1

Course code Course name Notes
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.
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.
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.

Term 2

Course code Course name Notes
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.
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.

Term 3

Course code Course name Notes
COMP1521 Computer Systems Fundamentals Programmer's view on how a computer system executes programs, manipulates data and communicates.
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.
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.

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 This course covers programming in the large, abstraction and ADTs, interfaces, and complexity. Prerequisites:COMP1511 and COM1921.
MATH2111 Higher Several Variable Calculus Prerequisite: MATH1231 or MATH1241 or MATH1251 each with a mark of at least 70.

Term 2

Course code Course name Notes
COMP2121 Microprocessors & Interfacing Pre-requisite: COMP1917 or COMP1921 or COMP1511 or COMP1521, or (COMP1911 and MTRN2500).
MATH2601 Higher Linear Algebra Prerequisite: MATH1231 or MATH1241 or MATH1251 each with a mark of 70 or greater.
MATH2901 Higher Theory of Statistics This course provides an introduction to the theoretical underpinning of statistics.

Term 3

Course code Course name Notes
COMP3222 Digital Circuits and Systems This course will provide students with a knowledge of problem solving with digital systems.
MATH2621 Higher Complex Analysis This is a first course in the theory and applications of complex functions, taught at the Higher level.
MATH2931 Higher Linear Models Prerequisite: MATH2901 or MATH2801(DN)

Term 1

Course code Course name Notes
ELEC2134 Circuits and Signals Co-Requisite: elec1111 or elec1112.
Discipline Elective Discipline Elective Recommendations for different degrees in link.
MATH3901 Higher Probability and Stochastic Processes Introduction to stochastic processes, that is, processes that evolve over time such as price fluctuations of a stock.

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.
ELEC2133 Analogue Electronics Prerequisite: ELEC2134.
Discipline Elective Discipline Elective Recommendations for different degrees in link.

Term 3

Course code Course name Notes
Experience Industrial Training or Exchange Opportunity Gain international exposure and/or industry experience

Term 1

Course code Course name Notes
COMP3211 Computer Architecture Students will study the architecture & organisation of modern processors.
COMP3231 Operating Systems Assumed Knowledge: C
MATH3911 Higher Statistical Inference Coverage of the main parametric and non-parametric and techniques used in statistics.

Term 2

Course code Course name Notes
Discipline Elective Discipline Elective Recommendations for different degrees in link.
MATH3821 Statistical Modelling and Computing Introduction to flexible and modern approaches to statistical modelling and statistical computing.
Discipline Elective Discipline Elective Recommendations for different degrees in link.

Term 3

Course code Course name Notes
COMP3601 Design Project A Pre-requisite: COMP2121
Discipline Elective Discipline Elective Recommendations for different degrees in link.
Discipline Elective Discipline Elective Recommendations for different degrees in link.

Term 1

Course code Course name Notes
COMP4601 Design Project B Hardware design and systems prototyping using field-programmable gate arrays.
Discipline Elective Discipline Elective Recommendations for different degrees in link.
Thesis A Research Thesis (1/3) Research Thesis (1/3)

Term 2

Course code Course name Notes
Discipline Elective Discipline Elective Recommendations for different degrees in link.
Science Elective Science Elective Science Elective
Thesis B Research Thesis (2/3) Research Thesis (2/3)

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.
Discipline Elective Discipline Elective Recommendations for different degrees in link.
Thesis C Research Thesis (3/3) Research Thesis (3/3)

Term 1

Course code Course name Notes
MATH4001 MathsStats Hons Thesis A For the thesis component, a student will undertake independent study in the appropriate area of applied mathematics, pure mathematics, physical oceanography or statistics.
Science Elective Science Elective Science Elective
Science Elective Science Elective Science Elective

Term 2

Course code Course name Notes
MATH4001 MathsStats Hons Thesis A For the thesis component, a student will undertake independent study in the appropriate area of applied mathematics, pure mathematics, physical oceanography or statistics.
Science Elective Science Elective Science Elective
Science Elective Science Elective Science Elective

Term 3

Course code Course name Notes
MATH4001 MathsStats Hons Thesis A For the thesis component, a student will undertake independent study in the appropriate area of applied mathematics, pure mathematics, physical oceanography or statistics.
Science Elective Science Elective Science Elective

Term 1

Course code Course name Notes
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.
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.
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.

Term 2

Course code Course name Notes
BIOM1010 Engineering in Medicine & Biology Recommended first year elective.
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.
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.

Term 3

Course code Course name Notes
COMP1521 Computer Systems Fundamentals Programmer's view on how a computer system executes programs, manipulates data and communicates.
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.
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.

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 This course covers programming in the large, abstraction and ADTs, interfaces, and complexity. Prerequisites:COMP1511 and COM1921.
ELEC2134 Circuits and Signals Co-Requisite: elec1111 or elec1112.

Term 2

Course code Course name Notes
BIOM9420 Clinical Laboratory Science Students will be exposed to the underlying principles involved in the measurement of certain physiological parameters.
COMP2121 Microprocessors & Interfacing Pre-requisite: COMP1917 or COMP1921 or COMP1511 or COMP1521, or (COMP1911 and MTRN2500).
Discipline Elective Discipline Elective Recommendations for different degrees in link.

Term 3

Course code Course name Notes
COMP3222 Digital Circuits and Systems This course will provide students with a knowledge of problem solving with digital systems.
General Education General Education You can't select a General Education course from within your own faculty.
MATH2069 Mathematics 2A Available only to students for whom it is specifically required as part of their program. MATH2018 is equivalent to MATH2019.

Term 1

Course code Course name Notes
COMP3211 Computer Architecture Students will study the architecture & organisation of modern processors.
COMP3231 Operating Systems Assumed Knowledge: C
PHSL2121 Principles of Physiology A This course provides an introduction to fundamental physiological principles.

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.
ELEC2133 Analogue Electronics Prerequisite: ELEC2134.
MATH2099 Mathematics 2B Prerequisite: MATH1231 or MATH1241 or MATH1251. Exclusions: MATH2501 and MATH2601.

Term 3

Course code Course name Notes
COMP3601 Design Project A Pre-requisite: COMP2121
Discipline Elective Discipline Elective Recommendations for different degrees in link.
Discipline Elective Discipline Elective Recommendations for different degrees in link.

Term 1

Course code Course name Notes
BIOM9410 Regulatory Requirements The regulatory requirements of medical devices in Australia, Japan, North America and Europe will be reviewed.
COMP4601 Design Project B Hardware design and systems prototyping using field-programmable gate arrays.
Discipline Elective Discipline Elective Recommendations for different degrees in link.

Term 2

Course code Course name Notes
Discipline Elective Discipline Elective Recommendations for different degrees in link.
Discipline Elective Discipline Elective Recommendations for different degrees in link.
Discipline Elective Discipline Elective Recommendations for different degrees in link.

Term 3

Course code Course name Notes
Experience Industrial Training or Exchange Opportunity Gain international exposure and/or industry experience

Term 1

Course code Course name Notes
Discipline Elective Discipline Elective Recommendations for different degrees in link.
Discipline Elective Discipline Elective Recommendations for different degrees in link.
Thesis A Research Thesis (1/3) Research Thesis (1/3)

Term 2

Course code Course name Notes
Discipline Elective Discipline Elective Recommendations for different degrees in link.
Thesis B Research Thesis (2/3) Research Thesis (2/3)

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.
Discipline Elective Discipline Elective Recommendations for different degrees in link.
Thesis C Research Thesis (3/3) Research Thesis (3/3)

* 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.