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

For students who start in T2:

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

For students who start in T3:

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

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), 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.