Computer scientists design and write programs for computer applications; these applications are significant and varied, including computer systems to control machinery, the analysis of stock market trends, games design, visualisation of chemical reactions, neural network design, robot navigation, and many other business and industrial applications.
Our computer science bachelor’s degree course enables you to get acquainted with a wide range of subjects ranging from operating systems to algorithms, software engineering, architecture, databases, security and artificial intelligence technology.
3 years if your Baccalaureat grade is 12/20
- 3 years bachelor’s degree
4 years if your Baccalauréat grade is from 10/20 to 11,99/20
- 1 year foudation + 3 bachelor’s degree
- Fall: September
- Winter: January
- Spring: April
For Direct Entry (3 years Bachelor’s Degree):
- 12/20 Baccalauréat
- IELTS 6.0 or equivalent in TOEFL
Probabation Entry (4 years Bachelor’s Degree):
- 10/20 to 11,99/20 Baccalaureat
- IELTS 4.5 to 5.5
15/20 Baccalauréat = AED 164.448 – 25% scholarship = AED 123.336
Note: The below amounts in MAD are based on the following exchange rate: AED 1 = 2.44 MAD. This rate might be lower or higher the time you will be making the payment.
14/20 Baccalauréat = AED 164.448 – 15% scholarship = AED 139.780
Note: The below amounts in MAD are based on the following exchange rate: AED 1 = 2.44 MAD. This rate might be lower or higher the time you will be making the payment.
13/20 Baccalauréat = AED 164.448 – 10% scholarship = AED 148.000
Note: The below amounts in MAD are based on the following exchange rate: AED 1 = 2.44 MAD. This rate might be lower or higher the time you will be making the payment.
12/20 Baccalauréat = AED 164.448 – 5% scholarship = AED 156.000
Note: The below amounts in MAD are based on the following exchange rate: AED 1 = 2.44 MAD. This rate might be lower or higher the time you will be making the payment.
10/20 to 11.99/20 Baccalauréat = AED 187.200
Note: The below amounts in MAD are based on the following exchange rate: AED 1 = 2.44 MAD. This rate might be lower or higher the time you will be making the payment.
The degree prepares graduates to become effective knowledge workers in today’s information economy. There is a strong demand for computer science professionals, both regionally and globally and graduates of the BCompSc program enter professions such as:
- Software Developer
- Systems Analysts
- System Architect
- System Administrators
- Designers of Business Systems
- Database Programmers
- Technical Writers
- Network Managers
- IT Consultants
Program Structure
Program Core
Subject code | Subject title | Credit points |
---|---|---|
MATH070* | Foundation Mathematics for Computing | 6 cp |
STAT131 | Understanding Variation and Uncertainty | 6 cp |
CSIT111 | Programming Fundamentals | 6 cp |
CSIT113 | Problem Solving | 6 cp |
CSIT114 | System Analysis | 6 cp |
CSIT115 | Data Management & Security | 6 cp |
CSIT121 | Object Oriented Design & Programming | 6 cp |
CSIT127 | Networks & Communications | 6 cp |
CSIT128 | Introduction to Web Technology | 6 cp |
CSIT212 | Introduction to Computer Systems | 6 cp |
CSIT214 | IT Project Management | 6 cp |
CSIT226 | Human Computer Interaction | 6 cp |
CSCI203 | Algorithms & Data Structures | 6 cp |
CSCI251 | Advance Programming | 6 cp |
CSCI235 | Database Systems | 6 cp |
MATH221 | Mathematics for Computer Science | 6 cp |
CSIT314 | Software Development Methodologies | 6 cp |
CSIT321 | Project | 12 cp |
*Challenge tests are available in MATH070. The tests are held in the first week of the semester and exemption from a subject will be granted on attaining a score of 60% or above.
Electives
Below subjects are approved as electives. Students may enroll in any subjects from any major as elective. A prior approval is required for enrolling in any other subjects not in this list.
Subject code | Subject title | Credit points |
---|---|---|
ACCY111 | Accounting Fundamentals in Society | 6 cp |
ACCY112 | Accounting in Organizations | 6 cp |
CSCI322 | Systems Administration | 6 cp |
CSCI323 | Artificial Intelligence | 6 cp |
CSCI336 | Computer graphics | 6 cp |
CSCI399 | Internet Applications | 6 cp |
CSCI236 | 3D Modeling and Animation | 6 cp |
CSCI262 | System Security | 6 cp |
CSCI319 | Distributed Systems | 6 cp |
CSCI346 | Game Development | 6 cp |
CSCI350 | Internship | 6 cp |
CSCI356 | Game Engine Fundamentals | 6 cp |
CSCI358 | Security Engineering | 6 cp |
CSCI361 | Cryptography and secure applications | 6 cp |
CSCI366 | Mobile Multimedia | 6 cp |
CSCI368 | Network Security | 6 cp |
CSCI370 | Special Topics in Computer Science A | 6 cp |
CSCI376 | Multicore and GPU Programming | 6 cp |
ECON100 | Economic Essentials for Business | 6 cp |
ISIT201 | Information and communication security | 6 cp |
ISIT204 | Principles of e-Business | 6 cp |
MARK101 | Marketing Principles | 6 cp |
MARK301 | Digital Marketing | 6 cp |
MARK343 | International Marketing | 6 cp |
MGNT110 | Introduction to Management | 6 cp |
MGNT201 | Organizational Behaviour | 6 cp |
MGNT206 | Human Resource Management | 6 cp |