In this degree, the Bachelor of Science allows you to study a wide range of science subjects.
You are encouraged to choose a variety of courses in your first year, and later to choose from more than 20 major options.
This gives you time to become more familiar with the different areas of science and to explore possible majors.
The Computer Science component emphasises the basic principles behind computing tools, operating systems, compilers and translators, and computer hardware.
You will study the representation of data and data structures and the design of algorithms, as well as the creation of hardware and software tools and the role of non-computing elements in the design and development process.