inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
GBP 14,295
Start Date
Medium of studying
Duration
48 months
Program Facts
Program Details
Degree
Bachelors
Major
Software Engineering | Software Development
Area of study
Information and Communication Technologies
Course Language
English
Tuition Fee
Average International Tuition Fee
GBP 14,295
Intakes
Program start dateApplication deadline
2024-04-01-
2024-01-01-
2024-09-01-
About Program

Program Overview


The Software Engineering degree combines vocational skills like programming and project management with theoretical knowledge in algorithms and mathematics. The program emphasizes in-demand industry skills like project management and secure software development, equipping graduates with the ability to work effectively with current technologies and adapt to emerging ones. Throughout the course, students benefit from the guidance of industry-experienced teaching staff.

Program Outline

Throughout the course you will learn a mixture of vocational skills such as C# programming and project management, alongside fundamental theory in areas such as algorithms and mathematics. This is complemented by an optional year-long placement in industry, alongside other opportunities to build software for industrial clients. At the beginning of the course you will gain practical experience of software development using object-oriented programming, as well as an understanding of how software systems are used in businesses, and methods to build effective user interfaces. You are then taught key methods of software engineering used in industry, while expanding your knowledge of areas such as databases and operating systems. The later years of the course focus on the key skills required by industry, such as project management, secure software development, and techniques to facilitate software evolution. You will also gain experience of emerging areas such as artificial intelligence, and software engineering for safety critical systems.


Other:

Throughout the course you’ll learn both mainstream and emerging software development, implementation and evolution - from design and analysis to human interaction principles and system evaluation. Your study will be supported by input and guidance from industry experienced teaching staff.

SHOW MORE
How can I help you today?