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

Awarding Body
Mode of Study
Duration
Fees
(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 : hod1@gcet.edu.om 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
Level-0 | |||
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 |
||
Level-1 | |||
Module Code | Semester-1 (Oct-Jan) | Module Code | Semester-2 (Feb-June) |
UFCFGS-15-1 |
Artificial Intelligence Prerequisite: None |
UFCFHS-30-1 Prerequisite: None |
Principles of Programming Prerequisite: None |
UFCFDS-15-1 |
Computer Systems Architecture Prerequisite: None |
UFCFES-30-1 Prerequisite: None |
Web Development and Databases Prerequisite: None |
UFCFFS-30-1 |
Foundations for Computing Prerequisite: None |
||
Level-2 | |||
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 |
Level-3 | |||
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 Or
UFCFXR-15-3 Autonomous Agents and Multi-Agent Systems Prerequisite: UFCFGS-15-1 Artificial Intelligence I, UFCFHS-30-1 Principles of Programming
Or
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
Or
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.