Computer Science

Explore the future of technology with our BSc Computer Science degrees, offering seven specializations to fuel your passion.

This suite of new BSc Computer Science degrees prepares you for technology jobs of the future.

By studying this degree you will:

  • Develop your skills in computing with a strong programming and mathematics focus.
  • Learn skills in project management, presentation skills and teamwork which employers value.
  • Create a portfolio of work that you can present to potential employers.

Programme structure, modules and specification

You can also choose to register on a specialist award if you want to focus your studies on a particular area of computer science. At the registration stage, you will be asked to select your preferred specialism.

BSc Computer Science (Machine Learning and Artificial Intelligence)

Machine learning provides a means for computer systems to extract useful information out of data. These techniques are widely used in the technology industry for a variety of applications.

BSc Computer Science (Data Science)

Data science is a significant subfield in computer science which has seen rapid growth in recent years as companies and institutions have begun to gather data at scale across many sectors.

BSc Computer Science (Web and Mobile Development)

This degree aims to set you up with the skills you need to develop applications for web and mobile devices such as smartphones and tablets. Web and mobile development are critical application areas for computer science.

BSc Computer Science (Physical Computing and the Internet of Things)

You will learn how to design devices that compute in real-world settings. You will also learn how to connect them, virtually, to each other and the rest of the world via the internet.

BSc Computer Science (Games Development)

This degree is specifically designed for those who want to be at the forefront of the thriving gaming world, creating software tailored to games development. Video games are a critical application area for computer science, and the games industry forms a significant part of the creative economy.

BSc Computer Science (Virtual Reality)

Virtual reality is the creation of immersive, simulated environments using computer systems. Advancements in technology has now put virtual reality in the hands of the consumer. This has created a demand for people who can develop this software and experiences in this medium.

BSc Computer Science (User Experience)

You will be provided with the technical and theoretical know-how you need to implement effective user experiences in software. Our daily lives involve complex tasks, requiring interaction with a plethora of computer systems. User experience design is a critical part of the development of these systems.

Academic direction

Embark on Your Educational Journey Today

Take the first step towards a brighter future with British International University Erbil. Discover our wide range of degree programmes, and join a community dedicated to academic excellence and personal growth. Don't wait – start your journey today!