There are a wide variety of taught units available to new students from day 1. You may select nearly any combination of available units, with the consultation and consent of the program director. This allows you to shape your own educational journey, and to pave the way towards your ultimate specialisation nearly any way you see fit.
Common specialisations have included robotics and AI systems, high performance computational systems and a variety of ‘creative’ technological applications. However, you are encouraged to create your own end goal.
In addition to the taught units, you will do a substantial amount of project work every year. These will involve research, planning and implementation of something relevant to your skills and chosen specialty. Each project must include a substantial technical or scientific component, typically involving software development.