hero banner image

BSc (Hons) Computer Science

Unlock the future with our computer science degree, exploring areas like AI, cybersecurity, and software development. Gain hands-on experience with cutting-edge tech and skills that prepare you for a dynamic career in STEM.

  Book your Online Open Day
  Book your Online Open Day
  Get info and updates
  Get info and updates
...

Accredited by BCS, the Chartered Institute for IT

...

Brand new School of Physics, Engineering and Computer Science building

...

Benefit from strong links to business and research

Course overview

The BSc (Hons) Computer Science degree is designed for students looking to build a solid foundation in programming, AI, and data science, preparing them for impactful careers in tech. Through hands-on projects, industry-aligned modules, and access to advanced facilities, you’ll develop critical problem-solving and analytical skills to meet the demands of an evolving digital landscape. Graduates often pursue roles in software development, cybersecurity, and AI, benefiting from connections with industry leaders and real-world insights integrated into the course, ensuring career readiness in a high-demand field.

Why choose this course?

Unlock opportunities across software development, data science, cybersecurity, and AI with our BSc (Hons) Computer Science degree. You'll learn cutting-edge skills using the latest industry-standard tools, from programming languages to advanced machine learning and AI frameworks.

State-of-the-art facilities: on this degree you will access Spectra, our new home for the School of Physics, Engineering, and Computer Science, fully equipped with industry-standard software, hardware, and simulators for an immersive tech experience.

Become industry qualified: this computer science degree is accredited by BCS, the Chartered Institute for IT, ensuring your learning is always moving with the latest approaches, technology and practices.

Flexible learning:  this course has an emphasis on core computer science topics, but you may choose to switch to another computer science course with a different focus after your first year. Other computer science routes we offer include artificial intelligence, cyber security and networks, and/or software engineering.

Work placement opportunities: our dedicated Careers and Employment team will guide you through securing the right placement to gain industry experience. Recent students have held placements with major organisations such as Apple, BT, IBM, Intel, GSK, Microsoft, and Xerox, while others have chosen smaller, family-run companies closer to home. These experiences provide invaluable hands-on learning and industry connections.

Strong employment prospects: 93% of Herts graduates are in work or further study 15 months after graduation (Graduate Outcomes, 2021/22).

Professional accreditations

Accredited by BCS, the Chartered Institute for IT for the purposes of fully meeting the academic requirement for registration as a Chartered IT Professional (for first year entrants only).

Your future career

BSc (Hons) Computer Science graduates from Herts are well-prepared for careers in the tech industry, equipped with highly sought-after programming, data analysis, and cybersecurity skills. An impressive 93% of Herts graduates are in employment or further study 15 months after graduation (Graduate Outcomes, 2021/22). Our strong industry partnerships provide valuable placement and career opportunities, with alumni working at leading companies like Microsoft, IBM, and Ocado.

Typical areas of work for computer science graduates include:

  • data analyst
  • software developer
  • cyber security analyst
  • machine learning engineer
  • systems architect
  • IT consultant

After completing the computer science degree, you’ll hold a versatile skill set that leads to career opportunities spanning various sectors. You will also benefit from CV enhancing opportunities such as employer competitions, insight days, digital programmes, volunteering, student leadership roles, and achievement awards.

See what recent graduates are up to

IT Application and System Support at Optoma Technology

University experience

Hafsa's time as a student at the University helped ready her for employment in many ways. Her Computer Science degree facilitated a broad spectrum of transferable skills, from teamwork and multitasking to time management and communication skills, which Hafsa believes were invaluable when job searching.

She says, 'The University organised job fairs where I had the opportunity to meet many top employers and had the chance to ask them many questions face to face.'

These practicable and social aspects of her studies exposed Hafsa to employers, presenting tangible links and networking opportunities that would be beneficial after graduating. She credits her time at Herts with helping her gain confidence as well as boosting her interview skills.

