Select the year

Start Dates

21 September 2026

Duration

3 years full-time 4 years inc. placement year

UCAS Tariff

120-112

About this course

Overview

Why choose Huddersfield for this course?

  • Gain a strong grounding in IT, learning to design and implement information systems while exploring data, web, and interface development.
  • Utilise our excellent industry contacts to take a placement year, gaining real experience, building contacts, and applying skills professionally.
  • This course is accredited by the British Computer Society (BCS), setting you on the path to Chartered IT Professional and Chartered Engineer status.

Accreditation and Professional Links

Recognised connections to give you an extra edge when you graduate. Read More

This course is designed to give you the knowledge and skills to help organisations identify their IT needs, and then design, produce, and operate computer-based information systems.

You could embark on a career in computer-based technologies, integrating communications with computer networks to benefit organisations in the public or private sector.

Throughout this IT degree, you’ll be supported by our team to develop your creativity and imagination, with our aim being to help you pursue a career within IT. Studying IT doesn't just lead to a career, it's a gateway to improved prospects, increased earning potential, and the ability to shape your own path in the ever-evolving landscape of information technology. The top five job titles advertised in the UK for graduate roles associated with Information Technology courses are Project Coordinator, Security Engineer, System Engineer, IT Support Engineer and Network Engineer.*

This subject area ranked top in the country for student voice in the National Student Survey 2025, as well as being second overall for learning resources. What's more, we ranked 8th in the UK for Information Technology & Systems in the 2026 Complete University Guide.

*Lightcast data extracted from Graduate Career Explorer – job postings from Dec 2023 to Nov 2024 showing jobs advertised associated with a selection of relevant graduate roles.

Career opportunities after the course *

Project Coordinators

Security Engineers

Solutions Architects

Systems Engineers

Data Engineers

*Lightcast

Who can apply?

Entry Requirements

BBB-BBC at A Level.
DMM in BTEC Level 3 Extended Diploma.
120-112 UCAS tariff points from a combination of Level 3 qualifications.
Access to Higher Education Diploma in a subject that is relevant to the course with 45 Level 3 credits at Merit or above.
Merit at T Level.
120-112 UCAS tariff points from International Baccalaureate qualifications.


Entry is also possible from the Engineering Foundation Year. To progress onto this course from the Foundation Year you must pass all modules and achieve an average mark of 40% or above.

In addition you must have GCSE English Language or Literature and Maths at grade 4 or above, or grade C or above if awarded under the previous GCSE grading scheme.

If your first language is not English, you will need to meet the minimum requirements of an English Language qualification. The minimum for IELTS is 6.0 overall with no element lower than 5.5, or equivalent. Read more about the University’s entry requirements for students outside of the UK on our International Entry Requirements page.

Other suitable experience or qualifications will be considered. We consider all applications on an individual basis.

For further information please see the University's minimum entry requirements.

What will you learn?

Course Details

This module aims to introduce you to the core programming concepts using procedural programming fundamentals. In addition, you will gain knowledge of variables, operators, and control flow including loops and branches, functions and data types.

Working as part of a team, this module aims to provide you with an understanding of hardware, software and industry best practices used by businesses. In your teams you’ll be supported in planning, designing and developing a prototype product. This experience has been designed to introduce you to the product development cycle, technology limitations and possible future developments.

This module introduces the core fundamental principles of computer networking. You will gain knowledge of the theoretical concepts of networking, such as addressing, switching and routing. Furthermore, you will be exposed to key issues, such as network security, along with typical techniques used to address these issues. In addition to the theoretical aspects of networking, you will plan, design and implement practical solutions using live or simulation tools.

This module is aimed at helping you to develop the knowledge and practical skills needed to create basic interactive websites. The technologies covered are typically HTML, CSS and JavaScript. You'll aim to create a portfolio of webpages that demonstrate a range of HTML and CSS features. You'll also aim to develop a JavaScript application in response to a specified problem.

