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 and experience needed to manage and develop high-quality, well-designed software systems along with an understanding of business and system requirements.

Based around our dedicated Software Engineering Design Studio, you will experience small group, problem led teaching with one of the strongest software engineering research groups in the country. Working in a team environment, you will not only learn the theory and skills needed to specify, design, develop and evaluate real-world software systems, but also how to work effectively using the group based methodologies found in today’s software industry.

Related Courses