Talem

Helping families find the perfect educational institution in the UAE since 2025.

Explore

  • Nurseries
  • Schools
  • Universities
  • Collections
  • Schools by Area
  • Compare Schools
  • Fee Calculator
  • Blog

Emirates

  • Dubai
  • Abu Dhabi
  • Sharjah
  • Ajman
  • Ras Al Khaimah
  • Fujairah
  • Browse by Emirates

Company

  • Our Story
  • Contact Us
  • Privacy Policy
  • Terms of Service

© 2025-2026 Talem EdHub Portal. All rights reserved.

Canadian University Dubai/Programmes/Bachelor of Science in Software Design

Bachelor of Science in Software Design

BScUndergraduateComputer Science

About This Programme

What is the Bachelor of Science in Software Design? The Software Design program offers Canadian University Dubai students a specialist degree in the art and science of computer software design, architecture, analysis and evolution. Graduates of the Software Design program will be well versed in a range of programming languages, data structures and algorithms, operating systems, real-time software design, databases, compilers, software requirements analysis, formal methods in software engineering, and techniques for human-computer interaction. Why Should I Take It? The Software Design program is for those destined to carry the capabilities of computer systems beyond the current limits and into the future, they are the software architects, designers and entrepreneurs that will drive the software revolution forward at an ever-increasing speed. Experts in software design are needed in several emerging fields such as the development and maintenance of Mobile Apps, the development of successful Smart City applications, like those being used as part of the Dubai Smart City Initiative, as well as Health Telematics, which includes healthcare monitoring and remote care provisioning, and the multi-billion dollar gaming industry.

What You'll Study

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 196E Communication Skills in Arabic 13 credits
  • GED 198E Islamic Culture3 credits
  • GED 199E UAE Society3 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

Program Core Requirements [Core Courses - 61 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
  • ENG 420 Internship*3 credits

Program Major Requirements [37 Credits]

  • BCS 301 Operating Systems4 credits
  • BSD 310 Game Design3 credits
  • BSD 311 Human Computer Interaction3 credits
  • BSD 312 Software Quality3 credits
  • BSD 313 Advanced User Interface Design3 credits
  • BCS 405 Artificial Intelligence3 credits
  • BSD 402 Formal Methods3 credits
  • BSD 403 Software Requirements3 credits
  • BSD 404 Algorithms II3 credits
  • BSD 410 Software Design Project6 credits
  • SWS 215 Web Development3 credits
  • BCS 304 Data Mining3 credits
  • BCS 400 Network Operating Systems3 credits
  • BCS 402 Computability and Complexity3 credits
  • BCS 403 Advanced Database Systems3 credits
  • BCS 406 Computer Graphics3 credits

Entry Requirements

Academic: A recognised High School Certificate: UAE Grade 12 with passing grades in all subjects, or an equivalent qualification from outside the UAE valid for public-university admission in its country of issue, completed over at least 12 years of schooling. British-curriculum applicants must have completed Year 13. Certificates issued outside the UAE require a Ministry of Education equivalency certificate.
English: A minimum score of 80% in Grade 12 English, or IELTS Academic 5.0, TOEFL iBT 61 or TOEFL ITP 500. Applicants who do not meet the English requirement enrol in the University's English for Academic Purposes (EAP) programme in their first semester and may register for up to 12 credit hours of General Education courses until the requirement is met.

Programme-specific requirements may apply. Source: cud.ac.ae admission pages, retrieved 2026-08-18.

Programme Details

Award

BSc

Start Date

Fall, Spring and Summer Semesters

Duration

4 years

Qualification

BSc

Subject Area

Computer Science

Tuition Fee

AED 72,466/yr

EnquireView Canadian University Dubai

Related Programmes in Computer Science

Bachelor of Science in Artificial Intelligence

BSc4 years

AED 79,712/yr

Bachelor of Science in Computer Science

BSc4 years

AED 72,466/yr

Bachelor of Science in Cyber Security

BSc4 years

AED 72,466/yr

Bachelor of Science in Cloud Computing

BSc4 years

AED 74,881/yr

Talem

Helping families find the perfect educational institution in the UAE since 2025.

Explore

  • Nurseries
  • Schools
  • Universities
  • Collections
  • Schools by Area
  • Compare Schools
  • Fee Calculator
  • Blog

Emirates

  • Dubai
  • Abu Dhabi
  • Sharjah
  • Ajman
  • Ras Al Khaimah
  • Fujairah
  • Browse by Emirates

Company

  • Our Story
  • Contact Us
  • Privacy Policy
  • Terms of Service

© 2025-2026 Talem EdHub Portal. All rights reserved.