Requirements represent the real-world needs of stakeholders affected by a system. Requirements engineering is critical to the success of a software development project as poor execution of this activity within the overall software engineering process is a common cause of project failure. This module introduces you to the fundamental concepts, core principles and practical skills of modern requirement engineering as a key activity within successful software engineering. You will explore the process of constructing requirements, including the elicitation and analysis of stakeholders’ needs and the creation of an appropriate description of desired system behaviour and qualities, along with relevant constraints and assumptions.

This module introduces you to the fundamental concepts involved in the design, implementation and use of relational databases. We aim to develop the skills and knowledge needed to model relational databases based on user requirements, and implement and query databases using a suitable relational database management system (RDBMS) and SQL.

In this module you will gain an understanding of organisations, how they function, and how different elements of organisational behavior affect one another while working as an IT specialist. This module considers the organisational context, individuals in the organisation, groups and teams, organisational structure, and management processes, looking at relevant theory and practical examples.

We are now in an age of the ‘knowledge economy’ and ‘data science’ where new business models based upon the exchange and creation of data are able to deliver considerable value for organisations. A successful IT professional needs to understand the potential of data to enable and enact change within organisations. This module introduces learners to the analytical and robust use of data that is stored remotely in distributed and cloud-based systems.

Working as a part of a team, you’ll have the opportunity to design and develop a software application, or explore some aspect of information systems. You’ll be encouraged to explore theories and principles of team working and project management through the development of your chosen application. Alongside your team work you will also explore important legal and professional issues for people working in the IT industry.

This module introduces fundamental concepts in computer and network security, enabling the identification of vulnerabilities and the selection and implementation of suitable mitigation technologies. Throughout this module you’ll learn about securing data through the use of cryptography, operating system security and multi-user environments, creating secure programs, state-of-the-art methods for identifying potential threats, and legal and ethical issues surrounding computer security. This module teaches a broad range of subjects and you will learn both essential theoretical and practical aspects of computer security. This knowledge is in demand by employees and the module will empower you to start to specialise in security. The module covers issues pertinent to industry such as how to maintain data security through using strong encryption, detecting complex security threats, and also in maintain compliance with the General Data Protection Regulation (GDPR).

This module builds on the Foundation level Introduction to Web Programming module. The Foundation module covers front-end web development and the languages HTML, CSS and JavaScript. This intermediate level module is focused on backend (server-side) web development. You will develop the skills and knowledge needed to design and build database driven web applications using a suitable server-side web programming language.

One of the key determinants of a computer system’s success is whether or not humans are able and willing to use it. This module aims to provide you with the skills necessary for designing, prototyping and evaluating usable user interfaces. The module explores the subjects of interaction design, information systems, user experience, social media and how computer-based products fit into organisations, societies and culture. As a part of the work on this module you’re expected to develop user requirements for an interactive device, then write up your user testing results, reflecting on what you have learnt from the module.

This course offers an optional one-year work placement after Year 2.

In increasingly complex systems it is important to have tools that help make sense of this complexity. Systems’ thinking takes a holistic approach to understanding how systems influence one another. This module aims to introduce the key concepts of the subject area to help you understand problems. It covers a specialised language, methods, and set of techniques that can be used to address highly complex problems that can help in the design of enduring solutions in any system. This module aims to help you make sense of the complexity within systems and how to assess the impact of decisions made beyond the immediate environment.

This module focuses on the way digital information can be organised to make the content more accessible and more easily understood by users. The module provides you with an introduction to the ways in which information can be organised and structured; for example using metadata, controlled vocabularies, ontologies and classification schemes primarily (but not exclusively) for the Web. Your studies focus on the way these technologies can support formal models of information seeking behaviour.

This module is driven by you. You are asked to select a problem to solve which is relevant to your degree, and of appropriate scope and depth to be tackled within a timeframe of 30 weeks. Carrying out the project enables you to develop and demonstrate your ability to undertake research, manage time, use your initiative, learn independently, discuss and write convincingly on a subject requiring independent learning. A supervisor will support you throughout your project. You’ll use your existing knowledge and be encouraged to acquire additional skills as you carry out your project. The aim of the project is to suggest a solution to an identified problem. Your final report should describe the aims, scope and motivation of the project, the research you have undertaken, and the technical solution provided, including justification for design and development decisions.