Hafsa advises current students looking to pursue a similar career path to ensure they thoroughly investigate what jobs are out there before graduating and identify what jobs they would excel in. She recommends looking out for graduate schemes and getting involved in as much professional experience as possible during university. Preparation is key and university study provides the skills, resources and opportunities to best prepare students for entering employment.

The future

Setting her sights on further development, Hafsa is planning to return to the University of Hertfordshire to do a part time MA in Computer Science, allowing her the flexibility to continue working full time.

What you'll study

Computer science is both an academic and a practical subject so you will be taught in different ways such as lectures, smaller group tutorials, supervised practical labs and self-study including experiential learning. Assessment is by a mix of in-class tests, exams, and coursework.

In your first year you will be taught the foundations of computer science, including a problem-solving approach to programming, modelling and representing data, computer design, networks, operating systems and devices.

During your second year you will deepen your understanding and develop more advanced skills. You will study contemporary issues in the social, professional, ethical and legal aspects of computing. Modules also cover software development, databases, algorithms and data structures, operating systems and networks. Thes second year gives you the opportunity to choose two additional modules.

For final year there are core modules on computer security, project planning, the user experience and concurrency, plus two modules of your choice. You will also undertake an individual project, typically an extensive piece of practical and written work.

What if I need support?

You’ll have a personal tutor to guide you throughout your course, all the way to graduation. If you need additional support during your time with us, rest assured that we’ve got you covered. For help with study skills, including referencing, essay writing and presentations, you’ll have access to our academic support services. You can attend workshops, 1-to-1 sessions and online tutorials. Both our LRCs run drop-in study skills sessions. And the best thing is, it’s all free.

Optional sandwich year

Graduate with invaluable work experience along with your degree in computer science and stand out from the crowd.

This computer science course offers you the opportunity to enhance your study and CV with a work placement sandwich year. It’s a chance to explore career possibilities, make valuable contacts and gain sought after professional skills.

Our dedicated Careers and Employment team are here to help guide you through the process. Students have previously undertaken placements in organisations such as:​

  • Apple
  • IBM
  • Microsoft

If you take up a work placement between your second and third year of study at the University of Hertfordshire, you’ll pay no tuition fee for this year. We’ll ask you to make your decision in your second year, so there is plenty of time to think about it.

Study Abroad offers the opportunity for an amazing experience, which will help make you stand out from the crowd. With more and more companies working internationally, experience of living in another country can make a great impression on future employers.

This course offers you the opportunity to enhance your study and CV with a sandwich year abroad. The University has partnerships with over 150 universities around the world, including the USA, Canada, Asia, Africa, Australia, South America and closer to home in Europe.

If you study abroad between your second and third year of study, you’ll pay no tuition fee to the partner university and no tuition fee to us either. We’ll ask you to make your decision in your second year, so there is plenty of time to think about it.

Graduate with invaluable work experience along with your degree in computer science and stand out from the crowd.

This computer science course offers you the opportunity to enhance your study and CV with a work placement sandwich year. It’s a chance to explore career possibilities, make valuable contacts and gain sought after professional skills.

Our dedicated Careers and Employment team are here to help guide you through the process. Students have previously undertaken placements in organisations such as:​

  • Apple
  • IBM
  • Microsoft

If you take up a work placement between your second and third year of study at the University of Hertfordshire, you’ll pay no tuition fee for this year. We’ll ask you to make your decision in your second year, so there is plenty of time to think about it.

Find out more about work placements

Study Abroad offers the opportunity for an amazing experience, which will help make you stand out from the crowd. With more and more companies working internationally, experience of living in another country can make a great impression on future employers.

This course offers you the opportunity to enhance your study and CV with a sandwich year abroad. The University has partnerships with over 150 universities around the world, including the USA, Canada, Asia, Africa, Australia, South America and closer to home in Europe.

