MComp Web Design and Development

  • Studying Abroad Option Available
  • Sandwich Year Option Available
  • International Students Can Apply
  • Work Placement Opportunity


UCAS Code:W5D7
Course Length:4 Years Full-Time
Start Dates:September 2020
Department:Department of Computer Science
Location:Edge Hill University
Example Offers:BBC-BBB (A Level) or DMM (BTEC)
View full entry criteria
  • Gain the skills and knowledge necessary to succeed in the expanding world of web-based systems;
  • Immerse yourself in a range of web design, web development and computer science disciplines;
  • Develop practical skills using the latest software tools, techniques and methodologies.

Web design and development increasingly defines our relationship with the world. Your computer, phone and games console are connected to the web, while your car and even your home may soon follow suit. This integrated Masters degree will equip you with the skills required for a successful career in this rapidly growing industry, as well as prepare you for further study. You will develop practical skills in coding, interface design and databases, and an understanding of how people use software. You will graduate with a strong employment and academic profile and have a set of transferable skills that are highly sought after in careers including computer science, software development and positions in the web industry.

  • Download Course Leaflet
  • You can opt out at any time at the bottom of each email or by getting in touch.

    See our full privacy notice for details of how we use your information.

  • Book an Open Day
  • Request a Prospectus
  • Enquire Online
  • Live Chat
  • Department of Computer Science

In Depth

What will I study?

This MComp programme is an integrated Masters degree which combines study at Bachelor of Science with Honours (BSc) level with study at Masters level over four years.

In Year 1 you will study a common set of modules which provide a solid foundation for the second and third years of your degree. These cover a range of skills including computer science algorithms, databases, computer hardware and networking, programming, and the basics of web design and development.

In Year 2 you will study theoretical concepts and practical applications of programming for the web in greater depth. You will develop an understanding of the tools and techniques needed to implement dynamic web content and be introduced to the theories, concepts and methods behind designing and building web database systems. There is also a dedicated module focused on enhancing your employability and developing essential skills for the workplace. This module includes a work placement where you will gain real-world experience and relate theory to practice.

Year 3 offers you the opportunity to expand your skills into mobile applications and games development, as well as usability testing and data analysis. You will also produce a portfolio to demonstrate your capabilities to future employers.

Year 4 is Masters level study which comprises in-depth modules covering a wide range of subjects. A key part of this final year is a significant individual project which enables you to pursue an area of interest in-depth.

How will I study?

Teaching methods are designed in consultation with leading employers in the region. Many classes are based in computer workshops, focusing on student activity as a means of learning. We introduce theoretical concepts by building on concrete practical activity.

To enhance your employability you will be given opportunities to work together and develop the essential people skills to complement your technical ability, while engaging in realistic work-related activities and taking the opportunity to relate theory to practice via a work placement

How will I be assessed?

The pattern of assessment is varied and designed to ensure you acquire a range of skills, particularly those required by future employers. You will design and write programs, write reports and essays, critically analyse documents, deliver oral presentations and undertake examinations. We want you to develop an ability to work independently and as part of a team.

Who will be teaching me?

You will be taught by staff who are passionate about student learning and development and who have recent experience in the software development industry. This provides a lively and highly effective learning environment.

The course is delivered by specialists in web design, web development and computer science. The programme team includes active researchers in areas such as user experience design, information retrieval, web information architecture, visualisation and the application of problem-based learning in web systems.

Academic staff are active researchers and regular contributors to conferences and journals.

A Great Study Environment

Two students with rucksacks walk in front of the Tech Hub.The Department of Computer Science is based in the state-of-the-art £13m Technology Hub. This purpose-built development offers highly contemporary suites of outstanding facilities for Computer Science students.

Our modern computer laboratories are equipped with high-specification computers, high-resolution screens and the latest hardware and software.

A four-screen CAVE (Computer Augmented Virtual Environment) provides a super immersive 3D virtual environment, enabling users to immerse themselves in a virtual room and experience real life scenarios in 4K resolution.

There are also specialist laboratories for networking and games programming, in addition to a specialist research laboratory, open access laboratory, a Harvard style lecture theatre, and ‘The Hatchery’, a working space for new business ideas.

Learning resources include robots and a robotics simulator, wired and wireless networking hardware, graphics software, web development tools, software development environments, big data servers, eye trackers, giant 3D interactive teaching screens, and other specialist software required for studying forensics and internet security techniques.

The department has strong links with industry and the curriculum is kept current and highly relevant through input from our Employer Advisory Panel.

