You are here

BSc (Hons) Web and Mobile Development

Open Days

The best way to find the right university for you. Meet your lecturers, discover more about your course and take a look around the campus.

RS2725 Open Day (5) (2)
UCAS code: 
I301, I302
Institution code: 


Three years full-time.

Four and a half to nine years part-time.


Course Options: 
Professional Placement
Typical Offer: 

96 UCAS tariff points (or above)
CCC (A-Level), MMM (BTEC).



Every organisation understands the importance of having an effective online and mobile presence. Our degree in Web and Mobile Development ensures you graduate with the skills and expertise needed to meet the demands of this exciting and influential industry.

  • Access to your own dedicated space on our web server allowing you to create production websites and mobile applications as you would in industry.
  • Prepare yourself for a successful career in the industry with lecturers who have years of experience working with large online organisations.
  • Opportunities to work on real-world web and mobile projects from industry.
  • An opportunity to start your own web or mobile development business with the University of Suffolk’s Innovation Centre (IWIC) and gain guidance from business leaders and academics.



Nicolas Nuttall - Web and Mobile Development Student

Nicolas Nuttall - Web and Mobile Development Student


Our degree in Web and Mobile Development combines a solid grounding in software design and computer science with the expertise required for a successful career in the field of web and mobile development. Throughout the degree, you will have many opportunities to grow your professional portfolio allowing you to stand out from the crowd and forge a rewarding career in the industry.

Your degree begins with a solid foundation in web design, programming and software engineering; gaining skills in HTML, CSS, JavaScript as well as problem-solving, logical thinking and design theory. In your second year of study, you build on your ability to develop applications for web and mobile, honing your abilities in front-end and server-side web development, native mobile development and research. The final year allows you to undertake a major web or mobile project alongside specialist modules including distributed systems, big data and cyber security.

With the market for well-trained graduates entering the mobile and web sectors set to increase by over 50% between now and 2024, this degree has been designed for you to fulfil this increasing demand.


Don't just take our word for it...


Have a question? Ask one of our second-year students, Richard. Richard is also a Student Life Blogger and uses the skills he's learnt on the degree to assist the university's Web and Digital Marketing team.


Course modules

The first year of your degree provides you with a solid foundation in web technologies such as HTML, CSS and JavaScript. It also ensures you have an excellent core understanding of the key concepts within computer science.

In your second year, we deepen and specialise your knowledge of web and mobile development. We will also be preparing you for your final year by helping you to focus on your research skills.

In the final year, you are offered a range of options in topics which are of current interest for mobile and web developers. We expect you to liaise with industry by undertaking one of our Design Masterclass briefs that we provide you with.

Full downloadable information regarding all University of Suffolk courses, including Key Facts, Course Aims, Course Structure and Assessment, is available in the Definitive Course Record.

Introduction to Web Design (Requisite)

The module introduces the concepts of web design, with a focus on designing responsive web sites that are targeted at mobile platforms. Students are introduced to HTML, CSS and JavaScript to provide with them the understanding of what goes into the front end of modern web sites. Using a series of case studies, students will analyse the design and layout of a range of existing sites using a number of common analysis techniques.

Introduction to Programming (Requisite)

This module introduces students to the concepts and practice of computer programming.  It is aimed at providing students with an understanding of the fundamentals of computer programming by having them work through a range of tasks focused upon layout, structure and functionality. The core language taught is Python but C++ is also introduced.

Foundations of Management (Requisite)

This module offers an introduction to management and business. It reflects the centrality of information technology and information systems in all modern business, and has a particular focus on information technology and information system project management. It examines how organisations create value through their functional operations and the people they employ

Operating Systems (Requisite)

This module will introduce the concepts of operating systems, including their structure, memory and storage management, protection and security. Designed with software developers in mind, it will look closely at real-world operating systems such as Windows and UNIX.

Networking Overview
Advanced Web Design (Requisite)

The module builds upon the content delivered to the students in Introduction to Web Design, providing students with an advanced understanding of front-end web development and design technologies. Essential for any career in the web industry, students will utilise advanced frameworks, pre-processors and design patterns to create interactive, accessible and mobile-friendly web interfaces. Through interactive hands-on sessions, students will develop their own online portfolio of work and become familiar with the prototyping and agile development methodologies common to the web industry.

Advanced Web Application Development (Requisite)

The module will provide students with the knowledge and skills needed to develop scalable server-side applications utilising a range of influential web technologies. Throughout the module, there is an emphasis on preparing students for the web industry by ensuring best practices are followed and industry-standard software and tools are used. Additional topics such as security, ethical hacking, APIs and encryption will also be taught to ensure students have the skills required to design and develop large-scale web infrastructures.

Programming for Mobile (Requisite)

The module is intended to provide students with an understanding of development for mobile devices with a focus on the constraints of mobile hardware, including interface and networking. Students will learn to integrate input from hardware sensors and work with networked data and services.

An Introduction to Relational Databases (Requisite)

Database systems, particularly those based on the Relational Database Model, play a significant role in the world of Information Technology. This module provides essential knowledge and appreciation of the role of relational database systems, including basic principles and practice of design, implementation and development for both system designers and software engineers. It will include practical exercises in Structured Query Language.