If you study abroad between your second and third year of study, you’ll pay no tuition fee to the partner university and no tuition fee to us either. We’ll ask you to make your decision in your second year, so there is plenty of time to think about it.

Find out more about study abroad options

Where you'll study

Your main campus is College Lane, this is where the creative arts, science and health-related subjects are based. This means you’ll share the campus with future nurses, scientists, artists and more. You can use the common rooms to relax with friends, work out in the 24-hour gym or have a drink in our on-campus pub or cafes. We also have restaurants for you to eat in or grab something on the go. Our Learning Resources Centres are open 24/7, which means you can study whenever suits you best. Want to pop over to the other campus? You can take the free shuttle bus or walk there in just 15 minutes.

Learn in our new state-of-the-art building called Spectra, where you’ll experience a range of experiential learning zones. You will have access to modelling, simulation and research labs, our Merlin Flight Simulator and automotive workshop (complete with electric vehicle facility), wind tunnel, welding bay and controls testing suite.

You will also benefit from our Academic Support Hub, which is aimed at helping you build your employability and academic skills. Plus, have access to industry mentors who will provide you with pastoral support, vocational guidance, and career progression opportunities.

Spectra also provides space to collaborate, with plenty of workshops, social and meeting spaces available. Even better, the building has been designed with the University’s net zero carbon target in mind, and forms part of our plan to replace or upgrade older sites that are energy inefficient.

Who you'll learn from

At Herts, you will be taught by highly qualified staff, many of whom are PhD or other advanced degree qualified, in addition to their significant research, teaching or professional experience. Many have backgrounds in industry and are actively engaged in cutting-edge research, keeping the course aligned with the latest advancements in areas like artificial intelligence, software development, and cybersecurity.

The teaching team uses real-world projects and industry case studies to enhance your learning, sharing insights gained through collaborations with organisations such as Apple, Microsoft, and BT. Guest lectures and workshops further enrich your learning, offering exposure to the latest trends and innovations. Together, the team ensures your education is dynamic, practical, and future-focused.

Check out our student blogs

How we support our students

At the University of Hertfordshire, we want to make sure your time studying with us is as stress-free and rewarding as possible.

We offer a range of support services, from childcare to counselling, ensuring that you make the most of your time at Herts and can focus on studying, having fun, and have the support you need.

Dilek Selin

My typical day

A typical day would start off with getting up, catching the University UNO bus and heading towards the forum canteen (they stop serving breakfast around 11:00 but this often changes) to grab a full English breakfast and a coffee at Starbucks (yes, we have a Starbucks on campus!!). During this time, I would regularly check my emails or look at my timetable for the day ahead to find the rooms and prepare my notes for the relevant lectures and tutorials. Generally, after finishing my breakfast I would either grab a meal deal for lunch at the Student union shop since it gets busy towards lunchtime or even because I wouldn’t have time to grab food if I had back to back classes, so having prepped lunch with me or just snacks if I wasn’t feeling too hungry – bringing along food with me was always a must.

Later, if I ever had breaks during my day, I would go to the Learning Resource Centre (LRC) aka the university library. If I didn’t have any upcoming assessments, I would check the active students timetable to see if there were any sports events going on and take part in those sessions where I could participate in sports for free with other students at the uni. After that, I would go to my next classes and then finally when It was home time, I would go back to the bus stop and head home. Since I was a commuting student, by the time I got back home I had enough time to prepare myself for the next day or just wind down from the events of the day. Every student would get at least one day off in the week. For me, in my first year, this was Wednesdays. Including the weekends, I had plenty of time to run errands, book appointments for health checks and even catch up on studies thanks to the extra day off. For the students who lived on campus, they would often take their day’s off as an opportunity to set it as a laundry day!

Dilek Selin

Things you need to know before studying Computer Science at Herts

