Computing MSc

1 Years On Campus Masters Program

Edge Hill University

Program Overview

The MSc in Computing at Edge Hill University provides broad, practical training in programming, systems, databases, data analytics and project development. It suits graduates from both computing and non-computing backgrounds who want to enter, advance or transition into the IT industry.


Curriculum Structure (Full-time, 1 Year)

Year of Study

Students begin with Programming for Data Science and Artificial Intelligence, gaining modern programming skills used in data-driven and AI-enabled environments. They continue with Computer Systems, developing an understanding of system architecture, networks, operating systems and the interaction between hardware and software. In Databases and Business Intelligence, they learn to design, manage and analyse data structures that support enterprise-level information systems. The module Machine Learning and Big Data introduces methods for analysing large datasets, building predictive models and applying statistical and machine-learning techniques. The year concludes with a substantial Research and Development Project, where students integrate skills from across the programme to design and deliver a computing solution to a real or simulated problem.


Focus areas: “Programming, computer systems, databases, business intelligence, machine learning, big data, applied computing project”

Learning outcomes: “Develop strong programming and systems knowledge; design and manage databases; apply analytics and machine-learning methods; understand enterprise information systems; complete an independent computing project.”

Professional alignment (accreditation): Accredited by BCS, The Chartered Institute for IT, contributing to professional recognition such as Chartered IT Professional status.

Reputation (employability rankings): The university is known for strong teaching quality and modern facilities, with computing graduates achieving high employment and further-study outcomes.

Experiential Learning (Research, Projects, Internships etc.)

The MSc Computing at Edge Hill University builds practical software development and systems analysis skills through project-based learning in modern computing labs. The programme focuses on applying current technologies to design and implement effective computing solutions.

Key experiential components:

  • Software & Tools: Development using contemporary languages and frameworks such as Java, Python, C#, web technologies, and database systems like MySQL and MongoDB.

  • Computing Facilities: Access to Edge Hill's specialist computing labs equipped with industry-standard software, hardware for networking, and tools for systems development.

  • Group Projects: A significant collaborative systems development project, simulating a professional IT environment where student teams analyse requirements and build a substantial software application.

  • Applied Focus: The curriculum emphasises practical IT problem-solving, culminating in an individual dissertation project that involves the design and implementation of a computing system or a technical investigation.

Progression & Future Opportunities

Graduates of Edge Hill University's Computing MSc enter roles as software developers, IT consultants, systems analysts, and cloud architects in tech firms and consultancies:

  • Careers Service offers CV support, mock interviews, job fairs, and placements .

  • High employability (95%+ employed/ studying); UK starting salaries ~£30,000–£45,000 .

  • Industry links via guest lectures and projects with local tech partners .

  • Supports professional certifications for long-term IT career growth .

  • Outcomes include software houses, consultancies, or further study .

Further Academic Progression: Pursue PhD in computing at Edge Hill/other unis, building on MSc project research .

Program Key Stats

£17,000 (Annual cost)
Rolling


No
Yes

Eligibility Criteria

2.75
3 or 4 Years

N/A
N/A
N/A
6.5
90
2:2
55
5
75

Additional Information & Requirements

Career Options

  • Software Developer
  • Systems Analyst
  • IT Project Coordinator
  • Database Administrator
  • Web Application Developer
  • Technical Support Analyst

Book Free Session with Our Admission Experts

Admission Experts