The Bachelor of Computer Science program at The University of Adelaide is a three years full-time undergraduate program that emphasizes the design and construction of computers and computer-based systems.
The program includes core courses that arm students with fundamentals of computer science theory and practical applications. Students learn about programming, software engineering, computer networks, data structures, algorithms, digital logic and processors, database and information processing.
It is also infused with problem-solving skills as the learners explore various aspects like artificial intelligence, computer graphics, programming languages, hardware principles and applications. The program also includes a project where students may have an opportunity to design a piece of software.
It is designed to equip students with a mix of theoretical knowledge and practical skills in order to successfully compete in a rapidly-evolving field of computer science.
The course promises job readiness, as graduates can move into a range of roles such as software engineer, data analyst, systems analyst or network administrator. The course also sets a foundation for those who want to pursue postgraduate study in the field of computing.