Computer Engineering

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

Dual degrees

■  Dual 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 dual degrees page to find one that suits your interests.

Sample Program Outlines*

Semester 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.
COMP1511 Introduction to Programming This course gives an introduction to the theory and practice of programming. It provides an essential introduction the field of computing.
MATH1131 Maths 1A Assumed knowledge: Students will be expected to have achieved a combined mark of at least 100 in Mathematics and Mathematics Extension 1.
MATH1141 Higher Maths 1A You should take this course if you have a combined HSC Mathematics Extension 1 and 2 mark over 175.
PHYS1121 Physics 1 Assumed knowledge: HSC Physics and Mathematics Extension 1 or equivalent.
PHYS1131 Higher Physics 1A Covers the same content as PHYS1121, however features more advanced assessment.

Semester 2

Course code Course name Notes
PHYS1221 Physics 1B This is the second of the two introductory courses in Physics. It is a calculus based course.
PHYS1231 Higher Physics 1B This course covers the same content as PHYS1221, with more challenging assessments.
COMP1521 Computer Systems Fundamentals This course gives an introduction to the study of computer systems.
MATH1231 Maths 1B Prerequisites for this course are MATH1131 or MATH1141.
MATH1241 Higher Maths 1B Prerequisites for this course MATH1131 or MATH1141 with a mark or 65 or above.
ELEC1111 Electrical and Telecom Engineering An introduction to the art and science of Electrical Engineering and Telecommunications.

Semester 1

Course code Course name Notes
MATH2069 Math 2A
COMP2121 Microprocessors & Interfacing Prerequisite: COMP1917, or COMP1921, or COMP1911 and MTRN2500.
COMP2521 Data Structures and Algorithms This course provides a detailed view of core data structures and their associated algorithms. It provides essential background for more advanced studies the field of computing.
ELEC2134 Circuits and Signals

Semester 2

Course code Course name Notes
MATH2099 Math 2B
COMP3222 Digital Circuits and Systems Prerequisite: COMP2121 or COMP1927 or ELEC1111 or ELEC1112.
ELEC2133 Analogue Electronics
COMP1531 Software Engineering Fundamentals This course provides an introduction to software engineering principles and practice, including software lifecycle, methodologies, teamwork and web-based architectures.

Semester 1

Course code Course name Notes
COMP3211 Computer Architecture
COMP3231 Operating Systems Assumed Knowledge: C
COMP2511 Object-Oriented Design & Programming This course provides an introduction to the principles and practice of object-oriented design of software systems, including OO modelling and OO-programming.
Read more Discipline Elective: COMP3 or higher Any COMP3 or higher course where prerequisites are met.

Semester 2

Course code Course name Notes
COMP3601 Design Project A
Read more Discipline Elective: COMP3 or higher Any COMP3 or higher course where prerequisites are met.
Read more Discipline Elective: COMP3 or higher Any COMP3 or higher course where prerequisites are met.
Read more General Education Select course from outside the Faculty of Engineering.

Semester 1

Course code Course name Notes
COMP4930 Thesis A
COMP4601 Design Project B
Read more Discipline Elective: COMP3 or higher Any COMP3 or higher course where prerequisites are met.
Read more General Education Select course from outside the Faculty of Engineering.

Semester 2

Course code Course name Notes
COMP4931 Thesis B
COMP4920 Management and Ethics This course will develop a framework on which management and ethical issues can be developed.
Read more Discipline Elective: COMP4 or higher Any COMP4 or higher course where prerequisites are met.
Read more Discipline Elective: COMP4 or higher Any COMP4 or higher course where prerequisites are met.

Semester 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.
COMP1511 Introduction to Programming This course gives an introduction to the theory and practice of programming. It provides an essential introduction the field of computing.
MATH1141 Higher Maths 1A You should take this course if you have a combined HSC Mathematics Extension 1 and 2 mark over 175.
PHYS1121 Physics 1 Assumed knowledge: HSC Physics and Mathematics Extension 1 or equivalent.
PHYS1131 Higher Physics 1A Covers the same content as PHYS1121, however features more advanced assessment.

Semester 2