You will also choose two optional modules in this year. The current optional modules are:

Modern societies are highly dependent on complex, large-scale, software-intensive systems that increasingly operate within an environment of continuous availability, which are challenging to maintain, and evolve in response to changes in stakeholder requirements. The continual increase in the size and complexity of software systems has made software systems some of the most complex human-made systems ever created. As a result, a structured and systematic approach to design is essential for the success of software-based systems. Software architectures are fundamental to the development of technically sustainable, i.e., long-living, software systems, as they are the primary carrier of architecturally significant requirements (ASRs), such as performance, extensibility, maintainability, and influence how developers are able to understand, analyse, test, and evolve a software system. This module will introduce you to the fundamental concepts, core principles and practical skills of modern software architectures as a key activity within successful software engineering.

The module covers some of the more advanced approaches to developing web applications, examining both client and server-side technologies. You will explore and compare structured approaches to web development and multiple modern web frameworks, together with a range of contemporary development tools. As your understanding of the technologies and approaches develops, you will aim to critically evaluate them and assess the benefits and risks of using a given approach or framework for a given task.

This module is designed to develop and integrate your knowledge of the concepts, theories and practices associated with digital marketing. It keeps you at the forefront of modern practices bridging the gap between theory and its practical application into developing a strategic campaign and communications plan. You’ll learn how to manage and control a digital marketing campaign, to critically evaluate your own or others’ professional practice as campaign managers, and you’ll be introduced to the concepts project management, resource administration and cost control.

Modern enterprises often derive significant business insight from applying advanced analytical techniques to massive volumes of data. In this module you will critically evaluate the technologies, techniques, and issues involved in the development and delivery of advanced business intelligence and data analytics systems, particularly those designed to achieve business intelligence and insight using “Big Data”, i.e., a wide variety of data that is high volume and/or high speed. You will be provided with one or more technical environments in which to develop your skills in the design and development of suitable business intelligence tools, and offered a wide range of large, complex and/or dynamic data sets which help illustrate the key technical challenges of dealing with advanced analytics. Learners will be provided with one or more technical environments in which to develop their skills in the design and development of suitable business intelligence tools, and they will be offered a wide range of large, complex and/or dynamic data sets which help illustrate the key technical challenges of dealing with advanced analytics.

For more information on when and how we update our modules please see the ‘Legal Information’ section below.

Teaching and Assessment

Discover what to expect from your tutor contact time, assessment methods, and feedback process.

Global Professional Award

At Huddersfield, you’ll study the award-winning Global Professional Award (GPA) alongside your degree* — so you’re ready for the career you want, whatever subject you choose.

Interested in a placement?

Placements

You’ll have the opportunity to complete an optional placement year (minimum 36 weeks, up to 48 weeks) in Year 3, either in the UK or abroad. This is your chance to gain hands-on experience, develop industry-specific skills, and enhance your career prospects. You’ll apply what you’ve learned in a real-world setting while exploring potential career paths.

Your placement will be monitored, and you’ll be assessed on your achievements, helping you refine your professional skills and prepare for your final year. Our Placement Unit and academic staff have strong industry connections and will support you throughout the process, from finding a placement to making the most of your experience. Students have previously secured placements with companies such as Boohoo, Kirklees Council and Thornton and Ross.

I was fortunate to get a placement at Leeds Council as a web developer where I worked on a number of complex applications used by the public. My placement taught me a range of skills which furthered my understanding on fundamental programming concepts learnt in my 1st and 2nd years of my course.

- Lukas Hutton
Information Technology BSc(Hons), Web Developer at Leeds City Council

Where could this lead you?

Your Career

Previous graduates from courses in this subject area have gone on to work in a variety of roles such as software engineer, server and storage analyst, senior developer, research software development engineer, systems security engineer, IT Analyst and business analyst in organisations including BBC, West Yorkshire Police, Hermes, Microsoft, LLoyds, BT and Amazon UK.**
Additionally, you may gain skills that are transferable to other industries and may be able to pursue any career that requires a good honours degree. You could go on to further study and the University has many options available for postgraduate study (including postgraduate teacher training) and research which may interest you.

