Skip to content
Beseyat
العربية

Bachelor of Science in Software Design — study plan

Canadian University Dubai School of Engineering, Applied Science and Technology

Credit hours
128
Levels
4
Courses
49
Degree
bachelor

The Bachelor of Science in Software Design study plan at Canadian University Dubai is an accredited bachelor programme spanning about 2 years (4 academic levels), requiring 128 credit hours across 49 courses of required and elective study. The table below lists the courses and their credit hours for each level.

Compulsory Courses 21 credits

Code Course Credits
LNG 181 English I for Engineering and Computing 3
LNG 182 English II for Engineering and Computing 3
GED 196E Communication Skills in Arabic 1 3
GED 198E Islamic Culture 3
GED 199E UAE Society 3
ENT 141 Fundamentals of Innovation and Entrepreneurship 1 2
ENT 142 Fundamentals of Innovation and Entrepreneurship 2 1
ENT 241 Entrepreneurship 1 2
ENT 242 Entrepreneurship 2 1

Elective Courses 73 credits

Code Course Credits
BIO 102 Biology I Elective 3
SHS 103 Chemistry Elective 3
SCI 210 Modern Physics Elective 3
BCS 101 Elements of Computing Elective 3
BCS 102 Introduction to Computing Science I Elective 3
MTH 112 Calculus I Elective 3
MTH 113 Calculus II Elective 3
MTH 114 Linear Algebra Elective 3
MTH 120 Discrete Mathematics Elective 3
MTH 130 Probability and Statistics Elective 3
MTH 203 Discrete Mathematics for Computing Science Elective 3
BCS 201 Logic for Computing Science Elective 3
BCS 202 Introduction to Computing Science II Elective 3
BCS 203 Software Specifications Elective 3
BCS 206 Information Structures Elective 3
BCS 222 Programming Paradigms Elective 3
ENG 210 Computer Architecture Elective 4
BCS 305 Software Architecture Elective 3
BCS 306 Database Management Systems Elective 3
BCS 309 Algorithms I Elective 3
BCS 311 Scientific Computing Elective 3
BCS 323 System-Level Programming Elective 3
BCS 401 Ethics for Computing Professionals Elective 3
ENG 420 Internship* Elective 3

Compulsory Courses 34 credits

Code Course Credits
BCS 301 Operating Systems 4
BSD 310 Game Design 3
BSD 311 Human Computer Interaction 3
BSD 312 Software Quality 3
BSD 313 Advanced User Interface Design 3
BCS 405 Artificial Intelligence 3
BSD 402 Formal Methods 3
BSD 403 Software Requirements 3
BSD 404 Algorithms II 3
BSD 410 Software Design Project 6

Elective Courses 18 credits

Code Course Credits
SWS 215 Web Development Elective 3
BCS 304 Data Mining Elective 3
BCS 400 Network Operating Systems Elective 3
BCS 402 Computability and Complexity Elective 3
BCS 403 Advanced Database Systems Elective 3
BCS 406 Computer Graphics Elective 3

This plan is transcribed from the university's official source. Always confirm the plan approved for your own cohort before registering. Official source

Calculate your GPA for this major

Frequently asked questions about Bachelor of Science in Software Design

How many credit hours is Bachelor of Science in Software Design at Canadian University Dubai?

Bachelor of Science in Software Design at Canadian University Dubai requires completing 128 credit hours to graduate, spread across 49 courses.

How many years is Bachelor of Science in Software Design at Canadian University Dubai?

The study plan for Bachelor of Science in Software Design spans about 2 years (4 levels/semesters) under the approved plan.

What degree does Bachelor of Science in Software Design award?

Bachelor of Science in Software Design at Canadian University Dubai awards a Bachelor's degree after completing 128 credit hours.

Other majors in School of Engineering, Applied Science and Technology