Course code Course name Notes
PHYS1221 Physics 1B This is the second of the two introductory courses in Physics. It is a calculus based course.
PHYS1231 Higher Physics 1B This course covers the same content as PHYS1221, with more challenging assessments.
COMP1521 Computer Systems Fundamentals This course gives an introduction to the study of computer systems.
MATH1241 Higher Maths 1B Prerequisites for this course MATH1131 or MATH1141 with a mark or 65 or above.
ELEC1111 Electrical and Telecom Engineering An introduction to the art and science of Electrical Engineering and Telecommunications.

Semester 1

Course code Course name Notes
MATH2069 Math 2A
COMP2121 Microprocessors & Interfacing Prerequisite: COMP1917, or COMP1921, or COMP1911 and MTRN2500.
Read more Science Course View the Faculty of Science website for more details.
ELEC2134 Circuits and Signals

Semester 2

Course code Course name Notes
MATH2099 Math 2B
COMP1531 Software Engineering Fundamentals This course provides an introduction to software engineering principles and practice, including software lifecycle, methodologies, teamwork and web-based architectures.
ELEC2133 Analogue Electronics
Read more Science Course View the Faculty of Science website for more details.

Semester 1

Course code Course name Notes
COMP2521 Data Structures and Algorithms This course provides a detailed view of core data structures and their associated algorithms. It provides essential background for more advanced studies the field of computing.
Read more Science Course View the Faculty of Science website for more details.
Read more Science Course View the Faculty of Science website for more details.
Read more Science Course View the Faculty of Science website for more details.

Semester 2

Course code Course name Notes
COMP3222 Digital Circuits and Systems Prerequisite: COMP2121 or COMP1927 or ELEC1111 or ELEC1112.
COMP3601 Design Project A Prerequisite: COMP2121
COMP2511 Object-Oriented Design & Programming Prerequisite: COMP1531,COMP2521
Read more Science Course View the Faculty of Science website for more details.

Semester 1

Course code Course name Notes
COMP3231 Operating Systems Assumed Knowledge: C
COMP3211 Computer Architecture Prerequisite: COMP3222 or ELEC2141.
Read more Science Course View the Faculty of Science website for more details.
Read more Science Course View the Faculty of Science website for more details.

Semester 2

Course code Course name Notes
Read more Discipline Elective: COMP3 or higher Any COMP3 or higher course where prerequisites are met.
Read more Discipline Elective: COMP3 or higher Any COMP3 or higher course where prerequisites are met.
Read more Science Course View the Faculty of Science website for more details.
Read more Science Course View the Faculty of Science website for more details.

Semester 1

Course code Course name Notes
COMP4930 Thesis A
COMP4601 Design Project B
Read more Science Course View the Faculty of Science website for more details.
Read more Science Course View the Faculty of Science website for more details.

Semester 2

Course code Course name Notes
COMP4920 Management and Ethics This course will develop a framework on which management and ethical issues can be developed.
COMP4931 Thesis B
Read more Science Course View the Faculty of Science website for more details.
Read more Science Course View the Faculty of Science website for more details.

Semester 1

Course code Course name Notes
Read more Discipline Elective: COMP4 or higher Any COMP4 or higher course where prerequisites are met.
Read more Science Course View the Faculty of Science website for more details.
Read more Science Course View the Faculty of Science website for more details.
Read more Science Course View the Faculty of Science website for more details.

Semester 2

Course code Course name Notes
Read more Discipline Elective: COMP4 or higher Any COMP4 or higher course where prerequisites are met.
Read more Science Course View the Faculty of Science website for more details.
Read more Science Course View the Faculty of Science website for more details.
Read more Science Course View the Faculty of Science website for more details.

Semester 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.
COMP1511 Introduction to Programming This course gives an introduction to the theory and practice of programming. It provides an essential introduction the field of computing.
MATH1141 Higher Maths 1A You should take this course if you have a combined HSC Mathematics Extension 1 and 2 mark over 175.
PHYS1121 Physics 1 Assumed knowledge: HSC Physics and Mathematics Extension 1 or equivalent.
PHYS1131 Higher Physics 1A Covers the same content as PHYS1121, however features more advanced assessment.

Semester 2

