BSc (Hons) Computer Science

In this course, you will learn how to analyse complex problems, as well as design and write programs to solve them. You will develop a solid foundation in object-oriented software development, and the design and analysis of algorithms and data structures. Learning from world-leading Artificial Intelligence (AI) experts, you will study and apply AI in a range of environments. As a result, you will be able to design databases and develop cutting-edge programs - from desktop applications to enterprise systems.

Career opportunities range from software engineering, web and developing software, to business analysis, IT project management and IT consulting

Entry Requirement:

  • 2 passes E or above at GCE A’Level & 3 passes C or above at GCE O’Level / SSC ; OR

  • A relevant Foundation programme equivalent to Certificate 4 


Course Fee: MVR 3950 per installment x 6 Installments per Semester

Total Number of Semesters: 6s

MNQF Level: Level 7

Certificate Awarding Body: University of the West of England


Programme Structure


Year 1

You will focus on the foundational skills and knowledge that you will use as you progress through the course.
You will study the following compulsory modules

  • Introduction to Object Oriented Systems Development
  • Introduction to Artificial Intelligence
  • Principles of Computing
  • Computer and Network Systems

You will also be introduced to the relationship between computers and systems, and those that use them.
Core techniques of computer science are introduced.


Year 2

You will build on your first year subjects as well as developing new skills by studying the following compulsory

  • Design and Analysis of Data Structures and Algorithms
  • Computer Networks and Operating Systems
  • Object Oriented Systems Development 2
  • Hybrid Intelligent Systems


Year 3

In your final year you will study the following compulsory modules:

  • Enterprise Systems Development
  • Advances in Artificial Intelligence
  • Computing Project
  • Ethical and Professional Issues in Computing and Digital Media

Plus one of the following optional modules:

  • Requirements Engineering
  • Professional Experience
  • Advanced Databases
  • Cryptography
  • Entrepreneurial Skills