Curriculum for Software Degree

This degree covers 4 main areas:


You’ll study how software is built from start to finish, including: identifying problems that software can solve; finding out what your users need; developing software to solve these issues; testing the quality of the software; and documenting how to use it. With input from employers, the course will also cover the latest technologies – hot topics like cloud computing, big data and cyber security.

Software Project Management

You’ll learn how businesses manage large projects, and develop the skills you need to plan, design and deliver new software on time and within budget – key skills that employers look for.


For long term success in your career, you’ll not only need good technical skills, you’ll also need to negotiate and communicate effectively with colleagues and customers; lead teams and projects; and understand how companies operate profitably. You’ll learn these skills through the course

Interpersonal skills

Most software development is done in teams. The degree will prepare you for this, by boosting your interpersonal skills – how well you work with other people.