Software Design, Development and Engineering (Requisite)

The module seeks to provide students with the opportunity to produce a complete, substantial software product that incorporates elements such as software design, implementation, testing and the production of documentation suitable for end-users as well as advanced engineering topics. 

Computing Research Skills, Practice and Ethics (Mandatory)

Research skills are an essential set of capabilities in the toolkit of a professional software engineer. In this module, students will develop knowledge and understanding of the purpose, processes, methods (surveys, experiments, interviews, case studies, etc.), analysis (qualitative and quantitative), and outputs of research and will be able to apply them. This module also delves into the professional, legal and ethical standards and guidelines that inform and guide best practice in business and computing.

Cyber Security: Attack and Defence (Requisite)

On one hand, this provides insights into the mindset of cyber attackers, a secure understanding of the ethics and legal issues in this area, and knowledge and skills in attack technologies and techniques. On the other hand this module provides a detailed knowledge and understanding of the techniques and tools available to a security professional, and the practical skills in selecting, evaluating, designing, implementing and deploying defences to protect vulnerable software, networks and systems.

Web Development Project

This module will provide an opportunity for students to work individually or as part of a small team on a professional web development project brief. The project will enable students to consolidate and put into practice the knowledge, skills and understanding previously gained throughout the degree.

Distributed Systems (Requisite)

This provides a systematic understanding of distributed operating systems, software services and applications in terms of their architectures, functionality and behaviour. It includes case studies on the “Internet of Things” and cloud computing as well as topics on parallel programming.

Information Engineering (Requisite)

This covers the full range of skills and knowledge required for “Big Data” including parallel and NoSQL databases, statistical modelling and programming, machine learning, data analytics and visualisation.

Project and Dissertation (Mandatory)

The module provides the opportunity for students to apply and develop some of the knowledge and skills acquired in their degree by engaging in a significant project in a specialist area of computing, typically software or networks. It will enable and require students to utilise practical, intellectual and decision-making skills in novel situations and develop their autonomy and self-direction. 

Career opportunities

Our degree in web and mobile development will provide you with the knowledge and skills required to become a career-ready graduate. The University of Suffolk’s Innovation Centre (IWIC) provides students will the opportunity to start a business with business and academic guidance, facilities and support. Students who graduate on this degree could also pursue a career in one of the following roles:

  • Web Developer
  • Web Design
  • Mobile Application Developer
  • Front-end Developer
  • Back-end Developer
  • Full-stack Developer
  • UI/UX Designer
  • Systems Analyst
  • Database Engineer
  • Software Engineer

Current UK salaries for web and mobile development roles are high: Web Developer median salaries are currently £52,000; Mobile Application Developer median salaries are currently £57,500.

Student profiles

I’m originally from Bulgaria but it has always been a dream of mine to study abroad and begin a career in the UK. I have always wanted to specialise in the web development industry. Of course, a degree is important in this industry and enables you to choose what area you would lik...

I chose to study Web and Mobile Development after completing an A-Level in ICT. Designing and developing websites has been a hobby for me for many years, and the last two years has shown me valuable skills which are challenging to learn by self-learning. One of the best things about...

I decided to study BSc (Hons) Web and Mobile Development after studying a BTEC Extended diploma in Computing at college. I enjoyed the units that were to do with development. One of them was web development which I enjoyed and I am now pursuing, and hope to have a career in. One of ...

Fees and finance


  • Full-time tuition fee: £9,250 p.a
  • Part-time tuition fee: £1,454 per 20 credits (please contact the Student Centre for further information)
  • Full-time International tuition fee: £14,598 p.a

Further Information

At University of Suffolk, your tuition fees provide access to all the usual teaching and learning facilities that you would expect. However, there may be additional costs associated with you course that you will need to budget for. 

* 2022-23 tuition fees are subject to change in line with inflation, or a government change in the fee cap.

Entry requirements

Course options

BSc (Hons) Web and Mobile Development UCAS code: I301

BSc (Hons) Web and Mobile Development with sandwich year (professional placement) UCAS code: I302

Professional Placement

You can opt to include a professional placement year during your course. This would mean your course length would change from three years full-time to four years full-time. The professional placement year will give you the opportunity to gain professional experience and relevant practical skills to enhance your prospects of securing graduate employment.


Senior Lecturer and Course Leader in Computing and Web & Mobile Development

Professor of Information Systems Engineering

Lecturer in Computing

Facilities and Resources

The majority of teaching on this degree will take place on our main Ipswich campus. This location was opened in 2016 and received a £5.5 million-pound investment in both the building and the facilities on offer. The top floor of the Atrium houses 4 high-end computer laboratories complete with industrystandard software and tools.

Specialist modules in data science, artificial intelligence and cyber security mal also take place in the DigiTech Centre at Adastral Park, which was unveiled by Her Royal Highness the Princess Royal on 12th November 2019. A collaboration between University of Suffolk and BT, with funding from the New Anglia Local Enterprise Partnership (LEP), it has been established to provide training in cutting-edge digital skills for people looking to pursue careers in the nationally-important information and communications technology (ICT) sector, as well as fuelling high tech businesses who increasingly require access to a talented technology workforce. A regular bus runs from the University to Adastral Park (bus route H66) with the average journey taking only 15 minutes.