We will give you the technical understanding of the most widely used system architectures, as well as an introduction to the wider areas of computing, such as artificial intelligence and media technology. Upon graduation, you will be able to develop robust and reusable software systems. You will share common modules with all Computing students during your first year, giving you the flexibility to specialise in your second and third years. You will reinforce your theoretical knowledge through practical work in our computer facilities.
During your first year you will share common modules with all computing students, giving you the flexibility to specialise in your second and third years. You will then specialise in Software Engineering where you will explore software systems, internet programming, artificial intelligence and object oriented software engineering. You will focus on the design of microprocessor systems as well as digital signal processing. You will also develop your design and programming skills, as well as optimization for 2D and 3D platforms.
In your second year you will complete a group project where you will be a part of a small design team working to produce an innovative and bespoke solution to a real world challenge. You will also complete an independent dissertation in your final year.