A dedicated Enterprise Projects Team and Web Factory social enterprise initiative recruit students to paid work on a range of commercial projects. This provides you with the opportunity to gain experience in a commercial environment. You will also be actively supported in developing solutions for local businesses through your coursework.

Competitions including ‘University Technology Challenge’ and ‘Hackathon’, organised in collaboration with companies such as Barclays, the BBC and Talk Talk, allow you to show invention and initiative through, for example, inventing new apps and presenting a business case in a highly competitive environment.

An annual employability conference and specialist careers fair prepare you for employment. You can also engage with research through the ‘INSPIRE’ initiative, with some of our students having papers published at international conferences.


Expand All

Year 1

CIS1107Foundations of Computer Science (20 credits)

Foundations of Computer Science introduces you to the concepts and practices of problem solving through a series of innovative class seminars and individual experiments.  You will learn to identify a problem, analyse it, and produce a structured solution. Exploring common issues within computing, you will also see how all of the separate areas merge, overlap and depend on each other in order for a robust computing system to be developed.

Assessment: Coursework: 100%.

CIS1108Digital World: Information Systems and Design (20 credits)

Digital World: Information Systems and Design explores how the world of the 21st century is underpinned by computing technology. The module will develop your understanding of the essential concepts of systems analysis, including identifying systems processes, understanding business needs and presenting appropriate IT solutions. You will then apply this knowledge of systems analysis and design methods to make suggestions for improvement of a business, its processes and information systems.

Assessment: Coursework: 80%, Practical(s): 20%.

CIS1109Digital World: Computer Architecture and Networks (20 credits)

Digital World: Computer Architecture and Networks explores how the world of the 21st century is underpinned by computing technology while challenging you to envision your future developments as a Computing professional. The module discusses how current and modern computer architectures operates. It also analyses the technology on which computer architecture depends, starting with current central processing units (CPUs) and their instruction sets and progressing to the principles of modern multitasking operating systems that are supported by the underlying hardware architectures. An important aspect of modern computer technology is networking. The module introduces and covers basic principles of networks, their interconnecting components and protocols used in enabling reliable communications.

Assessment: Coursework: 70%, Written Exam(s): 30%.

CIS1110Web Design and Development (20 credits)

Web Design and Development is a fusion of two distinct areas in the world of web content production. The module will enable you to develop a sound understanding of the World Wide Web, the related technologies, the relationships between them and also their use. You will also explore colour and design theories, layout and typography. In addition, the module provides an appropriate setting to introduce some of the more powerful, user friendly web development tools used widely in the industry today, along with HTML and CSS and both client and server side scripting.

Assessment: Coursework: 100%.

CIS1111Programming: Concepts to Construction 1 (20 credits)

Programming: Concepts to Construction 1 provides a practical introduction to the fundamentals of an object-oriented approach to software development. You will be introduced to the analytical techniques and processes that are essential for specifying, designing and implementing applications.

Assessment: Coursework: 100%.

CIS1112Programming: Concepts to Construction 2 (20 credits)

Programming: Concepts to Construction 2 provides a practical introduction to the fundamentals of an object-oriented approach to software development. You will explore and develop object-oriented modelling techniques and receive an introduction to programming through event-driven program design and graphical user interfaces.

Assessment: Coursework: 100%.

Year 2

CIS2148Fundamentals of User Experience Design (20 credits)

Fundamentals of User Experience Design recognises that UX Design is multidisciplinary and draws upon the underlying theory and practice associated with a range of subjects. These include information architecture, user research and usability testing, content strategy, interaction design, human-computer Interaction and information science. The module will focus on the user and their impact on the modern design processes of interfaces/systems. You will engage in a user study to identify the mental models and associated conceptual models. The findings and improved designs of the given system will be conveyed in a report. Time management, planning, analysis and the application of knowledge will be a particularly strong features of this module.

Assessment: Coursework: 100%.

CIS2152Fundamentals of Web Coding (20 credits)

Fundamentals of Web Coding introduces you to the theoretical and practical foundations of coding for the web. Software development for the web has made significant progress in the last decade, moving from primarily static pages to powerful and complex applications. This module will introduce you to the fundamentals of coding for the web, the core algorithms and data structures that you will deal with in the business world, and how to ensure that your code is secure and correct. You will learn how to take the fundamental algorithms and data-structures and apply them to solve small-scale real-world problems. The module will enable you to expand your knowledge of a number of programming languages for software development both on the server-side and in the browser.

Assessment: Coursework: 100%.

CIS2162Employability (20 credits)