Course code Course name Notes
PHYS1221 Physics 1B This is the second of the two introductory courses in Physics. It is a calculus based course.
PHYS1231 Higher Physics 1B This course covers the same content as PHYS1221, with more challenging assessments.
COMP1521 Computer Systems Fundamentals This course gives an introduction to the study of computer systems.
MATH1241 Higher Maths 1B Prerequisites for this course MATH1131 or MATH1141 with a mark or 65 or above.
ELEC1111 Electrical and Telecom Engineering An introduction to the art and science of Electrical Engineering and Telecommunications.

Semester 1

Course code Course name Notes
MATH2069 Math 2A
COMP2121 Microprocessors & Interfacing Prerequisite: COMP1521 or COMP1927
COMP3601 Design Project A
Read more Mathematics Course View the Faculty of Science website for more details.
ELEC2134 Circuits and Signals

Semester 2

Course code Course name Notes
MATH2099 Math 2B
COMP1531 Software Engineering Fundamentals This course provides an introduction to software engineering principles and practice, including software lifecycle, methodologies, teamwork and web-based architectures.
ELEC2133 Analogue Electronics
Read more Mathematics Course View the Faculty of Science website for more details.

Semester 1

Course code Course name Notes
COMP2521 Data Structures and Algorithms This course provides a detailed view of core data structures and their associated algorithms. It provides essential background for more advanced studies the field of computing.
COMP2511 Object-Oriented Design & Programming This course provides an introduction to the principles and practice of object-oriented design of software systems, including OO modelling and OO-programming.
Read more Mathematics Course View the Faculty of Science website for more details.
Read more Mathematics Course View the Faculty of Science website for more details.

Semester 2

Course code Course name Notes
COMP3222 Digital Circuits and Systems Prerequisite: COMP2121 or COMP1927 or ELEC1111 or ELEC1112.
COMP2121 Microprocessors & Interfacing Prerequisite: COMP1521 or COMP1927
Read more Mathematics Course View the Faculty of Science website for more details.
Read more Mathematics Course View the Faculty of Science website for more details.

Semester 1

Course code Course name Notes
COMP3231 Operating Systems Assumed Knowledge: C
COMP3211 Computer Architecture Prerequisite: COMP3222 or ELEC2141.
Read more Mathematics Course View the Faculty of Science website for more details.
Read more Mathematics Course View the Faculty of Science website for more details.

Semester 2

Course code Course name Notes
Read more Discipline Elective: COMP3 or higher Any COMP3 or higher course where prerequisites are met.
Read more Discipline Elective: COMP3 or higher Any COMP3 or higher course where prerequisites are met.
Read more Mathematics Course View the Faculty of Science website for more details.
Read more Mathematics Course View the Faculty of Science website for more details.

Semester 1

Course code Course name Notes
COMP4930 Thesis A
COMP4601 Design Project B
Read more Mathematics Course View the Faculty of Science website for more details.
Read more Mathematics Course View the Faculty of Science website for more details.

Semester 2

Course code Course name Notes
COMP4920 Management and Ethics This course will develop a framework on which management and ethical issues can be developed.
COMP4931 Thesis B
Read more Mathematics Course View the Faculty of Science website for more details.
Read more Mathematics Course View the Faculty of Science website for more details.

Semester 1

Course code Course name Notes
Read more Discipline Elective: COMP4 or higher Any COMP4 or higher course where prerequisites are met.
Read more Mathematics Course View the Faculty of Science website for more details.
Read more Mathematics Course View the Faculty of Science website for more details.
Read more Mathematics Course View the Faculty of Science website for more details.

Semester 2

Course code Course name Notes
Read more Discipline Elective: COMP4 or higher Any COMP4 or higher course where prerequisites are met.
Read more Mathematics Course View the Faculty of Science website for more details.
Read more Mathematics Course View the Faculty of Science website for more details.
Read more Mathematics Course View the Faculty of Science website for more details.

Semester 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.
COMP1511 Introduction to Programming This course gives an introduction to the theory and practice of programming. It provides an essential introduction the field of computing.
MATH1131 Maths 1A Assumed knowledge: Students will be expected to have achieved a combined mark of at least 100 in Mathematics and Mathematics Extension 1.
MATH1141 Higher Maths 1A You should take this course if you have a combined HSC Mathematics Extension 1 and 2 mark over 175.
PHYS1121 Physics 1 Assumed knowledge: HSC Physics and Mathematics Extension 1 or equivalent.
PHYS1131 Higher Physics 1A Covers the same content as PHYS1121, however features more advanced assessment.

