BSc (Hons)
Computer Science
(Artificial Intelligence)

“Subject to Validation”

About the Degree

Artificial Intelligence is a rapidly growing and exciting field in technology, where computers and other devices are designed and developed to display intelligent characteristics, that can and will transform the world around us. 

Being able to handle large amounts of data efficiently and quickly has become an important part of computing. Business need to understand trends in data that will allow them to make important and informed decisions, which is where computer scientists come in. 

Our Computer Science Degree (Artificial Intelligence) focuses on AI along with a broad base in technology and software development.

In the first two years, you’ll find an emphasis on software development, professional programming, the modelling and design of systems and data, the principles of networking and user experience. 

These give you the core skills to specialize in AI, where you can study the analysis, design and construction of knowledge-based and expert systems, artificial life and robotics, and systems based around the use of neural networks.

“Subject to Validation”

What will I study?

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

GAF has well-equipped laboratory facilities, with PCs and a whole range of industry-standard and educational software from Microsoft, Oracle, Adobe, and others. There are specialist labs for networking, multimedia, devices, robotics, and projects.

Foundation Year

Module credits Compulsory/optional
Mathematics 1 15 credits Compulsory
Physics 1 15 credits Compulsory
English Intensive 30 credits Compulsory
Mathematics 2 15 credits Compulsory
Physics 2 15 credits Compulsory
English Standard 30 credits Compulsory

Level 4

Module credits Compulsory/optional
Human Dimensions of Computing 30 credits Compulsory
Programming 30 credits Compulsory
Models and Methods in Computing 30 credits Compulsory
Platforms for Computing 30 credits Compulsory

Level 5

Module credits Compulsory/optional
Contemporary Issues 15 credits Compulsory
Database Concepts 15 credits Compulsory
Computer Science Development Exercise 30 credits Compulsory
Algorithms and Data Structures 15 credits Compulsory
Operating Systems and Networks 15 credits Compulsory
Artificial Intelligence 15 credits Optional
Computer Architecture 15 credits Optional
Cognitive and Social Robotics 15 credits Optional
The C Family 15 credits Optional

Level 6

Module credits Compulsory/optional
Project Planning 15 credits Compulsory
User Experience 15 credits Compulsory
Computer Systems Security 15 credits Compulsory
Concurrency 15 credits Compulsory
Computer Science Project 30 credits Compulsory
Artificial Life 15 credits Optional
Software Quality 15 credits Optional
Embedded Systems Development 15 credits Optional
Machine Learning and Neural Computing 15 credits Optional
Programming Paradigms 15 credits Optional
Quantum Computing 15 credits Optional
Mobile Computing 15 credits Optional

Why choose this programme?

  • Be part of a highly regarded well-established computer science programme with excellent facilities, a strong research background, and links to business and industry
  • Prepare yourself for a career in the IT sector through a mix of academic, professional and practical study
  • Internship and work placement opportunities
  • UH has an excellent research record and strong links with local and international business, in particular with employers
  • UH graduates from the School of Computer Science have gone on to work at amazing organisations including Sega Europe, Canon UK, and EE 
  • Opportunity to study abroad for one year to develop confidence, experience and practical language skills

What can I work as?

There are careers opportunities in many employment sectors including the IT industry, business, education and government. Graduates can become software developers, programmers, web developers, business analysts, database administrators, project managers and IT consultants.