It’s okay to not know what you want to do, you don't have to have everything figured out now and as long as you have a direction or a path, stick to it and take new opportunities that present themselves to you, you won't regret taking up on new things and going out of your comfort zone. For me, the best thing I did was take part in a hackathon. The fintech company that was hosting it later offered me my placement, it’s one of those things that you don't expect to happen to you but you sometimes have to make your own luck in these things and research and throw yourself out into the deep end because the challenges we face now are only going to make us stronger for the challenges we are to face ahead.

In my first year everyone was fed in through the same stream, we studied four modules (modules are like subjects), so we took, programming- you get to learn about coding and different programming languages. I learnt about Java but I believe they have introduced Python as well, the second module was Platforms for computing -essentially this module covered the hardware side of computing and we learnt about logic gates which tie in with the content that the electronic engineering students also study, so even though there's a slight overlap it gives us more depth in our subject area and also a chance to explore computing aspects. The third module you'll study at level four (level four being the first year) is models and methods of computing, this was the maths-based module and you'll be exposed to theorems and truth tables and binary, it really will shape your understanding in computing logic.

And finally, Human dimensions of computing, in this module you'll get the chance to work in a group and put your presentation skills to practice, learning about the ethical side of computer science. All four of these modules are further explored in your second-year studies, where the knowledge you gained will be expanded in the sense where one of each of those four modules will link to your second-year modules. Later in your final year, you get to choose a specialised area such as Software Engineering, AI, Networks and Cyber Security. You might be thinking how I know which one to pick, luckily throughout your academic journey, you'll be given tasters to each of the streams. For example, in my second year I took up AI and robotics modules which I really enjoyed- up until then I was convinced, I'd stick with the software engineering stream, but If I had never tried, I would have never known!

Portrait of a male student in a grey t-shirt

Hello 👋

As a commuting Computer Science student, I normally leave around an hour before my day’s lectures and practicals start and arrive at the Park and Ride car park before taking the bus to the College Lane campus 🚌

For my second-year timetable, practicals are allocated to Monday and Tuesday, whereas lectures are allocated to Thursday and Friday, with Wednesday being a study day for reading up on the lecture material. During my lectures, I will normally take notes on my laptop so I can read over them later on and in my practicals, I will either use my laptop or the desktops in the computer labs depending on what software we need for the practical.

After finishing the lecture/practical, I normally have lunch in the Forum Restaurant with my friends and discuss the day’s work. Finally, once I finish for the day, I return to the Park and Ride and go home where I can review my notes and reinforce what I learned during the day.

Facilities

In the computer labs, the desktops have a range of useful software already installed including IDEs (Integrated Development Environments) such as BlueJ (for Java development), IDLE (for Python development) and other tools such as Logisim (for creating circuits using logic gates and visually how they work) and SQL Developer (for interacting with databases and executing SQL commands). Using these computers, I can complete all the practical work which is set by the lecturers so I can apply the theory from the lectures.

Projects

