Course options

There are other course options available which may have a different vacancy status or entry requirements – view the full list of options

Make sure you check on the university, college or conservatoire website for any updates about course changes as a result of COVID-19.

Course summary

Course summary

  • Prepare for a full degree with an extra foundation year at the start.
  • Learn about programming, web technologies, networking, databases and computer security.
  • Work on a series of projects that let you discover where your interests and abilities lie.
  • Equip yourself with the skills and knowledge to study a degree in computing.
This course introduces you to a broad range of ideas and technologies from across the subject of computing. It is designed to give you the knowledge you need to start your chosen degree course. The foundation year programme is shared across our computing courses — giving you the chance to work alongside students from different disciplines and subject areas. How you learn** All our courses are designed around a set of key principles based on engaging you with the world, collaborating with others, challenging you to think in new ways, and providing you with a supportive environment in which you can thrive. This course is focused on helping you to develop strong practical skills to build and exploit smart applications. It develops your knowledge and judgement as to how and when to use appropriate tools and technologies. Problem-based learning allows for the introduction, development and implementation of advanced technologies focusing on real-life data, problems, and situations. This will give you early exposure to some of the problems you will be solving when you graduate and enter the job market. You learn through
  • lectures
  • lab sessions
  • tutorials
  • self-guided studies
  • teamwork and group-based learning
  • practice-based applied learning
Applied learning Work placements You will have the opportunity to arrange an optional year-long work placement in between your second and third years. This gives you real-world experience to prepare you for your future career, apply what you have learnt and learn new industry-based skills and processes. A specialist college placement team helps you through the process of getting a placement and provides support while you are on placement. Live projects Each year of your study is designed with applied learning in mind, using industry-based and industry-inspired projects. The course includes professional projects that challenge you to solve real-world problems with an external client where possible, while developing team and project management skills. These projects allow you to practise more than just your technical computing skills. By working with real companies, you can apply the project management techniques and technical skills you have learned and test your interpersonal and time management skills. In the final year, you’ll undertake an individual project on an IT topic of your choice. Under the guidance of a supervisor, you will demonstrate the technical skills and professional competencies developed throughout the course, culminating in an academic dissertation. Networking opportunities There are a number of opportunities for you to get involved with career fairs, employment exhibitions and visits, and employability advisors.


Module and assessment information for future years is displayed as currently validated and may be liable to change. When selecting electives, your choices will be subject to the core requirements of the course. As a result, selections may be limited to a choice between one of two or more specified electives in some instances. You will be able to complete a placement year as part of this course. See the modules table below for further information. Year 1 - Compulsory modules Foundations in Computing Year 2 - Compulsory modules Computer Technology For Business Databases And Web Information Systems Integrated Computing Projects Programming For Computing Year 3 - Compulsory modules Database Admin And Data Sources Professional Computing Project Smart Technologies System Architectures Web Application Design And Implementation Year 4 - Optional modules Placement Year Final year - Compulsory modules Devops Management New Technologies Programming "Things" Project (Computing) Elective modules Advanced Data Management Designing cloud-based systems

Assessment method

Coursework Exams Practicals

How to apply

Application codes

Course code:
Institution code:
Campus name:
Main Site
Campus code:

Points of entry

The following entry points are available for this course:

  • Foundation

This course may be available at alternative locations, please check if other course options are available

Entry requirements

Qualification requirements

Please note the University will only admit students who are aged 18 or over at the point of enrolment.

Please click the following link to find out more about qualification requirements for this course

English language requirements

TestGradeAdditional details
IELTS (Academic)6If English is not your first language, you will need an IELTS score of 6.0 with a minimum of 5.5 in all skills, or equivalent.

Unistats information

Operated by the Office for Students

There is no data available for this course. For further information visit the Discover Uni website.

Fees and funding

Tuition fees

England £9250 Year 1
Northern Ireland £9250 Year 1
Scotland £9250 Year 1
Wales £9250 Year 1
Channel Islands £9250 Year 1
Republic of Ireland £9250 Year 1
EU £15860 Year 1
International £15860 Year 1

Additional fee information

Please refer to our website for up-to-date information on costs and fees:
Computing (Smart Technologies) with Foundation Year at Sheffield Hallam University - UCAS