Undergraduate study
Computing & Web

Degree Apprenticeship Digital and Technology Solutions (Web Engineering)*

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.

Course information

Full-time

  • Not available full-time

Part-time

  • 3 years with block study

More part-time details

  • Admission enquiries: 01642 342639

Contact details

Further information

No. 1

Top North-East higher education institution for graduates securing professional and managerial level jobs
(Destinations of Leavers from Higher Education (DLHE) survey 2015/16)

Why choose Teesside

£270m

Over £270m invested in our town-centre campus for your improved student and learning experience

More about the campus

88%

88% of students would recommend Teesside University to others
(National Student Survey 2016)

Why choose Teesside
  • Facilities

    Computing and Web

    Teesside has fantastic state-of-the-art facilities for web and computing students including a wide range of web, multimedia, network and programming studios. This environment prepares students for work in industry by promoting team work and the use of case studies, problem solving and methods such as peer programming.

 

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 that have recently secured employment and need to develop web engineering skills.

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

You study a range of issues in computer security and information security, including access control, technologies used to implement security measures, models of security and cryptography, management of security issues, and the design of systems. How security systems fail is covered, along with related areas such as the legal and ethical background and physical security.

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 will 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 will develop a server database application from inception to implementation for a real world scenario.

The module will investigate 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 will be 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 helps students with additional needs resulting from disabilities such as sensory impairment or learning difficulties such as dyslexia
Find out more about our disability services

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

Career opportunities

This higher 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.

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 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 the entry requirements in our admissions section


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

* Subject to University approval

Course information

Full-time

  • Not available full-time

Part-time

  • 3 years with block study

More part-time details

  • Admission enquiries: 01642 342639

Contact details

Further information