Semester 2

Course code Course name Notes
PHYS1221 Physics 1B This is the second of the two introductory courses in Physics. It is a calculus based course.
PHYS1231 Higher Physics 1B This course covers the same content as PHYS1221, with more challenging assessments.
COMP1521 Computer Systems Fundamentals This course gives an introduction to the study of computer systems.
MATH1231 Maths 1B Prerequisites for this course are MATH1131 or MATH1141.
MATH1241 Higher Maths 1B Prerequisites for this course MATH1131 or MATH1141 with a mark or 65 or above.
ELEC1111 Electrical and Telecom Engineering An introduction to the art and science of Electrical Engineering and Telecommunications.

Semester 1

Course code Course name Notes
MATH2069 Math 2A
COMP2521 Data Structures and Algorithms This course provides a detailed view of core data structures and their associated algorithms. It provides essential background for more advanced studies the field of computing.
COMP1531 Software Engineering Fundamentals This course provides an introduction to software engineering principles and practice, including software lifecycle, methodologies, teamwork and web-based architectures.
ELEC2134 Circuits and Signals

Semester 2

Course code Course name Notes
MATH2099 Math 2B
COMP2121 Microprocessors & Interfacing Prerequisite: COMP1917, or COMP1921, or COMP1911 and MTRN2500.
ELEC2133 Analogue Electronics
Read more Science Course View the Faculty of Science website for more details.

Semester 1

Course code Course name Notes
COMP3231 Operating Systems Assumed Knowledge: C
COMP2511 Object-Oriented Design & Programming This course provides an introduction to the principles and practice of object-oriented design of software systems, including OO modelling and OO-programming.
Read more Science Course View the Faculty of Science website for more details.
Read more Science Course View the Faculty of Science website for more details.

Semester 2

Course code Course name Notes
COMP3222 Digital Circuits and Systems Prerequisite: COMP2121 or COMP1927 or ELEC1111 or ELEC1112.
COMP3601 Design Project A
Read more Science Course View the Faculty of Science website for more details.
Read more Science Course View the Faculty of Science website for more details.

Semester 1

Course code Course name Notes
Read more Discipline Elective: COMP3 or higher Any COMP3 or higher course where prerequisites are met.
COMP3211 Computer Architecture Prerequisite: COMP3222 or ELEC2141.
Read more Science Course View the Faculty of Science website for more details.
Read more Science Course View the Faculty of Science website for more details.

Semester 2

Course code Course name Notes
Read more Discipline Elective: COMP3 or higher Any COMP3 or higher course where prerequisites are met.
Read more Discipline Elective: COMP4 or higher Any COMP4 or higher course where prerequisites are met.
Read more Science Course View the Faculty of Science website for more details.
Read more Science Course View the Faculty of Science website for more details.

Semester 1

Course code Course name Notes
COMP4930 Thesis A
COMP4601 Design Project B
Read more Discipline Elective: COMP4 or higher Any COMP4 or higher course where prerequisites are met.
Read more Science Course View the Faculty of Science website for more details.

Semester 2

Course code Course name Notes
COMP4920 Management and Ethics This course will develop a framework on which management and ethical issues can be developed.
COMP4931 Thesis B
Read more Discipline Elective: COMP3 or higher Any COMP3 or higher course where prerequisites are met.
Read more Science Course View the Faculty of Science website for more details.
Read more Discipline Elective: COMP3 or higher Any COMP3 or higher course where prerequisites are met.
Read more Science Course View the Faculty of Science website for more details.

Semester 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.
COMP1511 Introduction to Programming This course gives an introduction to the theory and practice of programming. It provides an essential introduction the field of computing.
MATH1131 Maths 1A Assumed knowledge: Students will be expected to have achieved a combined mark of at least 100 in Mathematics and Mathematics Extension 1.
MATH1141 Higher Maths 1A You should take this course if you have a combined HSC Mathematics Extension 1 and 2 mark over 175.
PHYS1121 Physics 1 Assumed knowledge: HSC Physics and Mathematics Extension 1 or equivalent.
PHYS1131 Higher Physics 1A Covers the same content as PHYS1121, however features more advanced assessment.

