The BA/BEng (Hons) Software Engineering course provides students with a broad-based education in building and maintaining software systems and other computer-based solutions. The overall aim of the course is to examine all elements of the process, from the initial understanding of the problem, to analysis, design and development, to implementation, testing and maintenance. This will enable graduates to embark on a professional career in software engineering with excellent vocational skills relevant to the industry needs.
This course emphasises the need to be adaptable to the constantly evolving systems and changing needs of the software engineering industry. These technologies range from high-performance distributed systems to small scale embedded devices that are omnipresent in our everyday lives – with more and more of these devices including network connectivity. Living in an increasingly connected world with a high demand for specialists, this course will give you the opportunity of gaining the knowledge and practical experience to become a software engineer capable of producing the next generation of software systems. These technologies range from high-performance distributed systems to small scale embedded devices that are omnipresent in our everyday lives – with more and more of these devices including network connectivity.
The BA/BSc (Hons) Computing Systems course develops the knowledge and practical skills needed to design and produce integrated software systems solutions well suited to the constantly evolving needs of industry.
To provide you with the skills you’ll require when you graduate, you will work on real-world projects – both individually and in a group – to design, develop and test software system solutions suitable for the needs of industrial partners.
Course length: 3 years or 4 years with Foundation year.
Start dates: January / April / August / September;