This programme provides a flexible, employer-facing education in Computer Science. Through modern teaching methods the programme supports students to use complex algorithms, implement software on state of the art platforms and explore big data. Suitably designed and selected modules offer students the opportunity to specialise their knowledge. Learn from experienced tutors who run our exceptional research in artificial intelligence (AI). Build intelligent algorithms and computer systems and explore the evolving world of Smart Devices. Study one of three specialist pathways, focusing on AI or Smart Devices, or Computer Science as a whole

Apply Nowapply for exemption
Business Computing

Awarding Body

University of the West of England (UWE), Bristol, UK

Mode of Study

Full-Time and Flexibl- Full Time


Four Academic Years Full Time, 8 Years Part Time or Flexible.


OMR 3,570 Per Year.
(Fees may increase by 2% annually, subject to MoHERI approval)

Minimum Entry Requirements

Successful completion of GCET Foundation Studies Programme with a minimum of 60% in each component. Diploma Holders are encouraged to apply for advanced entry. General Education Diploma – Science and Art/ Humanities Track (Pure or Applied Math), or equivalent, with a minimum overall average of 55%.

Contact Person

Email : or  Tel: 24227999, WhatsApp: 91789204

Why Study our Programme?

Computer Science is vital to the economy, in the Sultanate of Oman, UK and worldwide. From online retailing and oil and gas sector to satellite navigation and computer games, intelligent computer systems affect every part of our lives.

BSc(Hons) Computer Science shows you how to analyse complex problems, design algorithms to solve them, and write programs that put these solutions into practice.

This future-facing programme enables you to combine analytical knowledge and technical skills, applying theory to practice. You’ll also develop computer systems and software solutions to tackle real-world industry problems.

What you will be studying?

On the course, you’ll choose to study one of three specialist pathways, in either AI, Smart Devices or Computer Science.

The AI pathway will give you the understanding to sort fact from fiction. All the modules share a perspective of AI as a practical subject. You’ll use problem-based learning, informed by collaborative research with governments and industry.

By the end of the level 1, you’ll be equipped with an understanding of the basic concepts, uses and processes of contemporary AI.

The Smart Devices pathway will show you how to integrate electronic appliances with computing. If you choose to specialise in Smart Devices, you’ll build a broad skillset, spanning various digital industries.

From level 2, you can tailor the content to reflect your interests and career plans.

Final year modules will give some of our graduates the opportunity to develop advanced skills in AI and Data Analytics.

Where can it take you?

On course completion, all specialist pathway students will graduate with a BSc (Hons) Computer Science/ BSc(Hons) Computer Science[Artificial Intelligence]/ BSc(Hons) Computer Science[Smart Devices] degree. So whichever pathway you choose, you’ll leave us prepared for a career in industry or research.

Depending on your specialist pathway, you’ll have the chance to develop advanced skills in AI and Data Analytics in your final year. These skills are highly sought after by employers. So you’ll be ready to meet the skills shortage and begin a satisfying career when you graduate.

You’ll also gain relevant experience in AI through year-long projects and advanced research modules. Learn to deliver solutions to practical and ethical issues when applying AI in the real world, transforming people’s lives.

We now use digital technologies in every area of life, so you’ll find digital jobs across all industries and sectors. Smart Devices also provide a foundation for students to be successful in these fields. Employers will expect future workforces to have a range of abilities across media, technology and digital marketing, to name a few. A successful graduate can start career as a software developer or engineer, depending on the sector. You could become a software engineer, web and software developer, business analyst, IT project manager or an IT consultant.

Programme Structure

Module Code Semester-1 (Oct-Jan) Module Code Semester-2 (Feb-June)
UFCFRN-15-0 Introduction to Creative Technologies Technology

Prerequisite: None

UFCFQN-30-0 Computational Thinking and Practice

Prerequisite: None

UFCFTN-30-0 Web Foundations

Prerequisite: None

UFCFPN-30-0 Information Practitioner Foundations

Prerequisite: None

UFMFF8-15-0 Introduction to Digital Design

Prerequisite: None

Module Code Semester-1 (Oct-Jan) Module Code Semester-2 (Feb-June)
UFCFGS-15-1 Artificial Intelligence

Prerequisite: None


Prerequisite: None

Principles of Programming

Prerequisite: None

UFCFDS-15-1 Computer Systems Architecture

Prerequisite: None


Prerequisite: None

Web Development and Databases

Prerequisite: None

UFCFFS-30-1 Foundations for Computing

Prerequisite: None

Module Code Semester-1 (Oct-Jan) Module Code Semester-2 (Feb-June)
UFCFYR-15-2 Advanced Algorithms

Prerequisite: None

UFCF8S-30-2 Advanced Software Development

Prerequisite: Foundation of Computing

UFCFWK-15-2 Operating Systems

Prerequisite: Computer Systems Architecture

UFCF9S-15-2 Artificial Intelligence II

Prerequisite: Artificial Intelligence I

UFCF7S-30-2 Systems Development Group Project

Prerequisite: None

UFCFVK-15-2 Internet of Things

Prerequisite: Computer Systems Architecture

Module Code Semester-1 (Oct-Jan) Module Code Semester-2 (Feb-June)
UFCFXK-30-3 Digital Systems Project (Part-1)

Prerequisite: 90 credits at level 2

UFCFXK-30-3 Digital Systems Project (Part-2)

Prerequisite: 90 credits at level 2

UFCFTR-30-3 Distributed and Enterprise Software Development

Prerequisite: Advanced Software Development, Principles of Programming and Systems Development Group Project

UFCFU3-15-3 Advanced Databases

Prerequisite: Web Development and Databases

UFCF95-15-3 Entrepreneurial Skills

Prerequisite: None

Elective Group-1 (one module out of 3)

UFCF7H-15-3 Mobile Applications

Prerequisite: None



UFCFXR-15-3            Autonomous Agents and Multi-Agent Systems

Prerequisite: UFCFGS-15-1 Artificial Intelligence I, UFCFHS-30-1 Principles of Programming




UFCFJP-15-3  Big Data Analytics

Prerequisite: None

Elective Group-2 (one module out of 2)


UFCFWR-15-3           Advanced Systems Programming

Prerequisite: Systems Development Group Project




UFCFEL-15-3 Security Data Analytics and Visualisation

Prerequisite: None

Note: The Omani Culture Module is a compulsory module that will be offered during summer. It carries 0 credit so it will not contribute to the program credits.