Bachelor of Science in Computer Science
Dubai, United Arab Emirates
BSc
DURATION
4 years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
EARLIEST START DATE
Jan 2026
TUITION FEES
AED 74,702 / per year *
STUDY FORMAT
On-Campus
* VAT inclusive
The Bachelor of Science in Computer Science (BScCS) has been designed to provide students with a solid foundation in Computer Science and Computing Mathematics. Students will gain the fundamental skills needed to become accomplished theoretical computer scientists, data miners, and data scientists, positions that are in great demand in today’s world. The mathematical knowledge gained through this program will also provide graduates with a significant edge over the competition for research-oriented positions in high-tech industries.
Benefits
There is very little in our modern world not touched by the fields of computer science and computing mathematics. From smartphones to social media, healthcare to hospitality, the fingerprint of computer scientists and engineers is everywhere, and the need for competent, ambitious innovators in this field is growing rapidly.
Recognizing the need for diversification away from the oil and gas industry, the UAE has chosen to invest heavily in the creation of a knowledge economy based on technological advancement and innovation in the fields of green energy, semiconductor technology, connectivity, wireless technologies, and information security. All of these industries and many more require skilled employees fluent in the language of computing.
University Requirements [General Education Courses – 27 Credits]
Compulsory Courses (18 Credits)
- English I for Engineering and Computing
- English II for Engineering and Computing
- Emirati Studies
- Critical Thinking and Problem Solving
- Fundamentals of Innovation and Entrepreneurship 1
- Fundamentals of Innovation and Entrepreneurship 2
- Entrepreneurship 1
- Entrepreneurship 2
Science Elective Courses (3 Credits): Students are required to select ONE course from the following:
- Biology I
- Chemistry
- Modern Physics
Humanities Elective Courses (6 Credits): Students are required to select TWO courses from the following:
- Modern Art Appreciation
- Music Appreciation and Communication
- Islamic Studies
- Communication Skills in Arabic 1
- Psychology in Everyday Life
- Ethical Reasoning for Today’s World
- Introduction to Canadian Studies
Program Core Requirements [Core Courses – 64 Credits]
- Elements of Computing
- Introduction to Computing Science I
- Calculus I
- Calculus II
- Linear Algebra
- Discrete Mathematics
- Probability and Statistics
- Discrete Mathematics for Computing Science
- Logic for Computing Science
- Introduction to Computing Science II
- Software Specifications
- Information Structures
- Programming Paradigms
- Computer Architecture
- Software Architecture
- Database Management Systems
- Algorithms I
- Scientific Computing
- System-Level Programming
- Ethics for Computing Professionals
- Internship in Computer Science
Program Major Requirements [36 Credits]
Compulsory Courses (33 Credits):
- Communication Networks
- Operating Systems
- Security Principles and Practices
- Data Mining
- Digital Systems
- Computability and Complexity
- Advanced Database Systems
- Artificial Intelligence
- Computer Science Graduation Project
Elective Courses (03 Credits): Students are required to select ONE Course from the following courses
- Web Development
- Human Computer Interaction
- Network Operating Systems
- Computer Graphics
- Algorithms II
Program Educational Aims (Program Educational Objectives - POEs)
In alignment with national and international accreditation standards, the following statements describe the Program Education Aims of the Bachelor of Science in Computer Science program, which are also referred to as Program Educational Objectives (PEOs) under ABET terminology.
The graduates of the Bachelor of Science in Computer Science program, within a few years of their graduation, will have:
- (PEO 1): Pursued successful careers or postgraduate studies in the field of computer science and information technology.
- (PEO 2): Contributed to building national and global capacity for computer science specialists with breadth and depth of knowledge, knowledge of methodologies, and the skills to design, analyze, test, and implement innovative solutions in strategic IT areas.
- (PEO 3): Met workplace expectations, including analytical and critical thinking, effective communication, leadership, team spirit, and adaptability.
- (PEO 4): Developed awareness of the societal, economic, and environmental challenges facing the computer science profession, and those who are committed to the highest standards of ethical practice, including confidentiality and privacy.
- (PEO 5): Shown commitment to life-long learning and training to stay current with emerging technologies and future scientific trends.
Program Learning Outcomes (Student Outcomes)
In alignment with national and international accreditation standards, the following statements describe the Program Learning Outcomes of the Bachelor of Science in Computer Science program, which are also referred to as Student Outcomes (SO) under ABET terminology.
Upon successful completion of the Bachelor of Science in Computer Science program, the graduates of the program will be able to:
- PLO 1 (SO 1): Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
- PLO 2 (SO 2): Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- PLO 3 (SO 3): Communicate effectively in a variety of professional contexts.
- PLO 4 (SO 4): Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- PLO 5 (SO 5): Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- PLO 6 (SO 6): Apply computer science theory and software development fundamentals to produce computing-based solutions.
- PLO 7 (SO 7): Demonstrate knowledge of relevant theories and principles of computing-related solutions in specialized domains.
- PLO 8 (SO 8): Assimilate new knowledge and skills into their practice by learning from experiences gained in different contexts of Computer Science.
Graduates of this program will have a wealth of industries to choose from and often go on to become:
- Systems engineers
- Computer project engineers
- Test engineers
- Computer network engineers
- Hardware/software engineers
- Computer network security analysts
- Systems analysts
- IT Managers
- Database Designers
- Entrepreneurs
Graduates can also pursue advanced studies, such as a Master’s or PhD in Computer Science or related fields, to specialize further and enhance career prospects, including academic and high-level research roles.


