Bachelor of Computer Science

SUMMARY

Level
Bachelors Degree(MNQF Level 7)
Duration
3 years(6 Semesters)
Modes
Available Modes (Full-Time)
Course Fee
Course FeeMVR 41,025 (Applicable for Free First Degree Scheme)

current Intake

current Intake
February Intake 2026
Campus
Male' (Full-Time)

Overview

Bachelor of Computer Science is a degree covering the key areas of computer science that will equip students with a range of skills and knowledge to develop innovative software solution to numerous problems. This degree is a Maldivian qualification that meets the international standards for a first degree. The degree aims to give a strong foundation covers all the major areas of computer science, taking into consideration the needs of the Maldives.

Entry Requirements

General Entry

  • i) 2 passes in GCE A' Level and 3 passes in GCE O' Level (should include one of these subjects; Mathematics, physics, computer science) or equivalent OR,
  • ii) Attainment of a Level 4 Foundation Study target program OR,
  • iii) Attainment of a Level 4 qualification in a related field

Language Requirements

  • i) Certified proficiency in English (GCE O' Level/ IGCSE English pass/ MNU English Language Competency Test) or equivalent

General Notes

  • Entry requirements are indicative. Depending on the sequence and the number of applications received, all qualifying students may not gain entry.
  • Circumstances may require the University to defer or cancel some courses, especially when the minimum class size (10 for certificate & diploma courses, 15 for Degrees courses) is not achieved.
  • Passes at GCE OL/SSC and HSC is considered to be grades "C" or above and passes at GCE AL is considered to be the grades "E" or above.

Structure

Semester 1

Name Credit Points Fee (MVR)
CPT111
Introduction to Programming (CORE)
1,725
DHI113
Dhivehi for Professionals (CORE)
1,350
MAT129
Pure Mathematics (CORE)
1,725
PHY101
Physics: Mechanics, waves and electrodynamics (CORE)
1,725
Semester Total60
6,525

Semester 2

Name Credit Points Fee (MVR)
CPT149
Introduction to Networking (CORE)
1,725
CPT205
Object Oriented Programming (CORE)
1,725
MAT103
Discrete Mathematics (CORE)
1,725
PHY205
Digital Circuits (CORE)
1,725
Semester Total60
6,900

Semester 3

Name Credit Points Fee (MVR)
CPT203
Data Structures and Algorithms (CORE)
1,725
CPT211
Database Systems (CORE)
1,725
CPT239
Operating Systems (CORE)
1,725
PHY215
Electronics for Robotics (CORE)
1,725
Semester Total60
6,900

Semester 4

Name Credit Points Fee (MVR)
CPT229
Advanced Networking (CORE)
1,725
CPT241
Advanced Data Structures & Algorithm Analysis (CORE)
1,725
CPT243
Computer Organization & Architecture (CORE)
1,725
CPT245
Software Engineering (CORE)
1,725
Semester Total60
6,900

Semester 5

Name Credit Points Fee (MVR)
CPT313
Advanced Database Management System (CORE)
1,725
CPT315
Web Technologies (CORE)
1,725
CPT317
Artificial Intelligence (CORE)
1,725
CPT337
Applied CS Project (CORE)
0
Semester Total225
5,175

Semester 6

Name Credit Points Fee (MVR)
CPT333
Cryptography & Networking Security (CORE)
1,725
CPT337
Applied CS Project (continue) (CORE)
3,450
CPT303
Multimedia Technology and Applications (CORE)
1,725
Electives (ELECTIVE)
1,725
Semester Total75
8,625

Elective

Name Credit Points Fee (MVR)
CPT327
Human Computer Interaction (ELECTIVE)
1,725
CPT339
Logical and Physical Database design (ELECTIVE)
1,725
Course Total 360 CP
Total: 41,025

Fees stated above are tuition fees for local students. Fees for international students is twice the stated fees. All fees are quoted in MVR.

While every reasonable effort has been exerted to ensure the accuracy of the fees published by the Maldives National University, it is important to note that the University reserves the prerogative to modify fees without prior notification, whether prompted by altered circumstances or otherwise. Applicants are hereby alerted to the fact that the outlined plans for various courses (including but not limited to lecturers and terms) as disclosed in the University's publications are indicative of intent. Such representations shall not be construed as constituting a binding offer or covenant for which the University assumes liability. Should you desire to pursue a specific subject as an elective, it is incumbent upon you to verify its availability in the respective term. In the event of any verbal communication from a University representative conflicting with a document officially published by the University, the latter shall be deemed authoritative.

Careers

Software Developer Network Administrator Database Administrator Software Engineer Data Scientist System Analyst Robotics Engineer Project Manager Graphic Designer Web Developer R&D