Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
48 months
Details
Program Details
Degree
Bachelors
Timing
Full time
Course Language
English
About Program

Program Overview


Bachelor of Science in Computer Science Degree Program

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.


Program Overview

The program is designed to provide students with a comprehensive education in computer science, including the theoretical foundations, practical skills, and knowledge of current technologies. 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.


Benefits

There is very little in our modern world not touched by the fields of computer science and computing mathematics. From smartphones 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.


Career Opportunities

Graduates of this program will have a wealth of industries to choose from and often go on to become:


  • Systems engineers
  • Computer project engineers
  • Test engineers
  • Computer network engineers
  • Hardware/software engineers
  • Computer network security analysts
  • Systems analysts
  • IT Managers
  • Database Designers
  • Entrepreneurs

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 Status

The program has been awarded accreditation by the Ministry of Higher Education and Scientific Research, UAE on December 09, 2020.


Program Education Aims (Program Educational Objectives – PEOs)

In alignment with national and international accreditation standards, the following statements describe the Program Education Aims of the Bachelor of Science in Computer Science program:


  • PEO 1: Pursued successful careers or postgraduate studies in the field of computer science and information technology.
  • PEO 2: Contributed to building national and global capacity for computer science specialists with breadth and depth of knowledge, knowledge of methodologies, and the skills to design, analyze, test, and implement innovative solutions in strategic IT areas.
  • PEO 3: Met workplace expectations, including analytical and critical thinking, effective communication, leadership, team spirit, and adaptability.
  • PEO 4: Developed awareness of the societal, economic, and environmental challenges facing the computer science profession, and who are committed to the highest standards of ethical practice including confidentiality and privacy.
  • PEO 5: Shown commitment to life-long learning and training to stay current with emerging technologies and future scientific trends.

Program Learning Outcomes (Student Outcomes)

Upon successful completion of the Bachelor of Science in Computer Science program, the graduates of the program will be able to:


  • PLO 1 (SO 1): Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  • PLO 2 (SO 2): Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
  • PLO 3 (SO 3): Communicate effectively in a variety of professional contexts.
  • PLO 4 (SO 4): Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • PLO 5 (SO 5): Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.
  • PLO 6 (SO 6): Apply computer science theory and software development fundamentals to produce computing-based solutions.
  • PLO 7 (SO 7): Demonstrate knowledge of relevant theories and principles of computing related solutions in specialized domains.
  • PLO 8 (SO 8): Assimilate new knowledge and skills into their practice by learning from experiences gained in different contexts of Computer Science.

Program Completion Requirements

The BScCS program is completed in 8 semesters (4 academic years) and the maximum duration of completion of the program is eight academic years.


  • Passed 127 credit hours.
  • CGPA is not less than 2.0 on a scale of 4.0 points.
  • Earned at least 50% of credits at CUD.
  • Completed Internship and Project at CUD.

Admission Requirements

Prospective students who are interested in pursuing the Bachelor of Science in Computer Science at Canadian University Dubai (CUD) are invited to apply for admission, provided they meet the following criteria:


  • High School Certificate Requirements:
    • Applicants must hold a recognized High School Certificate and satisfy one of the following:
      1. Applicants must be holders of a UAE High School Certificate, having successfully completed Grade 12 with passing grades in all subjects.
      2. Applicants who hold a High School Certificate issued outside the UAE will be evaluated in accordance with the regulations of the Ministry of Education, UAE.
  • English Language Proficiency Requirements:
    • A minimum score of 80% in Grade 12 English subject, or its equivalent (5.0 IELTS Academic, or a TOEFL (ITP) score of 500, IBT 61) for applicants from Ministry of Education, UAE Curricula.
    • Applicants from non-UAE Ministry of Education curricula taught in English must provide official proof that English was the medium of instruction.

Program Structure

University Requirements [General Education Courses - 27 Credits]

  • Compulsory Courses (18 Credits):
    • LNG 181: English I for Engineering and Computing
    • LNG 182: English II for Engineering and Computing
    • GED 190: Emirati Studies
    • GED 255: Critical Thinking and Problem Solving
    • ENT 141: Fundamentals of Innovation and Entrepreneurship 1
    • ENT 142: Fundamentals of Innovation and Entrepreneurship 2
    • ENT 241: Entrepreneurship 1
    • ENT 242: Entrepreneurship 2
  • Science Elective Courses (03 Credits): Students are required to Select ONE Course from the following Courses
    • BIO 102: Biology I
    • SHS 103: Chemistry
    • SCI 210: Modern Physics
  • Humanities Elective Courses (06 Credits): Students are required to Select TWO Courses from the following Courses
    • GED 110: Modern Art Appreciation
    • GED 111: Music Appreciation and Communication
    • GED 191: Islamic Studies
    • GED 196: Communication Skills in Arabic 1
    • GED 205: Psychology in Everyday Life
    • GED 324: Ethical Reasoning for Today's World
    • GED 330: Introduction to Canadian Studies

Program Core Requirements [Core Courses - 64 Credits]

  • BCS 101: Elements of Computing
  • BCS 102: Introduction to Computing Science I
  • MTH 112: Calculus I
  • MTH 113: Calculus II
  • MTH 114: Linear Algebra
  • MTH 120: Discrete Mathematics
  • MTH 130: Probability and Statistics
  • MTH 203: Discrete Mathematics for Computing Science
  • BCS 201: Logic for Computing Science
  • BCS 202: Introduction to Computing Science II
  • BCS 203: Software Specifications
  • BCS 206: Information Structures
  • BCS 222: Programming Paradigms
  • ENG 210: Computer Architecture
  • BCS 305: Software Architecture
  • BCS 306: Database Management Systems
  • BCS 309: Algorithms I
  • BCS 311: Scientific Computing
  • BCS 323: System-Level Programming
  • BCS 401: Ethics for Computing Professionals
  • BCS 480: Internship in Computer Science

Program Major Requirements [36 Credits]

  • Compulsory Courses (33 Credits):
    • BCS 221: Communication Networks
    • BCS 301: Operating Systems
    • BCS 303: Security Principles and Practices
    • BCS 304: Data Mining
    • BCS 307: Digital Systems
    • BCS 402: Computability and Complexity
    • BCS 403: Advanced Database Systems
    • BCS 407: Artificial Intelligence
    • BCS 417: Computer Science Graduation Project
  • Elective Courses (03 Credits): Students are required to Select ONE Course from the following courses
    • SWS 215: Web Development
    • BSD 311: Human Computer Interaction
    • BCS 400: Network Operating Systems
    • BCS 406: Computer Graphics
    • BSD 404: Algorithms II
See More