MSc Software Engineering
The MSc Software Engineering degree offers you the opportunity to specialize in this field and develop a deep understanding of advanced software methodologies.
Upon graduation, you will be equipped to analyze advanced software development processes and identify the resources needed for effective software engineering. Career options directly related to this degree include roles in games, systems, and web development, search engine optimization, information systems management, web design, and business analysis. The program also ensures you are exposed to the latest techniques and practical skills in the field.
You will benefit from exceptional student support. A dedicated member of the student services team will be assigned to you as your main point of contact throughout your studies, providing assistance and support whenever needed.
Course Locations
Modules
This degree is 3 years and at the end of the 3 years you will graduate with your bachelors degree.
Modules
Focuses on the professional skills required for effective practice in the field, including communication, teamwork, and ethical considerations.
Covers methodologies and techniques for conducting research in computing, including data collection, analysis, and interpretation.
Explores modern software engineering techniques and methodologies, including agile practices, continuous integration, and software quality assurance.
Examines advanced concepts in software development, including design patterns, advanced algorithms, and high-performance computing.
Focuses on practices and tools for integrating development and operations, including automation, continuous deployment, and infrastructure management.
Teaches techniques for analyzing and visualizing data, including statistical methods, data modeling, and the use of visualization tools.
Covers information security principles and practices, including risk management, cryptography, and network security.
Involves a substantial project where students apply their knowledge and skills to a real-world problem or research topic, demonstrating their competencies in the field.
Apply Now
Ready to take the next step in your education and career? Apply for the MSc Software Engineering program today!
-
Submit Your Application
Begin by filling out our user-friendly online application form with your personal and educational details.
-
Upload Supporting Documents
Ensure you provide all necessary documents, including, Educational transcripts, Personal statement, References
-
Application Review
Our dedicated admissions team will carefully review your application. If we need any additional information, we'll get in touch with you.
-
Receive Your Offer
If your application is successful, you will receive an offer letter with detailed instructions on the next steps to enroll in the program.






