menu icon
MSc Software Engineering (with Advanced Practice)

MSc Software Engineering (with Advanced Practice)

Different course options

Study mode

Full time

Duration

30 weeks

Start date

SEP-25

Key information
DATA SOURCE : IDP Connect

Qualification type

Master of Science - MSc (PG)

Subject areas

Software Engineering

Course Summary

Why choose this course?
The MSc Software Engineering with Advanced Practice course aims to provide you with an opportunity to apply your knowledge and skills in a real-world environment. The course will build upon the standard MSc programme to provide you with the opportunity to enhance personal and professional development in preparation for entry into the job market.

In addition to practical and professional skills gained during their Advanced Practice placement, students will also be able to:

Engage in critical self-reflection.
Build self-awareness, flexibility, and resilience.
Gain an edge in the job market through practical work experience.
The course:

Is designed to enhance your knowledge and skills in designing, developing, and managing complex software systems.
Strives to deepen your understanding of core areas such as software architecture, software project management, software quality assurance, and software testing.
Aims to produce graduates who possess advanced proficiency in various programming languages, software engineering tools, and software development lifecycle methodologies.
Promotes critical thinking and problem-solving abilities, enabling you to analyse and address complex software engineering challenges.
Emphasises the importance of software maintenance, evolution, and software reuse techniques to ensure long-term sustainability and efficiency of software systems.
Covers ethical and professional considerations, promoting adherence to software engineering standards, best practices, and codes of conduct.

Career prospects
One obvious advantage of a Software Engineering masters degree is that students become more employable. Jobs prospects include, but not limited to:

Software Engineer/Developer
Software Architect
Systems Analysis
Quality Assurance Engineer/Test Engineer
Project Manager
DevOps Engineer
Data Engineer
Research Scientist

Modules

Advanced Development Methodologies
Advanced Software Development
Advanced Data Structures and Algorithms
Advance Machine Learning
Database Systems and Data Analytics
Research Methods for Digital Technologies
Dissertation

Tuition fees

UK fees
Course fees for UK students

For this course (week)

£198

International fees
Course fees for EU and international students

For this course (week)

£417

Entry requirements

The standard entry requirements for these programmes are an honours degree of at least 2:2 classification in a Software Engineering related subject area, or equivalent in any science-based degree with a strong computing and/or engineering element. In some cases, applicants with substantial commercial or industrial experience can be accepted, subject to interview and references.

University information

Wrexham University offers a wide range of postgraduate courses, along with part-time and professional qualifications. Renowned for its high standards of teaching and inclusive learning community, the university is home to over 9,000 students, with around 1,500 of these enrolled in postgraduate study. The university's main Wrexham campus is where the majority of courses take place. There's also a rural campus a short distance away in...more

Similar courses at this uni