Skip to main content
Undergraduate study
Digital and Technology Solutions (Web Engineering)

Digital and Technology Solutions (Web Engineering)
Degree Apprenticeship


Course overview

Web engineering is a rapidly expanding area within industry and graduates are in high demand from employers. This innovative degree apprenticeship is for you if you want to pursue a career as a digital and technology solutions professional capable of designing, building and testing high-quality, web-centric software solutions and following best practices and industry standards.

This course has been designed with input and advice from employers and academics, and will provide you with the skills you need to follow a career in web engineering. Students typically come from a wide range of backgrounds, some with existing work experience, whilst others may be recent college graduates who have recently secured employment and need to develop web engineering skills.


Course details

Course structure

Year 1 core modules

Algorithms and Programming

This module introduces the fundamental concepts of solving problems via an Object-Oriented programming language.
This module will deal with several foundations: how programming language constructs and structures are applied to different problems of increasing complexity, code management tools and techniques, development of algorithms and data structures to solve problems, and how a language expresses those solutions and implementation of tests to validate the resulting solutions.

Client-side development project

This module builds upon your ability to solve programming problems and places those skills within the context of the client-side development project. You will explore the capability of a programming language (such as JavaScript) to develop, test and deploy an interactive client-side application using modern development techniques, tools and processes.

Internet Architecture and Security

The internet is a massive collection of networks that work together to enable the web. This module is intended to provide the next generation of web technologists a thorough understanding of the role of computer networks to fully appreciate and utilise within modern web-applications. Specific network design solutions are introduced; current trends in network design are explored, including the increased demand for bandwidth, mobile and wireless solutions. You will get hands on experience using key network devices for wired and wireless network.

Security threads, hazards and issues will be explored along with security risk assessment and management. Relevant protocols and hardware technologies will be introduced along with the role of legal requirements, social and ethical issues.

Systems Design and Databases

Successful, robust and user-friendly systems or applications begin with a requirements analysis and detailed design. You are introduced to the concepts and techniques of systems analysis and design, enabling you to break down and simplify complex systems and represent them visually using industry-standard approaches such as Unified Modelling Language (UML). In industry, the resulting models are used to communicate designs to developers and stakeholders prior to implementation.

You learn to design and implement fully normalised relational databases as part of an information system. Using data modelling techniques you define how the system stores data and interacts with it. You implement your design using Structured Query Language (SQL): Data Definition Language for creating tables, and Data Manipulation Language for accessing the data.

You develop professional practice and transferrable skills essential for industry, including project management."

Web and Mobile Development

You develop responsive websites utilising an appropriate mark-up and style sheet language (HTML5 and CSS3), and are introduced to a web development lifecycle. You learn how web-based analysis and design techniques can be used early in the lifecycle and how project management and quality assurance/quality control techniques can be applied throughout the web cycle. You are introduced to a website development toolkit and to testing, including the concepts of usability and accessibility.


Year 2 core modules

Business Organisations

Business acumen is critical to the effective deployment of IT resources. Without such awareness, IT solutions are created and deployed without an informative understanding of context. Through participation in a business simulation managing an SME, Apprentices will develop their knowledge of business models and functions, experiencing how business operates and how business models can be IT enabled.

Front-end Development

As the scale of the applications you are developing increases, this module will provide you with the knowledge and tools to control the complexity of your code. The Patterns Model-View-Control pattern is one such solution. You will be introduced to a range of libraries such as jQuery and Angular.JS to improve your productivity and extend your understanding of the Application Programming Interfaces (API). Your programming knowledge will also be extended to include classes and prototyping.

Hybrid App Development Project

Here you will undertake the development of a hybrid application for a specific platform. Apprentices will build on their existing skill set in terms of HTML mark-up and CSS by combining these with adoption of a suitable responsive Single Page Application (SPA) framework to produce an installable application on a range of mobile platforms. Apprentices will learn how to programmatically interact with web services for the consumption of dynamic content. In addition, this will provide an opportunity to be at the forefront of hybrid mobile technology, especially using SPA responsive frameworks to produce the user interface.

Relational and NoSQL Databases

You develop your ability to design and implement database applications to meet business needs. A case study is used to follow the system development life cycle, and you develop a server database application from inception to implementation for a real world scenario.

The module investigates the issues and technologies associated with implementing and supporting databases and the services that are needed to maintain and access a repository of data. Investigations are undertaken in a number of areas including data modelling, data management and approaches that support the modelling and visualisation of data for a range of use views.

Server-side Development

