Computing
This course will equip you with high-level knowledge of computer systems and processes involved in software development and maintenance.
It covers aspects of modern computing, commencing with fundamental programming and theoretical knowledge; and followed by specialisation in computer science, cyber security or software engineering.
You'll use C and Java as the tools for learning core concepts such as object orientation and algorithms. Linux skills are taught throughout the course, starting with the basics and progressing to advanced topics.
This degree is designed to prepare you for careers in computing. As such, Curtin works closely with industry partners both to optimise course content and provide final-year placement opportunities to suitable students.
Students who perform well in their first year of the course can apply to transfer to the Bachelor of Advanced Science (Computing) course. (Note that acceptance is not automatic.)