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.