Currently, in my spare time, I am working on a dungeon crawler game made in Python using the Arcade library (which can be found at https://github.com/Aspect1103/Hades). This has needed various features to get it to work including map generation, player control, enemy AI, collectables and so on.

Recently, I just finished implementing some C++ extensions using the Python C-API to speed up the map generation granting me a five times speed increase and the breadth-first search vector field (which is used for navigating the enemies towards the player) granting me a seventeen times speed increase. My next steps are to further optimise the map generation and vector field and to rewrite the enemy AI making it faster and more intelligent. Creating this project has greatly improved both my project management and problem-solving skills which I can use in my modules this year to complete the tutorial exercises, coursework, and exams.

Entry requirements

The University of Hertfordshire is committed to welcoming students with a wide range of qualifications and levels of experience. The entry requirements listed on the course pages provide a guide to the minimum level of qualifications needed to study each course. However, we have a flexible approach to admissions and each application will be considered on an individual basis.

Typical offer (UCAS points)(enter tariff range)
Typical A Level offer(enter range)
Typical IB offer(enter range)
Typical BTEC offer(enter range)
Typical T Level offer(enter range)
GCSEEG: Grade 4/C in English Language and 4/D Mathematics
Access coursesEG: An overall merit profile in 45 credits at Level 3.
Additional informationFind out more about our standard and contextual Undergraduate Entry Requirements.

English language

All students from non-majority English speaking countries require proof of English language proficiency, equivalent to an overall IELTS score of 6.0 with a minimum of 5.5 in each band.

If you do not have the required IELTS or equivalent for direct entry on to your degree programme, our Pre-sessional English and International Foundation courses can help you to achieve this level.

Additional information

Find out more about International Entry Requirements.

Typical offer (UCAS points)120–128
Typical A Level offerBBB–ABB
Typical IB offer120–128 UCAS points from a minimum of two HL subjects at grade 4 or above
Typical BTEC offerDDM
Typical T Level offer

120–128 UCAS points

Accepted T Levels: Design Survey and Planning for Construction; Design Production, Design and Development; Education and Childcare; Healthcare Science; Health; Science; Digital Support Services; Digital Business Services; Onsite Construction; Building Services Engineering for Construction; Accounting; Design and Development for Engineering and Manufacturing; Engineering, Manufacturing, Processing and Control; Finance; Maintenance, Installation and Repair for Engineering and Manufacturing; Management and Administration; Agriculture, Land Management and Production; Legal Services.

GCSEGrade 4/C in English Language and Mathematics.
Access coursesEG: An overall merit profile in 45 credits at Level 3.
Additional information

Find out more about our standard and contextual Undergraduate Entry Requirements.

English language

All students from non-majority English speaking countries require proof of English language proficiency, equivalent to an overall IELTS score of 6.0 with a minimum of 5.5 in each band.

If you do not have the required IELTS or equivalent for direct entry on to your degree programme, our Pre-sessional English and International Foundation courses can help you to achieve this level.

Additional information

Find out more about International Entry Requirements.

Ready to apply?

UK and EU applicants with pre-settled/settled status in the UK
Start date Study typeApply
September 2025 Full time Apply via UCAS
Full time with placement year Apply via UCAS
Full time with study abroad year Apply via UCAS
September 2026 Full time Apply via UCAS
Full time with placement year Apply via UCAS
Full time with study abroad year Apply via UCAS

International and EU applicants without pre-settled status in the UK

Apply through our international/EU application portal

Fees and funding

At Herts, we’re dedicated to providing world-class teaching supported by industry-level facilities and incredible social spaces. We believe cost shouldn’t be a barrier to higher education, and we strive to keep both our standard and additional costs as low as possible.

Study typeFees
UK studentsFull time£9,535 for the 2025/2026 academic year
EU studentsFull time£15,965 for the 2025/2026 academic year
International studentsFull time£15,965 for the 2025/2026 academic year

Tuition fees are charged annually. The fees quoted above are for the specified year(s) only. Fees may be higher in future years, for both new and continuing students. Please see the University’s Fees and Finance Policy (and in particular the section headed “When tuition fees change”), for further information about when and by how much the University may increase its fees for future years.

Scholarships, grants  and bursaries

Depending on your circumstances, you may be eligible for a non-repayable scholarship, grant or bursary to support your studies.

Disabled Students' Allowance

The Disabled Students’ Allowance can cover any study-related costs you have because of a mental health problem, long term illness or any other disability.

Student loans

Find out about securing a student loan, from how much you could be eligible for to when you need to start making repayments.

Accommodation costs

We offer a great choice of student accommodation, on campus or nearby in the local area, to suit every student budget.

Additional course fees

Read more about additional fees in the course fact sheet.

More about the course

Course fact sheets
BSc (Hons) Computer Science Download PDF
Programme specifications
BSc Honours in Computer Science and Information Technology Download PDF
Additional information

Applications open to international and EU students

Yes

Course length

Full Time, 3 YearsSandwich, 4 Years

Not ready to apply?