Semester 2

Course code Course name Notes
PHYS1221 Physics 1B This is the second of the two introductory courses in Physics. It is a calculus based course.
PHYS1231 Higher Physics 1B This course covers the same content as PHYS1221, with more challenging assessments.
COMP1521 Computer Systems Fundamentals This course gives an introduction to the study of computer systems.
MATH1231 Maths 1B Prerequisites for this course are MATH1131 or MATH1141.
MATH1241 Higher Maths 1B Prerequisites for this course MATH1131 or MATH1141 with a mark or 65 or above.
ELEC1111 Electrical and Telecom Engineering An introduction to the art and science of Electrical Engineering and Telecommunications.

Semester 1

Course code Course name Notes
MATH2069 Math 2A
COMP2521 Data Structures and Algorithms This course provides a detailed view of core data structures and their associated algorithms. It provides essential background for more advanced studies the field of computing.
COMP1531 Software Engineering Fundamentals This course provides an introduction to software engineering principles and practice, including software lifecycle, methodologies, teamwork and web-based architectures.
ELEC2134 Circuits and Signals

Semester 2

Course code Course name Notes
MATH2099 Math 2B
COMP2121 Microprocessors & Interfacing Prerequisite: COMP1917, or COMP1921, or COMP1911 and MTRN2500.
ELEC2133 Analogue Electronics
BIOM1010 Engineering in Medicine & Biology

Semester 1

Course code Course name Notes
Read more Discipline Elective: COMP3 or higher Any COMP3 or higher course where prerequisites are met.
Read more Discipline Elective: COMP3 or higher Any COMP3 or higher course where prerequisites are met.
COMP2511 Object-Oriented Design & Programming This course provides an introduction to the principles and practice of object-oriented design of software systems, including OO modelling and OO-programming.
PHSL2121 Principles of Physiology

Semester 2

Course code Course name Notes
COMP3222 Digital Circuits and Systems Prerequisite: COMP2121 or COMP1927 or ELEC1111 or ELEC1112.
COMP3601 Design Project A
BIOM9420 Clinical Laboratory Science
PHSL2221 Principles of Physiology B
Read more BIOM9 or higher course Any BIOM9 or higher course where prerequisites are met.

Semester 1

Course code Course name Notes
COMP3231 Operating Systems Assumed Knowledge: C
COMP3211 Computer Architecture Prerequisite: COMP3222 or ELEC2141.
Read more Discipline Elective: Level 4 or higher A Level 4 or higher course where prerequisites are met across COMP, INFS, MATH, ELEC or TELE
Read more General Education Select course from outside the Faculty of Engineering.

Semester 2

Course code Course name Notes
COMP4920 Management and Ethics This course will develop a framework on which management and ethical issues can be developed.
Read more Discipline Elective: Level 4 or higher A Level 4 or higher course where prerequisites are met across COMP, INFS, MATH, ELEC or TELE
BIOM5950 Thesis A
Read more BIOM9 or higher course Any BIOM9 or higher course where prerequisites are met.

Semester 1

Course code Course name Notes
BIOM5951 Thesis B
COMP4601 Design Project B
Read more BIOM9 or higher course Any BIOM9 or higher course where prerequisites are met.
Read more BIOM9 or higher course Any BIOM9 or higher course where prerequisites are met.

Semester 2

Course code Course name Notes
Read more BIOM9 or higher course Any BIOM9 or higher course where prerequisites are met.
BIOM9410 Regulatory Requirements of Biomedical Technology
BIOM9914 Masters Project
Read more 2 * BIOM9 or higher course Any BIOM9 or higher course where prerequisites are met.

Semester 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.
COMP1511 Introduction to Programming This course gives an introduction to the theory and practice of programming. It provides an essential introduction the field of computing.
MATH1131 Maths 1A Assumed knowledge: Students will be expected to have achieved a combined mark of at least 100 in Mathematics and Mathematics Extension 1.
MATH1141 Higher Maths 1A You should take this course if you have a combined HSC Mathematics Extension 1 and 2 mark over 175.
PHYS1121 Physics 1 Assumed knowledge: HSC Physics and Mathematics Extension 1 or equivalent.
PHYS1131 Higher Physics 1A Covers the same content as PHYS1121, however features more advanced assessment.

