BSc (Hons) Computing (Software Engineering)
This course is designed to focus on the impact that software engineering has on the functionality and performance of products. The students will learn 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. The students will develop their design and programming skills as well as optimization for 2D and 3D platforms.
Through this degree, the students will be able to develop robust and reusable software systems. During the first year, all computing students will share the same module and in year two and three, the students will have the flexibility to specialize in software engineering, which explores software systems, internet programming, artificial intelligence, and object-oriented software engineering. The students will also focus on the design of microprocessor systems as well as digital signal processing work in a team to produce an innovative and bespoke solution to a real-world challenge.