Employability simulates, as accurately as possible, what it’s like to work in a given Computer Science specialism. You will be introduced to the ‘world of work’ via a simulated work environment, as part of a team representing a fictional company, but which need to produce real products or engage in realistic work-related activities. A 15-day placement will also enhance essential employability skills and provide you with the opportunity to relate theory to practice, build on your transferable skills and evaluate your learning.

Assessment: Coursework: 100%.

CIS2167Server and Client Side Scripting (20 credits)

Server and Client Side Scripting introduces you to the theoretic and practical concepts and applications of object oriented programming for web based developments and applications. The theoretical content will focus on the design and modelling of object oriented and model-view-controller architectures/systems and any underlying data structures. The practical side of the module will concentrate on the implementation of the designs/models and data systems to provide valid solutions to real-world problems.

Assessment: Coursework: 100%.

CIS2168Data Driven Design (20 credits)

Data Driven Design covers the theoretical foundations of data analysis for user experience design together with the practical aspects of applying existing methods and tools to large data-sets. You will learn about different data sources and data types and be introduced to a wide range of data analysis methods and tools, gaining an understanding of which methods and tools are applicable to which data sources and data types. Undertaking the complete role of a data analyst, you will progress from the initial processing of a raw data-set to the final visualisation and recommendations derived from the data analysis.

Assessment: Coursework: 100%.

CIS2169Web Application Development (20 credits)

Web Application Development covers the theoretical models and structures for designing and building web applications together with the practical aspects of managing the development and deployment of web applications. You will discover how to take these models and apply them to practice in order to ensure that the resulting applications are fit for purpose, allow for easy development, are secure, and maintainable. A key focus will be the analysis of the problem space alongside the modelling of the state space representation. You will have the opportunity to expand your knowledge of code management techniques and to experience the process of collaboratively working on a single code-base, obtaining the necessary skills for testing, integrating and deploying web applications to a web-server and ensuring web-server security.

Assessment: Coursework: 100%.

Year 3

CIS3144Forensic Computing (20 credits)

Forensic Computing teaches the methods, tools and techniques required for data recovery and analysis. The legal requirements for presenting such data will also be considered. The module provides the skills and knowledge necessary to undertake a forensic computing investigation in a systematic manner, as well as to develop an understanding of the role of a computer forensics analyst through the use of existing applications and investigative techniques.

Assessment: Coursework: 60%, Written Exam(s): 40%.

CIS3154System Penetration Testing (20 credits)

System Penetration Testing provides an introduction to the ethics, principles and practice of an essential component of information security, systematically analysing system vulnerabilities and their exploitation. This process provides evidence of the effectiveness of system security controls. It is sometimes called ‘ethical hacking’, though professionally it is referred to as system penetration testing.

Assessment: Coursework: 100%.

CIS3157Complex Systems (20 credits)

Complex Systems recognises that the IT discipline is constantly changing as advances in hardware, software and methodologies result in new systems being constantly developed and new application areas being discovered. In this module, you will be exposed to a range of issues and technologies of current importance to both research and industry. You will critically discuss and contrast leading edge technologies and discuss the potential for applying them to existing and future complex systems, as well as exploiting existing technologies in new contexts.

Assessment: Coursework: 100%.

CIS3158Mobile Applications and Games Development (20 credits)

Mobile Applications and Games Development introduces you to the theory and practice of developing web-based mobile applications and games. The module will cover architectures and technologies used in the development process. This module will introduce students to the fundamental technologies for developing web-based mobile applications and games. You will discover how web-based technologies and architectures can be deployed in mobile application and gaming contexts and learn to plan, design and implement web-based mobile applications and games. You will also develop the necessary skills required to test that your code is both correct and secure.

Assessment: Coursework: 100%.

CIS3159Professional Portfolio (20 credits)

Professional Portfolio focuses on enhancing your employability through the undertaking of a series of small web-based technical builds/tasks that have been provided by industry partners or set by academic staff. The focus is on interacting with a client, interpreting a brief, delivering to the brief, and presenting your work in a mock interview. The module will outline how to search for and identify the right job and will also cover the application process, preparing a portfolio that showcases the best of your work, interview techniques and assessment day experiences. You will ultimately develop an online portfolio website and two client briefs.

Assessment: Coursework: 20%, Practical(s): 80%.

CIS3160Usability Testing and Data Analysis (20 credits)

