Our undergraduate subject sequences are accessible both to students who have not programmed before, and to students who already have an understanding of computational thinking and programming.
Don’t be discouraged if you are someone who thinks of a computer as just being a useful machine that is connected to internet services — our introductory subjects build on your VCE maths and communications skills to teach you the fundamentals of programming and computational thinking, and don’t require that you already be proficient in any way. And if you are planning to study a different major, having some knowledge of computational thinking will enhance your skills in that other discipline.
We also offer introductory subjects in Information Systems that examine the business and social aspects of computing, and do not involve the study of programming.
On the other hand, if you are already skilled as a programmer in one or more languages, we run a Programming Proficiency Test prior to the start of each semester. Students who complete the test at the required standard will be able to accelerate their studies, and complete more of our advanced electives in their third year of study.
If you have completed VCE Algorithmics, you automatically qualify for an accelerated pathway, entering second year computer science studies in the first year of a Bachelor of Science. Additional acceleration options are available if you complete the C proficiency test.
For information about the programming proficiency test, or the C proficiency test, and to register for the next sitting, contact us three weeks prior to the start of each semester.
Undergraduate majors are provided via the Bachelor of Science and Bachelor of Design degrees. For entry requirements and other related material, see the Bachelor of Design or Bachelor of Science websites.
Computing and Software Systems major
Bachelor of Science
The Computing and Software Systems major is designed for students who wish to develop considerable technical expertise, including exposure to a variety of programming paradigms, an understanding of the software development life-cycle and other key computing topics.
Bachelor of Design
The Computing major is designed for technically focused students who want to develop strong professional capabilities in programming and development of digital artifacts. You will develop strong technical skills in the areas of media computation, data manipulation and visualisation, interaction design, and usability.
Data Science major
Bachelor of Science
The Data Science major has an emphasis on statistics and computer science. It will support you in developing a strong foundation in the statistical aspects of data analysis (data collection, data mining, modelling and inference), as well as the principles of computer science (algorithms, data structures, data management and machine learning).
Digital Technologies major
Bachelor of Design
The Digital Technologies major will provide you with practical skills and knowledge that can be applied in a variety of fields associated with design, with a special focus on digital media artefacts such as web-based media, mobile media, and interactive media.
Spatial Systems major
Bachelor of Science & Bachelor of Design
Spatial Systems explores the science and technology of 3D measurement, mapping and visualisation.
Diploma in Informatics
The Diploma in Informatics allows students to complement a major in a different discipline, or different degree, with a qualification in the IT area. The diploma is studied concurrently with your undergraduate degree. A total of 8 subjects of study in IT areas is required, of which up to four subjects can be cross-credited to the primary degree.
More details can be found in University Handbook: