Year one
Strong fundamentals. You'll start with an induction to computer science through computer systems architecture, networking, and learning about the ideas behind modern computing innovations. Programming skills and software design principles form the second pillar which enables more sophisticated projects throughout the course.
The year ends with developing knowledge around data storage and management across the Internet. The first year is common across Computer Science, which means you can transfer easily between pathways for the second year.
Year two
Solution Development. Your second year of study broadens and deepens your knowledge, with the introduction of Artificial Intelligence focused modules and specialisation needed for advanced modules.
You'll deepen your understanding of core computer science and software development. You'll learn about object-oriented programming, an understanding of computing algorithms and associated data structures. You'll cover software engineering, and the introduction of Artificial Intelligence - an essential tool for converting raw data into valuable information. You'll be able to explore your interests with optional modules on topics such as physical computing projects (Arduino, Raspberry Pi), computer graphics or data visualisations.
Year three
The final year centres on a major project where you'll apply technical expertise learnt from previous years and modules. You’ll also go further into using AI with modules dedicated to Advanced AI and Intelligent Agents. You'll finish the year with Cyber Security and another optional module aligned with personal interests. This year provides the opportunity to highlight your professionalism, creative thinking and ability to expand your knowledge.
Upon completion, you will have the competence and skills to get started in industry, and continually grow throughout a successful career or postgraduate study.