Usability Testing and Data Analysis immerses you in the user-centred methodology that has become one of the main methods of gathering user-generated data and scientifically proving changes to systems. There are many types of usability experiments that can be utilised (such as expert review, a/b multi-variance testing, eye tracking, talk aloud, and mouse tracking), each with its own procedures and producing its own unique data set. This module will introduce each method in-depth including background research, experiment set-up, procedures, data produced, and methods of interpreting the findings. You will subsequently research, devise and undertake a series of usability tests for a given scenario. The process, protocols and findings will be conveyed in a report. Time management, planning, critical analysis and application of knowledge will be particularly strong features of this module.

Assessment: Coursework: 100%.

Year 4

CIS4114Research and Development Project (60 credits)

Research and Development Project provides experience of designing and executing a substantial project in a limited time, based on a project plan, employing practical skills, problem solving and underpinned by relevant research. You will apply and extend skills and knowledge learned in taught modules and demonstrate your competency to construct and complete a coherent project as a Computing professional.

Assessment: Coursework: 100%.

CIS4115Research Methods (20 credits)

Research Methods provides you with the knowledge and skills to develop a proposal for, and subsequently undertake, a research project at Masters level. You will engage with the essential considerations when analysing a problem and designing a solution. The module will also immerse you in data collection from the user, literature reviews, interface designs and project planning. On successful completion, you will have a well-formed proposal suitable for Masters level study.

Assessment: Coursework: 100%.

CIS4135Surveying the Field: Web Development (20 credits)

Surveying the Field: Web Development enables you to examine the field of web systems research and development. You will examine the trajectories of research on a wide range of human and technology interactional issues. The module will entail appraising and critiquing subject-specific research literature, reflecting on theory and practice in the field of web development, and discussing and critically analysing key aspects of web development.

Assessment: Coursework: 60%, Practical(s): 40%.

CIS4136Advanced Data Analysis (20 credits)

Advanced Data Analysis will deepen the theoretical foundations of data analysis in addition to the practical aspects of applying existing methods and tools to large data-sets. You will be introduced to advanced analysis techniques such as stochastics, machine learning and regression and explore the strengths and limitations of these analysis techniques.

Assessment: Coursework: 100%.


Timetables for your first week are normally available at the end of August prior to enrolment in September. You can expect to receive your timetable for the rest of the academic year during your first week. Please note that while we make every effort to ensure that timetables are as student-friendly as possible, scheduled teaching can take place on any day of the week. Wednesday afternoons are normally reserved for sports and cultural activities.


Every effort has been made to ensure the accuracy of our published course information, however our programmes are subject to ongoing review and development. Changing circumstances may necessitate alteration to, or the cancellation of, courses.

Changes may be necessary to comply with the requirements of accrediting bodies, revisions to subject benchmarks statements, to keep courses updated and contemporary, or as a result of student feedback. We reserve the right to make variations if we consider such action to be necessary or in the best interests of students.

Entry Criteria

Entry Requirements

Typical offer 112-120 UCAS Tariff points, for which no specific subjects are required, plus GCSE Mathematics at Grade C or Grade 4 or above (or equivalent).

Example Offers

Some examples of how you can achieve 112-120 UCAS Tariff points are detailed below.

  • A Level: BBC-BBB;
  • BTEC Extended Diploma (or combination of BTEC QCF qualifications): Distinction, Merit, Merit (DMM);
  • Access to Higher Education Diploma: 45 credits at Level 3, for example 15 credits at Distinction and 30 credits at Merit or 24 credits at Distinction and 21 credits at Merit. The required total can be attained from various credit combinations.

Please note, the above examples may differ from actual offers made. A combination of A Level and BTEC awards may also be accepted.

As long as you have a minimum of two A Levels (or equivalent), there is no maximum number of qualifications that we will accept UCAS points from. This includes additional qualifications such as the Welsh Baccalaureate and Extended Project Qualification (EPQ), AS Levels that haven’t been continued to A Level, and General Studies AS or A Level awards.

For further information on how you can meet the entry requirements, including details of alternative qualifications, please visit

EU students can get country-specific information about the University’s entry requirements and equivalent national qualifications at

International students should visit for information on the entry criteria for overseas applicants.

English Language Requirements

International students require IELTS 6.0, with a score no lower than 5.5 in each individual component, or an equivalent English language qualification.

If your current level of English is half a band lower, either overall or in one or two elements, you may want to consider our Pre-Sessional English course.

Recognition of Prior Learning

Edge Hill University recognises learning gained elsewhere, whether through academic credit and qualifications acquired from other relevant courses of study or through recognition of an individual’s professional and employment experience (also referred to as ‘experiential learning’).

