Course Overview

Our Software Engineering courses offer you a broad computer science curriculum with an emphasis on software engineering and design. You will gain the technical knowledge needed to manage and develop high-quality, well-designed software systems along with an understanding of business and system requirements.

Your degree begins with a study of Software Development, Fundamentals of Computer Science and Information Systems and Digital Systems before moving on to subjects including Networks and Operating Systems in the second year. In your final year, you complete Design Studio projects alongside several core courses.

"The course gave me many skills including teamwork and leadership, most importantly I gained the basic skills/tools I needed to start teaching myself, a highly useful skill."

Career opportunities

A Software Engineering degree will provide you with skills that are in high demand within industry. Recent graduates have found work in companies providing novel computing solutions ranging from
e-commerce to advanced military systems. Others have set up their own businesses and many choose to go on to further study.