Semester 2

Course code Course name Notes
PHYS1221 Physics 1B This is the second of the two introductory courses in Physics. It is a calculus based course.
PHYS1231 Higher Physics 1B This course covers the same content as PHYS1221, with more challenging assessments.
COMP1521 Computer Systems Fundamentals This course gives an introduction to the study of computer systems.
MATH1231 Maths 1B Prerequisites for this course are MATH1131 or MATH1141.
MATH1241 Higher Maths 1B Prerequisites for this course MATH1131 or MATH1141 with a mark or 65 or above.
ELEC1111 Electrical and Telecom Engineering An introduction to the art and science of Electrical Engineering and Telecommunications.

Semester 1

Course code Course name Notes
MATH2069 Math 2A
Read more Arts Course View the Faculty of Arts and Social Sciences website for more details.
COMP2521 Data Structures and Algorithms This course provides a detailed view of core data structures and their associated algorithms. It provides essential background for more advanced studies the field of computing.
ELEC2134 Circuits and Signals

Semester 2

Course code Course name Notes
MATH2099 Math 2B
Read more Arts Course View the Faculty of Arts and Social Sciences website for more details.
ELEC2133 Analogue Electronics
COMP1531 Software Engineering Fundamentals This course provides an introduction to software engineering principles and practice, including software lifecycle, methodologies, teamwork and web-based architectures.

Semester 1

Course code Course name Notes
COMP2121 Microprocessors & Interfacing Prerequisite: COMP1917, or COMP1921, or COMP1911 and MTRN2500.
COMP2511 Object-Oriented Design & Programming This course provides an introduction to the principles and practice of object-oriented design of software systems, including OO modelling and OO-programming.
Read more Arts Course View the Faculty of Arts and Social Sciences website for more details.
Read more Arts Course View the Faculty of Arts and Social Sciences website for more details.

Semester 2

Course code Course name Notes
COMP3222 Digital Circuits and Systems Prerequisite: COMP2121 or COMP1927 or ELEC1111 or ELEC1112.
COMP3601 Design Project A
Read more Arts Course View the Faculty of Arts and Social Sciences website for more details.
Read more Arts Course View the Faculty of Arts and Social Sciences website for more details.

Semester 1

Course code Course name Notes
COMP3231 Operating Systems Assumed Knowledge: C
COMP3211 Computer Architecture Prerequisite: COMP3222 or ELEC2141.
Read more Arts Course View the Faculty of Arts and Social Sciences website for more details.
Read more Arts Course View the Faculty of Arts and Social Sciences website for more details.

Semester 2

Course code Course name Notes
Read more Discipline Elective: COMP3 or higher Any COMP3 or higher course where prerequisites are met.
Read more Discipline Elective: COMP3 or higher Any COMP3 or higher course where prerequisites are met.
Read more Discipline Elective: COMP4 or higher Any COMP4 or higher course where prerequisites are met.
Read more Arts Course View the Faculty of Arts and Social Sciences website for more details.

Semester 1

Course code Course name Notes
COMP4930 Thesis A
COMP4601 Design Project B
Read more Arts Course View the Faculty of Arts and Social Sciences website for more details.
Read more Arts Course View the Faculty of Arts and Social Sciences website for more details.

Semester 2

Course code Course name Notes
COMP4931 Thesis B
COMP4920 Management and Ethics This course will develop a framework on which management and ethical issues can be developed.
Read more Arts Course View the Faculty of Arts and Social Sciences website for more details.
Read more Arts Course View the Faculty of Arts and Social Sciences website for more details.

Semester 1

Course code Course name Notes
Read more Discipline Elective: COMP4 or higher Any COMP4 or higher course where prerequisites are met.
Read more Arts Course View the Faculty of Arts and Social Sciences website for more details.
Read more Arts Course View the Faculty of Arts and Social Sciences website for more details.
Read more Arts Course View the Faculty of Arts and Social Sciences website for more details.