Previous learning that is recognised in this way may be used towards meeting the entry requirements for a programme and/or for exemption from part of a programme. It is your responsibility to make a claim for recognition of prior learning. For guidance, please consult the University’s academic regulations (sections C7 and F3.1) or contact the faculty in which you are interested in studying.

Career Prospects

What are my career prospects?

Integrated Masters degrees respond to the increasing demand of companies and organisations for roles that require more advanced studies, especially in cutting-edge areas such as data science. They also provide additional academic preparation for PhD studies.

On successful completion of this programme, you will be qualified to apply for employment as a programmer, project manager, web designer, user experience designer, systems analyst, data scientist, systems designer, software engineer, or even a web-based games programmer. Alternatively, you may wish to train to teach.

How can I enhance my employability?

It is useful to consider, even before you apply, how you will spend your time while studying and make the most of your university experience.

Optional, additional activities may be available on this integrated Masters degree which could help to prepare you for a stimulating and rewarding career. These include:

  • Sandwich Years – you may have the opportunity to apply to complete a sandwich year placement, usually as the third year of a five year integrated Masters degree, and gain highly relevant work experience;
  • Erasmus+ and Study Abroad – you may have the opportunity to apply to spend time studying or working abroad, usually as the third year of a five year integrated Masters degree, enabling you to immerse yourself in a different culture;
  • Learning a Language – you may be able to participate in Language Steps classes, delivered at the Edge Hill Language Centre, as additional study.

Please note, the availability of these additional activities cannot be guaranteed for all students. Depending on availability and the number of students wanting to participate, there may be a competitive application process for sandwich year placements or studying abroad opportunities or you may be required to secure a relevant placement yourself.


Tuition Fees

If you are a prospective UK or EU student who will be joining this integrated Masters degree in academic year 2020/21, the tuition fee will be £9,250 per annum. Tuition fees for international students enrolling on the programme in academic year 2020/21 are £12,250 per annum.

The University may administer a small inflationary rise in tuition fees, in line with Government policy, in subsequent academic years as you progress through the course.

Financial Support

Subject to eligibility, UK and EU students joining this integrated Masters degree can apply for a Tuition Fee Loan from the Government to cover the full cost of tuition fees. UK and EU students enrolling on the programme may also be eligible to apply for additional funding to help with living costs.

For comprehensive information about the financial support available to eligible UK and EU students joining this programme, together with details of how to apply for potential funding, please view our Money Matters 2020/21 guide at

Financial support information for international students can be found at


Ten scholarship winners sitting together in a lecture theatre at the Scholarship Awards Evening.Edge Hill University offers a range of scholarships with a competitive application process for prospective full-time undergraduate students. These scholarships aren’t linked to academic success and celebrate determination, talent and achievement beyond your coursework, for instance in creativity, enterprise, ICT, performance, sport or volunteering.

Additional scholarships, which you may qualify to receive, reward outstanding grades and are available to eligible UK and EU students.

To find out more about scholarships, to assess your eligibility, and to meet some of our dedicated scholarship winners, visit


How to Apply

Apply online through UCAS at

Visit to find out more about the application process.

Further information for international students about how to apply is available at

Should you accept an offer of a place to study with us and formally enrol as a student, you will be subject to the provisions of the regulations, rules, codes, conditions and policies which apply to our students. These are available at

Visit Us

If you are considering applying to study at Edge Hill University, the best way to gain an insight into student life is to discover our stunning campus for yourself by attending an open day. You can view dates and book your place at

Alternatively, if you are unable to attend an open day, you can find out more about all of our events for prospective students, including monthly campus tours, at

Request a Prospectus

If you would like to explore our full range of degrees and integrated Masters degrees before you apply, you can order an undergraduate prospectus at

Get in Touch

If you have any questions about this programme or what it’s like to study at Edge Hill University, please contact:

International students should visit or email with any queries about overseas study.

Course Changes

Expand All This page outlines any material changes to course content, programme structure, assessment methods, entry criteria, and modes of study or delivery, implemented in the past two years.

27th June 2019 - Withdrawal of Module

It is no longer possible to study a Language module as an integrated part of this degree. You can still learn a language as additional study, however, through our Language Steps classes.

23rd January 2019 - Change to Entry Requirements

112-120 UCAS Tariff points are required to join this programme with effect from September 2020 entry.

8th January 2018 - Change to Entry Requirements

With effect from academic year 2019/20 entry, the requirement to demonstrate evidence of numeracy is changing to GCSE Mathematics at Grade C or Grade 4 or above (or equivalent).