You will learn how to develop server side web applications using PHP, focussing on building decoupled web apps driven by an appropriate server side architecture. A briefing document will demonstrate the need to record functional requirements before creating a data model. You will recognise how a Model-View-Controller architectural software pattern can be utilised to bring structure and order to your code.


Final-year core modules

Enterprise Solutions

Technical consultancy is widely used within industry. Close collaboration between client and consultant allows the design and implementation of Information Technology (IT) projects based on informed decisions. You work in close collaboration with your client in your role of IT consultant. You experience the full consultancy cycle and manage your client’s project from the start to completion using industry standard methodologies such as PRINCE2®.
You develop technical skills and knowledge, use research industry standard tools such as open source content management systems (CMS) to advise your clients on the most suitable platform for their organisation. Your client relationships are crucial for client facing activities to collect data and present findings. You gain experience of working as a team and grow your understanding of the effective teamwork theories.

Information Governance

You identify the goals of information governance, from protecting the needs of the stakeholder to ensuring the transparency of processes and how these link together to support data governance principles such as integrity, transparency, auditability, accountability, standardization and change management.
You study a range of governance topics including law, regulations, and compliance; security governance and risk management; security for cloud architectures and issues around 3rd party data storage.

Mash-ups and Commercial APIs

You address the design and development of service oriented web applications. You implement the design with a range of solutions, including SOAP and REST.
You consider a range of commercially available cloud based API’s and investigate data and application options available on a cloud based environment such as Azure and Amazon services. You carry out an in depth investigation of at least one commercially available IaaS, PaaS, or SaaS provision.

Patterns and Frameworks

Almost all software development is predicated with the use of software architectures, patterns and frameworks. You look at the overarching software architecture to develop complex software systems and the lower level architectural basis applying patterns and using proprietary frameworks. You gain conceptual knowledge and practical experience to build high quality, complex, extendable, scalable, maintainable and robust systems.

Web Production Project

You carry out a large-scale piece of work. You produce a substantial web production artefact and a written report and viva with a presentation, demonstration and discussion of the artefact. You develop work-discipline with a professional outlook. You are responsible for the planning and execution of an extended piece of work including the legal, social, ethical and professional issues. You explore a chosen subject area, and analyse, synthesise, and creatively apply what you have already studied on the programme with critical and evaluative skills and professional awareness.


Modules offered may vary.


How you learn

This programme includes a six week boot camp followed by one day per week at University. The purpose of the boot camp is to put in place a fundamental set of core skills and knowledge to help you to contribute to a working environment and to transition level 3 students to the requirements of higher education.

The course supports you by combining learning opportunities within the workplace and the learning environment of the University. This approach allows you to meet the higher learning and skills required for your own success and those of employers, now and in the future.

A teaching style is adopted that enables sharing and creation of knowledge and working with others to identify solutions to organisational problems. The assessments enable this knowledge and learning to be applied directly within your workplace.

How you are assessed

A variety of assessment methods are used. Your assessments are designed to build on the work you undertake in class. An in-course assessment often consists of a practical exercise and an associated report helping you to develop both technical and business skills.

Our Disability Services team provide an inclusive and empowering learning environment and have specialist staff to support disabled students access any additional tailored resources needed. If you have a specific learning difficulty, mental health condition, autism, sensory impairment, chronic health condition or any other disability please contact a Disability Services as early as possible.
Find out more about our disability services

Find out more about financial support
Find out more about our course related costs


Entry requirements

Entry requirements

Your employer sets the general internal selection criteria but you also need to meet the entry requirements specified by the University. You will typically be working as part of a larger collaborative team in which you will have responsibility for significant elements of the overall project.

A typical student would have 112 tariff points from at least two A levels (or equivalent), together with mathematics and English at GCSE, grade 4 (grade C) or above (or equivalent). However, the University would also welcome applications from mature students without conventional entry requirements, and can take into account alternative qualifications and experience.

For additional information please see our entry requirements

You can gain considerable knowledge from work, volunteering and life. Under recognition of prior learning (RPL) you may be awarded credit for this which can be credited towards the course you want to study.
Find out more about RPL



Career opportunities

This degree apprenticeship is for you if you want to develop your career across a range of sectors and in a variety of roles at a manager or senior management level.



  • Not available full-time


2020/21 entry

Fee for UK/EU applicants

More details about our fees

Enquire now



ExpoTalent is a unique opportunity to meet businesses to secure placements, internships and future employment opportunities.


Choose Teesside


Are you eligible for an iPad, keyboard and £300 credit for learning resources?



Live in affordable accommodation right on-campus



Study in our town-centre campus with over £270m of recent investment


Industry ready

Benefit from work placements, live projects, accredited courses


Open days