Course description
Content
The programme is organised around three years of taught material. You have the option of doing a placement year before embarking on the final year of your degree.
Year 1
You will concentrate on the skills that you will use as you progress through the programme. These include an introduction to program development, systems development and computer systems. You will also be introduced to the relationship between computers and systems, and those that use them. Core techniques of computer science are introduced in Analytical Modelling and Computer Science Concepts.
Year 2
Building on Year 1, you will do modules in Software Design, Design, Schemas and Applications, Computer Networks and Operating Systems, Symbolic and Sub-Symbolic and Artificial Intelligence.
Final Year
In your final year you will study modules which include Agent-based Computing, Professional, Legal and Commercial Issues, and an option modules from a list provided. You will also undertake a substantial individual project, applying what you have learnt throughout the course to a problem of your own choosing.