The Computer Science-Bachelor of Philosophy (Honours) at the University Of Western Australia is designed for ambitious students eager to explore the foundational principles and advanced applications of computational thinking and software development. You will delve into critical areas such as cybersecurity, computational thinking with Python, database management, and algorithms, preparing you to address complex technological challenges. This rigorous undergraduate degree equips you with the analytical and problem-solving skills essential for innovation in a field that underpins much of modern society and industry.
This full-time, on-campus program is studied over four years, offering a structured progression through core computing units and specialised electives. You will engage with practical subjects like systems programming, object-oriented programming, and data structures, culminating in advanced topics such as computer networks and professional computing. Throughout your studies, you will develop your capabilities in areas like relational database management systems and discrete structures, preparing you to graduate with a comprehensive understanding and the ability to pursue diverse career paths in technology and research.