BS Computer Science – Data Science

Overview

Bachelor of Science in Computer Science with an Emphasis on Data Science is an undergraduate program that combines the core principles of computer science with specialized training in data science. This degree is designed to equip students with the skills necessary to analyze, interpret, and leverage data to drive decision-making and solve complex problems across various industries.

This program merges core computer science principles with specialized training in data science. The curriculum covers programming, data structures, algorithms, and database management, while focusing on advanced topics such as machine learning, deep learning, data analytics, and statistical analysis.

Students develop critical skills in data analysis, problem-solving, and technical communication, preparing them for high-demand roles such as data scientist, data analyst, and machine learning engineer. The program also emphasizes ethical considerations in data use, ensuring graduates can responsibly handle data in various professional settings.

As industries increasingly rely on data-driven decision-making, this degree equips students with the expertise needed to analyze and interpret large datasets, driving innovation and informed decision-making across sectors.

Admission Criteria
  • A recognized general education diploma or its equivalent.
  • Students joining MCBS must go through an English placement test to determine the appropriate English level.
  • Students presenting a valid score of 5-5.5 in IELTS or 65-79 in internet based TOEFL (iBT) are exempted from the English program.
  • Students will need to go through Mathematics and IT placements tests to determine their levels of proficiency in these subjects as they are part of the GFP or possible exemption.
  • Mathematics placement tests will determine whether Basic Mathematics (MATH 10) and Pure Mathematics (MATH 21) can be exempted, or students will be given both or one of them.
  • IT placement test will determine whether students will require to take the Information Technology.
Program Structure

Duration: Bachelor’s degree requires about 8 semesters or 4 years.

Program delivery: 12-15 credits per normal semester and 6 credits per summer semester.

Internship: Placement on a 3 month internship.

Courses: Apart from courses closely related to the program, students take general education courses.

CoursesCredits
Computer Science Core Courses47
Data Science Emphasis Area15
Communication skills09
Humanities09
Social Sciences09
Mathematics and Computer Science30
Internship01
Total120

Computer Science Core Courses (47 Credits)

Course CodeCourse NameCredits
COSC 1301Object Oriented Programming I3
COSC 2325Data Communications & Networks3
COSC 1330Computer Architecture & Organization3
COSC 2320Database Management Systems3
COSC 2350System Programming and Tools3
CPT 182Programming in C3
CPT 220Programming & Data Structures3
CPT 278Design and Analysis of Algorithms3
CPT 325Programming Languages3
CPT 328Program Translation Techniques3
CPT 376Operating Systems3
CPT 382Computer Science Project I2
CPT 383Computer Science Project II3
ICT 128Web Application Techniques3
ICT 205Software Engineering3
ISEC 2340Principles of Information Security3

Data Science Emphasis Area (15 Credits )

Course CodeCourse NameCredits
COSC 4340Introduction to Machine Learning3
COSC 4342Introduction to Data Mining3
COSC 4390Introduction to Deep Learning3
MATH 4305Exploratory Data Analysis with R3
MATH 4300Mathematical Statistics I3

Career Opportunities

Graduates of this program can pursue a variety of careers in data analytics, including:

  • Data Analyst
  • Data Scientist
  • Business Intelligence Analyst
  • Data Engineer
  • Business Intelligence Consultant
  • Machine Learning Engineer
Ready to take the next step?

Info

Required English Prerequisites

Department Contact

Contact Program Chair Dr. Joseph Mani for more information.