Our Bachelor of Science (BSc) in Computer Science will help you develop strong algorithm analysis and design skills in procedural, object-oriented and low-level languages, with an optional introduction to functional and logical paradigms. In addition to these essential concepts, you’ll gain necessary experience in group work, project administration and time management.
We know hands-on experience is key to your understanding of computing fundamentals, so you’ll spend lots of time in the lab.
You can combine this degree with mathematics or psychology and earn:
We see you are accessing our website on IE8. We recommend you view in Chrome, Safari, Firefox or IE9+ instead.×