MSc/PGCert/PGDip Software Engineering

Course overview

Statistics
Qualification Master's Degree
Study mode Full-time
Duration 1 year
Intakes September
Tuition (Local students) Data not available
Tuition (Foreign students) Data not available
Advertisement

Admissions

Intakes

Fees

Tuition

Data not available
Local students
Data not available
Foreign students

Estimated cost as reported by the Institution.

Application

Data not available
Local students
Data not available
Foreign students

Student Visa

Data not available
Foreign students

Every effort has been made to ensure that information contained in this website is correct. Changes to any aspects of the programmes may be made from time to time due to unforeseeable circumstances beyond our control and the Institution and EasyUni reserve the right to make amendments to any information contained in this website without prior notice. The Institution and EasyUni accept no liability for any loss or damage arising from any use or misuse of or reliance on any information contained in this website.

Entry Requirements

  • We normally require an honours degree of 2.2 or above in Computer Science, Software Engineering, Computing, IT or similar.
  • You also need good experience of software development and to be fluent in a high level programming language. You should outline your experience in your application.
  • We can consider applicants who do not meet the normal entry requirement, but who do have relevant professional experience or qualifications. In your application, you should describe in detail your professional experience and qualifications. You may be invited to an interview, and may be asked to complete one or two modules from the course to assess your readiness for formally joining the course.
  • International students who do not meet the academic or English language requirements to study this course can qualify by completing preparatory study at our International College.

Curriculum

The full Master's course comprises 180 credits divided into three 60 credits stages: Postgraduate Certificate, Postgraduate Diploma, and Master's. Students work incrementally through the three stages and must pass all modules at each stage in order to progress to the next.

  • Lifecycle Models and Project Management (15 credits) - In this module you become aware of, and apply, a variety of project planning and control techniques, evaluate project management functions and learn to understand the contexts and advantages of different predictive or adaptive lifecycle models for project planning and control.
  • Requirements engineering (15 credits) - A critical understanding of the engineering dimension to the Requirements Engineering (RE) process, with emphasis on legal, social, ethical and professional issues. It also examines RE processes, methods, modelling techniques, derivation of functional and non-functional requirements, formal requirements specification, validation/verification and change management.
  • Object-oriented analysis, design and programming (15 credits) - Understand and develop critical knowledge of the typical characteristics of object-oriented software systems and software design criteria. You'll apply object-oriented analysis and design techniques to analyse and design object-oriented systems, use Java-programming skills to design and implement object-oriented software solutions, and evaluate Java language features.
  • Quality and Configuration Management (15 credits) - Taught collaboratively with industrial partners along with associated case studies, this module looks into the relationships between CM, Quality Management (QM), software quality standards, quality metrics, and their role in assessing software quality attributes, and their limitations.
  • Enterprise and System Architecture Modelling and Development  (15 credits) - A study of enterprise-scale software systems and their development, software patterns, plus the theory and concepts of components, interfaces, and services. We look at various modelling notations, applying and evaluating them in relation to the analysis and design of enterprise-scale software systems development.
  • Group Software Development Project (30 credits) - You'll devise and participate in strategies for effective group working, and show project management skills and techniques in a group-based setting. This is a project to produce a high-quality software product that shows critical understanding and consideration of legal, social, ethical and professional issues.
  • Emerging Topics in Software Engineering (15 credits) - By reviewing research of emerging topics in software engineering literature, you will identify and elaborate on future research directions for software engineering in selected topics.   
  • Dissertation by Research and Development (60 credits) - This is your chance to show your grasp of a complex and specialised area of knowledge, and your software engineering skills, by addressing a research problem with theoretical and methodological approaches.

*You can take individual modules as short courses, without committing to the full MSc so you can collect credits to gain a Postgraduate Certificate, Diploma or full MSc.

This website uses cookies to ensure you get the best experience. By using this site, you acknowledge that you have read and understand our Cookie Policy , Privacy Statement and Terms & Conditions .

Maximum 6 courses for comparison!

Chat on WhatsApp

Courses selected for comparison