Computer Science

In the top 10% of the most sustainable universities worldwide (QS World Rankings: Sustainability 2024).

We are fully committed to producing Computer Science graduates who are ready, willing, and able to build the next generation smart societies.

On this page:
Find your Computer Science course

Find the right Computer Science course for you

Take a look at our Degree Apprenticeships 

Image of Abdullah

Student Profile Abdullah

"The best thing about the course is that we get to experiment with different technologies. We get to know about creating and programming games."

Student video profile - Julian Kisselevits

Julian Kisselevits is studying BSc Computer Science at Bangor University. Here, Julian explains about studying and the internship he took.

My lecturers are very friendly and generous; we get a lot of help from them, from both the academic and non-academic side. There are also so many clubs and societies at Bangor and joining them for socials is amazing.

Gawina Fernandes,  studying Computer Systems Engineering
Graduate - Dr Aaron Jackson

Graduate Profile Dr Aaron Jackson

"Computer Science is an amazing topic to study because it relates to so much of the modern world. Having a good understanding of the fundamentals of computing  will be useful, regardless of what you end up doing later on in life."

Graduate, Callum Murray

Graduate Profile Callum Murray

"The flexibility of the course modules and projects allowed me to discover an interest in UX design that would lead me to my first job in the industry. I met my current employer through my third year project."

Career Opportunities

Computer Science will open a world of interesting and creative career options. It encompasses a wide range of careers for creative people who want to problem solve, innovate, and change the world. 

  • Software Developer: Design, develop and test software systems.
  • Web Developer: Design, develop and maintain websites and web applications.
  • Cybersecurity Specialist: Protect organizations from cyber threats through various security measures and technologies.
  • Artificial Intelligence Engineer: Develop and implement AI-based solutions for various applications.
  • Database Administrator: Manage, maintain and organize databases.
  • Mobile Application Developer: Design and develop mobile apps for various operating systems.
  • Data Scientist: Collect, process and analyse large data sets to find insights and make data-driven decisions.
  • Game Developer: Design and develop video games for various platforms.
  • Cloud Computing Specialist: Plan, deploy, and manage cloud-based systems and applications.
  • Network and Information Systems Administrator: Design, implement and manage the computer networks of organizations.
 Student at work in computer science engineering lab

Our excellent facilities

As a student here, you will benefit from the latest facilities including:

  • Large, fully equipped computing laboratories and all the latest software.
  • A recently installed immersive technologies laboratory, where the latest devices are used for project and research work. 
  • A recently installed large networking laboratory to provide students with the opportunity to design and administer networks and for the teaching of computer architecture modules.

Take a 360 virtual tour of our Computer Science facilities

Do you have a question about life as a Bangor University student? Our ambassadors will be happy to help you find the answer.

They can tell you more about studying here, about the amazing Clubs and Societies we have, and how they made friends and settled in to life at university as a Computer Science student. 


If you have any questions about the course, our lecturers are on hand to help. Below are some examples of frequently asked questions. Can you think of any more? 

  • What are the qualities of a successful Computer Science student at Bangor?
  • How can I prepare myself to study Computer Science at Bangor?
  • How will I know that Computer Science at Bangor is the right choice for me?


Our Research in Computer Science

Our research specialties include computer graphics, visualization, knowledge discovery, and communications. Expertise from these areas are incorporated into our teaching activities, giving students direct access to the latest Computer Science research. 

Our research has performed exceptionally well, which is evidence in the latest Research Excellence Framework (REF).  

Our research activities are organised in three research groups, which can overlap to maximise synergies and resources. 

Join the conversation

Catch up with the latest from the School of Computer Science and Electronic Engineering.

Follow us on X

Related Subject Areas

You may also be interested in these related subject areas.

Related Subject Areas

You may also be interested in these related subject areas.

It looks like you’re visiting from outside the UK, would you like to be redirected to the international page?