Semester 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.
COMP1511 Introduction to Programming This course gives an introduction to the theory and practice of programming. It provides an essential introduction the field of computing.
MATH1131 Maths 1A Assumed knowledge: Students will be expected to have achieved a combined mark of at least 100 in Mathematics and Mathematics Extension 1.
MATH1141 Higher Maths 1A You should take this course if you have a combined HSC Mathematics Extension 1 and 2 mark over 175.
PHYS1121 Physics 1 Assumed knowledge: HSC Physics and Mathematics Extension 1 or equivalent.
PHYS1131 Higher Physics 1A Covers the same content as PHYS1121, however features more advanced assessment.

Semester 2

Course code Course name Notes
PHYS1221 Physics 1B This is the second of the two introductory courses in Physics. It is a calculus based course.
PHYS1231 Higher Physics 1B This course covers the same content as PHYS1221, with more challenging assessments.
COMP1521 Computer Systems Fundamentals This course gives an introduction to the study of computer systems.
MATH1231 Maths 1B Prerequisites for this course are MATH1131 or MATH1141.
MATH1241 Higher Maths 1B Prerequisites for this course MATH1131 or MATH1141 with a mark or 65 or above.
ELEC1111 Electrical and Telecom Engineering An introduction to the art and science of Electrical Engineering and Telecommunications.

Semester 1

Course code Course name Notes
MATH2069 Math 2A
Read more Commerce Course View the UNSW Business website for more details.
COMP2521 Data Structures and Algorithms This course provides a detailed view of core data structures and their associated algorithms. It provides essential background for more advanced studies the field of computing.
ELEC2134 Circuits and Signals

Semester 2

Course code Course name Notes
MATH2099 Math 2B
Read more Commerce Course View the UNSW Business website for more details.
ELEC2133 Analogue Electronics
COMP1531 Software Engineering Fundamentals This course provides an introduction to software engineering principles and practice, including software lifecycle, methodologies, teamwork and web-based architectures.

Semester 1

Course code Course name Notes
COMP2121 Microprocessors & Interfacing Prerequisite: COMP1917, or COMP1921, or COMP1911 and MTRN2500.
COMP2511 Object-Oriented Design & Programming This course provides an introduction to the principles and practice of object-oriented design of software systems, including OO modelling and OO-programming.
Read more Commerce Course View the UNSW Business website for more details.
Read more Commerce Course View the UNSW Business website for more details.

Semester 2

Course code Course name Notes
COMP3222 Digital Circuits and Systems Prerequisite: COMP2121 or COMP1927 or ELEC1111 or ELEC1112.
COMP3601 Design Project A
Read more Commerce Course View the UNSW Business website for more details.
Read more Commerce Course View the UNSW Business website for more details.

Semester 1

Course code Course name Notes
COMP3231 Operating Systems Assumed Knowledge: C
COMP3211 Computer Architecture Prerequisite: COMP3222 or ELEC2141.
Read more Commerce Course View the UNSW Business website for more details.
Read more Commerce Course View the UNSW Business website for more details.

Semester 2

Course code Course name Notes
Read more Discipline Elective: COMP3 or higher Any COMP3 or higher course where prerequisites are met.
Read more Discipline Elective: COMP3 or higher Any COMP3 or higher course where prerequisites are met.
Read more Discipline Elective: COMP4 or higher Any COMP4 or higher course where prerequisites are met.
Read more Commerce Course View the UNSW Business website for more details.

Semester 1

Course code Course name Notes
COMP4930 Thesis A
COMP4601 Design Project B
Read more Commerce Course View the UNSW Business website for more details.
Read more Commerce Course View the UNSW Business website for more details.

Semester 2

Course code Course name Notes
COMP4931 Thesis B
COMP4920 Management and Ethics This course will develop a framework on which management and ethical issues can be developed.
Read more Commerce Course View the UNSW Business website for more details.
Read more Commerce Course View the UNSW Business website for more details.

Semester 1

Course code Course name Notes
Read more Discipline Elective: COMP4 or higher Any COMP4 or higher course where prerequisites are met.
Read more Commerce Course View the UNSW Business website for more details.
Read more Commerce Course View the UNSW Business website for more details.
Read more Commerce Course View the UNSW Business website for more details.

Semester 1

