RateMyPlacement and RateMyApprenticeship are now Higherin: Learn More

Higherin

Computer Science Internships

If you were asked to picture a computer scientist, you would probably imagine a chap in a lab coat taking apart one of those old PCs with a screwdriver surrounded by the parts of a thousand other computers. But this doesn’t tell the complete story.

As technology continues to advance, more job opportunities arise. So what exactly is computer science and how can you get involved? Read on to find out more.

What is computer science?

Computer science is a branch of IT that revolves around the study of computers on a theoretical level, and in application.

In truth, computer scientists do a lot more than study laptops. Computer systems have entered almost every aspect of modern life. It’s the digital age! They control the world’s financial systems, travel services and even our fridge freezers.

Computer scientists look at the systems we’ve built to manage the world’s finances (and fridges) and ask the question, could we be doing this better? To put it simply, they think about how computers or computation can solve problems.

Below is a nice list of some more specific things computer scientists explore through their work…

  • algorithms

  • architecture and organisation

  • computational science

  • graphics and visualisations

  • human/computer interaction

  • intelligent systems

  • networking and communications

  • programming languages

  • software engineering


Computer science internships

DURATION: 4-16 weeks

FOR: Everyone

WHEN TO APPLY: Sep-Mar

Internships in the UK are sometimes advertised as ‘summer internships’ because the majority take place in the summer months.

The content of an internship really depends on how long it lasts. If it’s a short four-week scheme, the programme will likely be designed to introduce you to a specific department or area of a business.

More extensive schemes on the other hand could include adventures across multiple departments.

No matter the length of the scheme, all interns get a taste of a company’s culture, and what it’s really like to work for a particular company.


Why you should get work experience in computer science

A degree in computer science is not enough to ensure you’ll get a graduate job. It might sound savage, but it’s true!

The reality is, there is a lot of competition for places; the Institute of Student Employers report that, last year, there was an average of 60 applications for graduate jobs in IT. It’s super competitive – like a particularly feisty episode of Countdown.

It’s so, so important to get work experience in computer science while you’re still at university. Getting a placement or internship will improve your chances of getting graduate roles significantly – and there are two reasons why…

Talent spotters

Graduate recruiters are a little like trainspotters, but they’re looking for talented students, not trains. They search high and low for the best students to join their business.

One of the first places employers look for filling graduate roles is their undergraduate intake.

That’s one of the main reasons why businesses hire placement students and interns – they’re talent spotting. These schemes are used by companies to find potential candidates for their graduate roles two years down the line.

For this reason, students who get undergraduate work experience during their degree have a better chance of securing work post-graduation. In fact, 49% of hires made by the Top Student Employers consisted of former placement students and interns.

Transferable skills

Imagine the situation… Two computer science graduates, Tom and Sarah, are interviewing for a job at a Fintech company, but there’s only one position available.

Tom and Sarah have the same degree, a similar academic record and a remarkably similar CV, except in one key area.

Sarah completed a year-long technology placement with IBM as part of her degree. The employer chooses to hire Sarah for this very reason.

Sarah's placement imparted the key soft skills, which all employers look for. Her experience of working in a professional environment gave her the edge. Trinny was a fantastic candidate, but she lacked these crucial employability skills.

Doing a placement or internship, and getting work experience while you’re studying, will make you more employable.


Will you be paid?

The short answer is yes, but it depends.

With interns, it’s not so simple. The majority of computer science interns will be paid for their troubles because most employers recognise it’s fair to pay their interns for their hard work. For interns, the average salary is £28,198 on a pro-rata basis.

At the very least, an employer will cover your travel expenses. They may even cover your lunch, in which case, treat yourself. However, unpaid internships are not yet prohibited, so there is a chance you will not earn a dime for your work.

We don’t advertise any unpaid roles, so if you find a role and apply via Higherin, you can be sure to be paid for your work experience.


Computer science salaries in the UK

If you decide to pursue a career in this sector after you graduate, you can expect to earn a salary that far exceeds the national average. The average computer science salary in the UK is £57,500, but it can vary across different regions.


Register for job alerts.
It’s FREE!

Sign up now to save your favourite job listings and view them in your personalised application tracker.

Create an Account

Already have an account? Sign in

Join Now

Join the Higherin Community

Save Time

Easily add jobs from Higherin or external platforms to keep everything organised.

Personalised Alerts

Get tailored job recommendations and updates straight to your inbox.

Exclusive Features

Access tools like application tracking, deadline reminders, and saved searches.

Stay Ahead

Be the first to know about the latest opportunities and deadlines.

Completely Free

Create an account and unlock powerful features at no cost.