Bachelor of Engineering (Computer Engineering)
Students should follow the most up to date program wherever possible. Where this is not possible, the UNSW Handbook for past years will show the previous version of the program, however, students should note that some substitutions may be necessary where courses are no longer available. Consult the CSE Student Office to seek clarification on any program or enrolment matters.
The Computer Engineering program aims to produce graduates with sound knowledge in both the hardware and software aspects of computer systems. Software aspects are covered in courses offer by the School of Computer Science and Engineering (CSE). Hardware aspects are covered in courses offered by CSE and the School of Electrical Engineering and Telecommunications. The program was jointly developed by these two schools.
Within the program, students study foundational courses in Maths and Physics, as well as core computing and electronics courses. In later years, students have a range of elective choices, in areas such as networks, operating systems, embedded systems, telecommunications, and artificial intelligence.
- UOC denotes Units of Credit, a measure of the amount of work required in a course;
- Review all courses in the handbook for information on assumed knowledge and requisites;
- Some courses are offered twice per year and may be taken in either semester;
- This program structure is a guide only. Students may take courses in any order as long as requistes are observed.
|YEAR 1||S1 UOC||S2 UOC|
|ENGG1000||Introduction to Engineering Design & Innovation||6||-|
|ELEC1111||Electrical and Telecommunications Engineering||-||6|
|Higher Mathematics 1A or
|Higher Mathematics 1B or
|Physics 1A or
Higher Physics 1A
|Physics 1B or
Higher Physics 1B
|YEAR 2||S1 UOC||S2 UOC|
|COMP2121||Microprocessors & Interfacing||6||-|
|COMP2911||Engineering Design in Computing||6||-|
|COMP3222||Digital Circuits and Systems||-||6|
|ELEC2134||Circuits and Signals||6||-|
|YEAR 3||S1 UOC||S2 UOC|
|COMP3601||Design Project A||-||6|
|Breadth Electives (18 UoC)||12||6|
|Depth Electives (6 UoC)||-||6|
|YEAR 4||S1 UOC||S2 UOC|
|COMP4920||Management and Ethics||-||6|
|COMP4601||Design Project B||6||-|
|COMP4930||Thesis Part A||6||-|
|COMP4931||Thesis Part B||-||6|
|Breadth Elective/Coverage (6 UoC)||6||-|
|Depth Electives (18 UoC)||6||12|
60 days of Industrial Training (IT) is a requirement for all Bachelor of Engineering programs. It is recommended that students start thinking about IT in the summer after Year 2 and Year 3. Graduation may be delayed if a satisfactory report for 60 day industrial training has not been received and approved by the release of final year results.
Final Year Thesis
A full year thesis is compulsory in all Bachelor of Engineering programs and the Bachelor of Science Honours. The course outline is availalbe on the Thesis Website, together with information on topics and supervisors, assessment requirements and deadlines, in addition to a sample thesis report library which is accessed via myCSE but currently enrolled students.
UNSW wants all students to develop skills in a broad range of areas, not just in their specific study discipline, and so students in all degrees are required to undertake a number of general studies courses outside their discipline. Students should select courses from outside of the Faculty of Engineering and in disciplines that are not available in their program as core or elective courses.