**Source: LinkedIn

75%
Percentage of graduates from this course who are in work and/or further study within fifteen months of graduation.

* (HESA Graduate Outcomes 21/22, UK Domiciled).

The facilities at Huddersfield are really good, they're always updating the software and hardware available to students. My experience as a student at Huddersfield was brilliant, I couldn't fault it, I made lots of new friends and I settled in really easily.

- Wes Weaver
UX Architect, Perform

How much will it cost?

Fees and Finance

£9,790 per year

This information is for Home students applying to study at the University of Huddersfield in the academic year 2026/27.

Please note that tuition fees for subsequent years may rise in line with inflation (RPI-X) and/or Government policy. 

From January 2027 the UK government is launching a new student funding system for people starting university education. Read more about the Lifelong Learning Entitlement (LLE).

For detailed information please visit https://www.hud.ac.uk/study/fees/

£17,600 per year

This information is for international students applying to study at the University of Huddersfield in the academic year 2026/27.

Please note that tuition fees for subsequent years may rise in line with inflation (RPI-X) and/or Government policy. 

For detailed information please visit https://www.hud.ac.uk/international/fees-and-funding/

Home

The tuition fee for a placement year is £1000. If you go on work experience or work placement, you will need to fund your own travel and/or accommodation costs to and from the placement.  Please be aware that if your placement is outside of the UK, you will still be responsible for your travel and living expenses and may need to consider issues like health care and insurance costs.

International

The tuition fee for a placement year is £3,300. If you go on work experience or work placement, you will need to fund your own travel and/or accommodation costs to and from the placement.  Please be aware that if your placement is outside of the UK, you will still be responsible for your travel and living expenses and may need to consider issues like health care and insurance costs.

Optional short field trips e.g. one day, are sometimes also arranged. Previous field trips have included Digital Skills Festival - Talent Day, Bletchley Park and National Museum of Computing. The costs of these field trips are heavily subsidised by the school but can sometimes incur a nominal cost and/or deposit of between £5 and £40 depending on the trip.

Scholarships and Bursaries

Discover what additional help you may be eligible for to support your University studies.

Tuition Fee Loans

Find out more about tuition fee loans available to eligible undergraduate students.

What’s included in your fee?

We want you to understand exactly what your fees will cover and what additional costs you may need to budget for when you decide to become a student with us.

If you have any questions about Fees and Finance, please email the Student Finance Team.

Explore More

Why Hud

Explore the unique opportunities and resources that make our institution a top choice for students seeking a well-rounded and future-focused education.

Need more details?

More Info

Careers support

We know you’re coming to university to study on your chosen subject, meet new people and broaden your horizons. However, we also help you to focus on life after you have graduated to ensure that your hard work pays off and you achieve your ambition.

Find out more about careers support

Student support

At the University of Huddersfield, you’ll find support networks and services to help you get ahead in your studies and social life. Whether you study at undergraduate or postgraduate level, you’ll soon discover that you’re never far away from our dedicated staff and resources to help you to navigate through your personal student journey.

See our support services

Teaching Excellence

Great teaching is engaging and inspiring — it helps you reach your full potential and prepares you for the future. We don’t just teach well — we excel — and we have the awards and recognition to prove it.

Find out more

Inspiring Academics

Our researchers carry out world-leading work that makes a real difference to people’s lives. Staff within the Department of Computer Science may teach you on this course.

Find out more about our staff

Research Excellence

You’ll be taught by staff who want to support your learning and share the latest knowledge and research.

Find out more

Accommodation

Looking for student accommodation? Huddersfield has you covered. HudLets has a variety of accommodation types to choose from, no matter what your preference. HudLets is the University’s approved accommodation service, run by Huddersfield Students’ Union.

Take a look at your options

Further Study

If you want to continue your learning beyond your undergraduate degree, there is a range of financial support available for postgraduate study, including discounts for Huddersfield graduates.

Discover postgraduate courses
Ask us a question