Bachelor of Science in Computer Science — study plan
Canadian University Dubai School of Engineering, Applied Science and Technology
- Credit hours
- 127
- Levels
- 5
- Courses
- 53
- Degree
- bachelor
The Bachelor of Science in Computer Science study plan at Canadian University Dubai is an accredited bachelor programme spanning about 3 years (5 academic levels), requiring 127 credit hours across 53 courses of required and elective study. The table below lists the courses and their credit hours for each level.
Compulsory Courses 18 credits
| Code | Course | Credits |
|---|---|---|
| LNG 181 | English I for Engineering and Computing | 3 |
| LNG 182 | English II for Engineering and Computing | 3 |
| GED 190 | Emirati Studies | 3 |
| GED 255 | Critical Thinking and Problem Solving | 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 |
Science Elective Courses 9 credits
| Code | Course | Credits |
|---|---|---|
| BIO 102 | Biology I Elective | 3 |
| SHS 103 | Chemistry Elective | 3 |
| SCI 210 | Modern Physics Elective | 3 |
Humanities Elective Courses 85 credits
| Code | Course | Credits |
|---|---|---|
| GED 110 | Modern Art Appreciation Elective | 3 |
| GED 111 | Music Appreciation and Communication Elective | 3 |
| GED 191 | Islamic Studies Elective | 3 |
| GED 196 | Communication Skills in Arabic 1 Elective | 3 |
| GED 205 | Psychology in Everyday Life Elective | 3 |
| GED 324 | Ethical Reasoning for Today’s World Elective | 3 |
| GED 330 | Introduction to Canadian Studies 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 |
| BCS 480 | Internship in Computer Science Elective | 3 |
Compulsory Courses 33 credits
| Code | Course | Credits |
|---|---|---|
| BCS 221 | Communication Networks | 3 |
| BCS 301 | Operating Systems | 4 |
| BCS 303 | Security Principles and Practices | 4 |
| BCS 304 | Data Mining | 3 |
| BCS 307 | Digital Systems | 4 |
| BCS 402 | Computability and Complexity | 3 |
| BCS 403 | Advanced Database Systems | 3 |
| BCS 407 | Artificial Intelligence | 3 |
| BCS 417 | Computer Science Graduation Project | 6 |
Elective Courses 15 credits
| Code | Course | Credits |
|---|---|---|
| SWS 215 | Web Development Elective | 3 |
| BSD 311 | Human Computer Interaction Elective | 3 |
| BCS 400 | Network Operating Systems Elective | 3 |
| BCS 406 | Computer Graphics Elective | 3 |
| BSD 404 | Algorithms II 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
💼 Careers & salaries after graduation
Explore the career paths and expected salaries for Bachelor of Science in Computer Science graduates.
Starting salary from 11,000 SAR/month
Calculate your GPA for this major
Frequently asked questions about Bachelor of Science in Computer Science
How many credit hours is Bachelor of Science in Computer Science at Canadian University Dubai?
Bachelor of Science in Computer Science at Canadian University Dubai requires completing 127 credit hours to graduate, spread across 53 courses.
How many years is Bachelor of Science in Computer Science at Canadian University Dubai?
The study plan for Bachelor of Science in Computer Science spans about 3 years (5 levels/semesters) under the approved plan.
What degree does Bachelor of Science in Computer Science award?
Bachelor of Science in Computer Science at Canadian University Dubai awards a Bachelor's degree after completing 127 credit hours.
Is Bachelor of Science in Computer Science offered at other universities?
Yes, Bachelor of Science in Computer Science is offered at at least 12 other universities in the Beseyat database. You can compare their study plans in the "Same major at other universities" section on this page.