Bachelor of Science in Computer Science
About This Programme
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 which 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.
Course Highlights
- There is very little in our modern world not touched by the fields of computer science and computing mathematics. From smart phones 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, semi-conductor technology, connectivity, wireless technologies and information security. All of these industries and many more require skilled employees fluent in the language of computing.
What You'll Study
2. University Requirements [General Education Courses - 27 Credits]
- LNG 181 English I for Engineering and Computing3 credits
- LNG 182 English II for Engineering and Computing3 credits
- GED 190 Emirati Studies3 credits
- GED 255 Critical Thinking and Problem Solving3 credits
- ENT 141 Fundamentals of Innovation and Entrepreneurship 12 credits
- ENT 142 Fundamentals of Innovation and Entrepreneurship 21 credit
- ENT 241 Entrepreneurship 12 credits
- ENT 242 Entrepreneurship 21 credit
- BIO 102 Biology I3 credits
- SHS 103 Chemistry3 credits
- SCI 210 Modern Physics3 credits
- GED 110 Modern Art Appreciation3 credits
- GED 111 Music Appreciation and Communication3 credits
- GED 191 Islamic Studies3 credits
- GED 196 Communication Skills in Arabic 13 credits
- GED 205 Psychology in Everyday Life3 credits
- GED 324 Ethical Reasoning for Today’s World3 credits
- GED 330 Introduction to Canadian Studies3 credits
3. Program Core Requirements [Core Courses - 64 Credits]
- BCS 101 Elements of Computing3 credits
- BCS 102 Introduction to Computing Science I3 credits
- MTH 112 Calculus I3 credits
- MTH 113 Calculus II3 credits
- MTH 114 Linear Algebra3 credits
- MTH 120 Discrete Mathematics3 credits
- MTH 130 Probability and Statistics3 credits
- MTH 203 Discrete Mathematics for Computing Science3 credits
- BCS 201 Logic for Computing Science3 credits
- BCS 202 Introduction to Computing Science II3 credits
- BCS 203 Software Specifications3 credits
- BCS 206 Information Structures3 credits
- BCS 222 Programming Paradigms3 credits
- ENG 210 Computer Architecture4 credits
- BCS 305 Software Architecture3 credits
- BCS 306 Database Management Systems3 credits
- BCS 309 Algorithms I3 credits
- BCS 311 Scientific Computing3 credits
- BCS 323 System-Level Programming3 credits
- BCS 401 Ethics for Computing Professionals3 credits
- BCS 480 Internship in Computer Science3 credits
4. Program Major Requirements [36 Credits]
- BCS 221 Communication Networks3 credits
- BCS 301 Operating Systems4 credits
- BCS 303 Security Principles and Practices4 credits
- BCS 304 Data Mining3 credits
- BCS 307 Digital Systems4 credits
- BCS 402 Computability and Complexity3 credits
- BCS 403 Advanced Database Systems3 credits
- BCS 407 Artificial Intelligence3 credits
- BCS 417 Computer Science Graduation Project6 credits
- SWS 215 Web Development3 credits
- BSD 311 Human Computer Interaction3 credits
- BCS 400 Network Operating Systems3 credits
- BCS 406 Computer Graphics3 credits
- BSD 404 Algorithms II3 credits
Entry Requirements
Programme-specific requirements may apply. Source: cud.ac.ae admission pages, retrieved 2026-08-18.
Careers
Graduates of this program will have a wealth of industries to choose from and often go on to become: Software Engineer: front-end, back-end or full-stack Product Engineer Site Reliability Engineer Platform Engineer Systems Engineer Systems Analyst IT Manager Database Designer Technology Entrepreneur Progression towards senior roles such as CTO Master’s or PhD pathways for research and academia 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.
Accreditation & Professional Recognition
The program has been awarded the accreditation by Ministry of Higher Education and Scientific Research, UAE on December 09, 2020.
Programme Details
Award
BSc
Start Date
Fall, Spring and Summer Semesters
Duration
4 Years (8 Semesters)
Qualification
BSc
Subject Area
Computer Science