Course code Course name Notes
COMP1511 Introduction to Programming This course gives an introduction to the theory and practice of programming. It provides an essential introduction the field of computing.
MATH1131 Maths 1A Assumed knowledge: Students will be expected to have achieved a combined mark of at least 100 in Mathematics and Mathematics Extension 1.
MATH1141 Higher Maths 1A You should take this course if you have a combined HSC Mathematics Extension 1 and 2 mark over 175.
Read more Music Course View the Music program website for more details.
Read more Music Course View the Music program website for more details.

Semester 2

Course code Course name Notes
COMP1521 Computer Systems Fundamentals This course gives an introduction to the study of computer systems.
MATH1231 Maths 1B Prerequisites for this course are MATH1131 or MATH1141.
MATH1241 Higher Maths 1B Prerequisites for this course MATH1131 or MATH1141 with a mark or 65 or above.
Read more Music Course View the Music program website for more details.
Read more Music Course View the Music program website for more details.

Semester 1

Course code Course name Notes
COMP1531 Software Engineering Fundamentals This course provides an introduction to software engineering principles and practice, including software lifecycle, methodologies, teamwork and web-based architectures.
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.
Read more Music Course View the Music program website for more details.
Read more Music Course View the Music program website for more details.

Semester 2

Course code Course name Notes
ELEC1111 Electrical and Telecom Engineering An introduction to the art and science of Electrical Engineering and Telecommunications.
PHYS1121 Physics 1 Assumed knowledge: HSC Physics and Mathematics Extension 1 or equivalent.
PHYS1131 Higher Physics 1A Covers the same content as PHYS1121, however features more advanced assessment.
Read more Music Course View the Music program website for more details.
Read more Music Course View the Music program website for more details.

Semester 1

Course code Course name Notes
COMP2521 Data Structures and Algorithms This course provides a detailed view of core data structures and their associated algorithms. It provides essential background for more advanced studies the field of computing.
MATH2069 Math 2A
Read more Music Course View the Music program website for more details.
Read more Music Course View the Music program website for more details.

Semester 2

Course code Course name Notes
MATH2099 Math 2B
PHYS1221 Physics 1B This is the second of the two introductory courses in Physics. It is a calculus based course.
PHYS1231 Higher Physics 1B This course covers the same content as PHYS1221, with more challenging assessments.
Read more Music Course View the Music program website for more details.
Read more Music Course View the Music program website for more details.

Semester 1

Course code Course name Notes
COMP2511 Object-Oriented Design & Programming This course provides an introduction to the principles and practice of object-oriented design of software systems, including OO modelling and OO-programming.
ELEC2134 Circuits and Signals
Read more Music Course View the Music program website for more details.
Read more Music Course View the Music program website for more details.

Semester 2

Course code Course name Notes
COMP2121 Microprocessors & Interfacing Prerequisite: COMP1917, or COMP1921, or COMP1911 and MTRN2500.
ELEC2133 Analogue Electronics
Read more Music Course View the Music program website for more details.
Read more Music Course View the Music program website for more details.

Semester 1

Course code Course name Notes
COMP3211 Computer Architecture
COMP3231 Operating Systems Assumed Knowledge: C
Read more Music Course View the Music program website for more details.
Read more Music Course View the Music program website for more details.

Semester 2

Course code Course name Notes
COMP3601 Design Project A
COMP3222 Digital Circuits and Systems Prerequisite: COMP2121 or COMP1927 or ELEC1111 or ELEC1112.
Read more Music Course View the Music program website for more details.
Read more Music Course View the Music program website for more details.

Semester 1

Course code Course name Notes
COMP4930 Thesis A
COMP4601 Design Project B
Read more Music Course View the Music program website for more details.
Read more Music Course View the Music program website for more details.

Semester 2

Course code Course name Notes
COMP4931 Thesis B
COMP4920 Management and Ethics This course will develop a framework on which management and ethical issues can be developed.
Read more Discipline Elective: COMP3 or higher Any COMP3 or higher course where prerequisites are met.
Read more Music Course View the Music program website for more details.

Semester 1

Course code Course name Notes
Read more Discipline Elective: COMP3 or higher Any COMP3 or higher course where prerequisites are met.
Read more Discipline Elective: COMP4 or higher Any COMP4 or higher course where prerequisites are met.
Read more Discipline Elective: COMP4 or higher Any COMP4 or higher course where prerequisites are met.
Read more Music Course View the Music program website for more details.

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