About

This site is the local knowledgebase for all UNSW Computer Engineering students for FAQs about equipment, electives, and timetables.

For general Program, Enrolment, Deferment, and CSE Course related issues, visit Engineering Student Support Services.

Equipment: What should I buy as an incoming computer engineering student?

CSE in general provides everything that you will need, but of course it is good to have a good personal computer to help you in your studies, particularly the project courses.

Computer engineering uses specialist embedded systems development software. These programs are both large and do not run on all types of computer.

Notably, modern Apple computers with the M1/M2/M3 etc ARM-based architectures DO NOT support this software.

In other words, DO NOT invest in an Apple MacBook for computer engineering purposes.

Instead, if you are looking to buy a computer which will be useful in our teaching environment, we recommend Intel- and AMD-based machines with at least 32 GB of RAM and at least 1TB of disk space.

Examples include:

While good graphics cards are not usually important for course work, you may find them useful if you are interested in experimenting with AI, as most AI applications can be accelerated using NVIDIA graphics cards (thanks Cuda!).

What if I want to buy other things?

Of course, there are a lot of things you can buy, and computer engineering students have many tools they might wish to own themselves, from soldering irons to oscilloscopes. But before you spend potentially a lot of money, find out what you are interested in and then come and talk to a staff member! We all have our own preferences.

(And on that note, the Pinecil is an excellent personal soldering iron - Hammond)

Timetables: How should I structure my degree?

There is no set requirement to your timetable structure other than satisfying the pre-requisites for each course! So you can schedule your courses however you like as long as the course is offered in the term you would like to take it. Here are suggested schedules that work starting from 2025!

For students who start in T1:

Year 1 Year 2 Year 3 Year 4
Term 1 DESN1000 COMP3222 COMP3231 COMP4951
COMP1511 MATH1081 Discipline elective COMP4601
MATH1131/1141 ELEC2134 Free elective General education
Term 2 MATH1231/1241 DESN2000 COMP2511 COMP4952
COMP1521 MATH2099 COMP3211 Level 4 elective
PHYS1121/1131 ELEC2133 Free elective General education
Term 3 ELEC1111 COMP1531 Discipline elective COMP4953
PHYS1221/1231 COMP2521 COMP3601 Level 4 elective
COMP4920

For students who start in T2:

Year 1 Year 2 Year 3 Year 4
Term 2 COMP1511 COMP1531 COMP2511 COMP4951
MATH1131/1141 MATH2099 COMP3211 Free elective
PHYS1121/1131 DESN2000 General education General education
Term 3 COMP1521 COMP2521 Discipline elective COMP4952
MATH1231/1241 ELEC2134 COMP3601 Level 4 elective
PHYS1221/1231 MATH1081 Free elective COMP4920
Term 1 DESN1000 COMP3231 COMP4601 COMP4953
ELEC1111 ELEC2133 Discipline elective Level 4 elective
COMP3222

For students who start in T3:

Year 1 Year 2 Year 3 Year 4
Term 3 PHYS1121/1131 COMP1521 COMP2511 COMP4951
DESN1000 COMP1531 COMP3601 Level 4 elective
MATH1131/1141 COMP2521 Discipline elective Free elective
Term 1 MATH1231/1241 COMP3222 COMP3231 COMP4952
ELEC1111 ELEC2134 COMP4601 COMP4920
PHYS1221/1231 Free elective Level 4 elective
Term 2 COMP1511 DESN2000 ELEC2133 COMP4953
MATH1081 COMP3211 Discipline elective General education
MATH2099 General education

Electives: What electives should I take?

See also Computer Engineering Elective Advice

 

This is one of the trickiest to advise on, because you should take electives that you both find interesting as well as ones that you find useful, and those will differ from student to student!

Specific to computer engineering is our newest elective COMP6420 Hardware Security which will be available in 2025 onwards.

There are also fantastic opportunities for electronics (ELEC3106), control systems (ELEC3114) as well as operating systems (COMP3231), software and networking security (COMP6131 and COMP4337), AI (COMP3411), digital forensics (COMP6445), cryptography (COMP6453), robotics (COMP3431) and so many more!.

To help you pick, you can talk to your fellow students, your tutors, the faculty, and even prospective employers.