With the digital era continuing to expand rapidly, the role of computing and its impact on our lives is more important than ever. New and innovative computer technologies are constantly being unveiled, with software engineers, systems developers, programmers and analysts playing a vital role in their creation and development.
Benefiting from more than 50 years of successful teaching, this Computer Science course focuses on modern approaches to software systems development, allowing students to explore both the theoretical and practical skills needed to understand programming language concepts, software design methods, secure web systems, computer architecture and computer networks.
The course prepares students for a wide variety of career opportunities, from programming and developer roles to software engineering, with computer technology closely linked with an extensive range of industries such as medicine, education, entertainment, security and architecture.