MRes Leadership and Strategy
The University of Greater Manchester offers a wide array of undergraduate and postgradu...
Bolton
INTAKE: January
The 18-month MSc in Software Engineering program at the University of Greater Manchester offers a more comprehensive and in-depth postgraduate education in software development compared to a traditional one-year program. This extended duration allows for a deeper exploration of core concepts and provides more opportunities for practical application and specialization. The program is designed for graduates with a computing background seeking to enhance their technical skills and understanding of complex software systems development.
Curriculum: The curriculum of the 18-month MSc in Software Engineering is structured to provide a robust foundation in software engineering principles, followed by more specialized topics and extensive practical experience. Core modules typically cover advanced software architecture and design, object-oriented programming, software project management (including agile methodologies), software testing and quality assurance, database systems, distributed systems, and potentially topics like cloud computing or cybersecurity. The extended duration often allows for a wider range of elective modules, enabling students to tailor their learning to specific areas of interest. A significant component of the program is a substantial individual or team-based project, and potentially an industrial placement or a more in-depth research dissertation.
Research Focus: The 18-month MSc in Software Engineering program benefits from a research-informed teaching approach, with faculty often involved in research areas such as software architecture, formal methods, software testing, human-computer interaction, and artificial intelligence applications in software development. The extended duration may provide students with more opportunities to engage with research, potentially through a more substantial research-based project or dissertation. This encourages critical thinking and the application of research methodologies to solve complex software engineering problems.
Industry Engagement: Recognizing the strong demand for skilled software engineers, the 18-month MSc program often emphasizes industry engagement. This can include guest lectures from industry professionals, case studies based on real-world software projects, workshops on industry-standard tools and technologies, and potentially opportunities for internships or collaborative projects with technology companies. The aim is to ensure that graduates are equipped with the practical skills and industry insights valued by employers.
Global Perspective: Software engineering is a global field with international teams and worldwide markets. The 18-month MSc program often incorporates a global perspective by examining international software development standards, exploring the challenges of distributed development teams, and discussing the impact of cultural and economic factors on software projects. The diverse student body, including international students, can also contribute to a broader understanding of global software development practices and trends.
Bolton
IELTS 6.5
£ 15950
Postgraduate Entry Requirements
Academic Qualifications: Applicants should have successfully completed a bachelor's degree or its equivalent from a recognized institution with a minimum overall score of 60% or equivalent.
English language proficiency:
The University of Greater Manchester offers a variety of scholarships to support international students in financing their education. These scholarships are designed to reward academic excellence and assist students in pursuing their studies in the UK.
Global Futures Scholarships: The university provides the Global Futures Scholarships, which offer financial support to international students. These scholarships are available to both undergraduate and master's students holding an offer for full-time study on campus in Manchester.
Equity and Merit Scholarships: The university offers Equity and Merit Scholarships to academically excellent international students. These scholarships are available to postgraduate taught students commencing their studies. The scholarships aim to support students who demonstrate strong academic performance and their chosen field of study.
Engineering the Future Scholarships: The School of Engineering at the University of Greater Manchester provides scholarship awards to academically excellent international students commencing their postgraduate taught studies. These scholarships aim to support students pursuing careers in engineering and related fields.
Graduates from the extended 18-month MSc Software Engineering program at the University of Greater Manchester gain a more profound and comprehensive understanding of software development principles and practices, often enhanced by practical experience or in-depth research. This advanced qualification positions them for significant career progression and specialized roles within the technology sector.
Lead Software Architect: Graduates can design and oversee the development of complex and large-scale software systems, making critical architectural decisions and ensuring system integrity.
Senior Software Development Manager: With a deeper understanding of project management methodologies and team leadership, graduates can manage larger development teams and complex projects.
Specialized Software Engineer (e.g., AI/ML, Cloud, Security): The extended duration allows for deeper specialization, leading to roles focused on artificial intelligence and machine learning development, cloud computing architecture, or cybersecurity engineering.
Enterprise Architect: Graduates can focus on the overall IT architecture of an organization, aligning software systems with business goals and ensuring interoperability.
Software Consultant (Expert Level): With a broader and deeper knowledge base, graduates can provide expert-level consultancy services to organizations on their software development strategies and challenges.
Research and Development Engineer: The extended program, potentially involving a more substantial research component, prepares graduates for R&D roles in technology companies or academic institutions.
Principal Software Engineer: Graduates can take on highly technical leadership roles within development teams, driving innovation and setting technical direction.
DevOps Architect: With a comprehensive understanding of development and operations, graduates can design and implement sophisticated DevOps pipelines and infrastructure.
Technical Lead: Graduates can lead technical aspects of significant projects, guiding development teams and ensuring the quality and technical soundness of the delivered software.
Entrepreneur/Software Product Owner: The in-depth knowledge and potentially a research-based project can equip graduates to develop and lead their own software ventures or manage the vision and strategy of software products.