Key facts

Location:

Stoke-on-Trent Campus

Mode of attendance: Full-time / Placement
Duration: 3 years, 4 years (with a foundation year), 4 years (MSci) full-time; 4 years placement
UCAS code: G522, G523 (with a placement year), G524 (with a foundation year), I162 (MSci)
Academic year: 17 September 2018 – 7 June 2019

Introduction

Our degree in Web Development lets you explore industry standard technologies and techniques. Learn how to create professional and secure websites.

A degree in Web Development lets you explore industry standard web development technologies and techniques. You’ll get to apply your knowledge to create professional, clean, secure and future-proof websites.

The degree will equip you for a rapidly developing area of computing with excellent opportunities for employment. The sector includes traditional web application and development, as well as new areas of growth such as mobile applications, mobile gaming and desktop applications.

You’ll explore web page design, HTML, CSS, JavaScript and PHP, whilst covering areas such as social media, Search Engine Optimisation (SEO) and third party Application Programming Interfaces (APIs). You’ll also learn about the business issues and opportunities facing web developers.

We'll provide you with lots of opportunities to develop a portfolio of work, and with experience of a real web project – from conception to implementation.

On successful completion of study, we will issue one of the following awards dependent on your chosen pathway: BSc (Hons) Web Development, MSci Web Development

Professional body accreditation

The BSc (Hons) is accredited by BCS, the Chartered Institute for IT for the purposes of fully meeting the academic requirement for registration as a Chartered IT Professional.

Accreditation is being sought for the MSci.

Work placements

If you choose to complete one of our sandwich courses with a work placement between the second and final years of the course, our placement staff will work with you to identify a suitable location for your work placement. Please also note that you are responsible for any costs incurred in travelling to and from your work placement, and for any accommodation costs.

Past students have undertaken placements with companies and organisations including:

  • ARM, Cambridge
  • Codeweavers, Stafford
  • Zumm Creative, Stoke-on-Trent
  • Fisheye, Shrewsbury
  • Newcastle-under-Lyme Borough Council
  • Wide Angle Software, Stafford
  • Promtek, Stoke-on-Trent

Course content

If you take our sandwich degree, you’ll spend your third year on a work placement. This is your opportunity to apply your knowledge in the workplace. You will find the placement a true representation of working in the real world and experience the responsibility of working within a team on live projects.

In your final year on the BSc course, you’ll complete a project showcasing your skills as a web developer and you’ll have the chance to present your work in a graduate exhibition to local businesses.

If you decide to study the MSci course you will further your studies with modules related to emerging technologies, computing practices in industry, research projects, and technical projects where you determine the topics of study.

Modules

This module map provides an indicative list of the modules that make up your course. Each module is worth a specified number of credits: you take a combination of compulsory and optional modules, enabling you to cover key subject knowledge while developing your own interest. You must take modules worth a total of 120 credits at each level of the course. The number of optional modules you can take depends on the number of compulsory modules at a given level, you may have more choice in later parts of the course.

Our teaching is informed by research, and modules change periodically to reflect developments in the discipline. You can always find the most up-to-date information about your modules and who is teaching them in our module catalogue. We aim to ensure that all optional modules run as scheduled. If for any reason an optional module cannot be run we will advise you as soon as possible and help you choose an alternative module.

Before you can register on some optional modules, you may be required to have undertaken prerequisite modules. Some module combinations may not be allowed.

Year 1

Semester 1
Module title
Fundamentals of Computing and Mathematics Compulsory
Introduction to Programming Compulsory
Web Concepts Compulsory
Computing Professional and Business Skills Compulsory
Semester 2
Module title
Fundamentals of Computing and Mathematics Compulsory
Introduction to Programming Compulsory
Web Concepts Compulsory
Computing Professional and Business Skills Compulsory

Year 2

Semester 1
Module title
Web Project Compulsory
Server Side Scripting Optional
Programming with HTML APIs Optional
Methods and Tools for Enhancing User Experience Optional
Visual Web Design Optional
Digital Media and the Web Optional
Semester 2
Module title
Web Project Compulsory
Server Side Scripting Optional
Programming with HTML APIs Optional
Methods and Tools for Enhancing User Experience Optional
Visual Web Design Optional
Digital Media and the Web Optional

Year 3

Semester 1
Module title
Level 6 Project Compulsory
Ubiquitous Computing Optional
Enterprise Web Applications Optional
Design for Mobile Devices Optional
Real World Web Design Optional
Mobile Application Development Optional
Distributed Web Applications Optional
Semester 2
Module title
Level 6 Project Compulsory
Design for Mobile Devices Optional
Real World Web Design Optional
Mobile Application Development Optional
Distributed Web Applications Optional

Year 4

Semester 1
Module title
Managing Emerging Technologies Compulsory
Computer System Development Practices Compulsory
Web Technical Project Compulsory
Semester 2
Module title
Web Technical Project Compulsory
MSci Group Project Compulsory
Computing Research Compulsory
Professional Switched Networks Optional
Cybercrime Forensic Analysis Optional
Virtualisation Optional
Network Security Technologies Optional
Malware Analysis and Reverse Engineering Optional
Digital Forensics Fundamentals Optional
Database Design and Development Optional
Information Systems Analysis Modelling and Design Optional
Android Application Development Optional
Engineering Internet Applications Optional
Enterprise Mobility Optional
Agile Software Development Optional

Teaching staff

You will be taught by an expert teaching team whose expertise and knowledge are closely matched to the content of the modules on the course. The team includes senior academics and professional practitioners with industry experience. Postgraduate research students who have undertaken teaching training may also contribute to the teaching of seminars under the supervision of the module leader. Our teaching is research-informed and 72% of our full-time staff are Fellows of the Higher Education Academy.