CIT Artificial Intelligence
Undergraduate

BSc Data Science & Machine Learning

Master Algorithms, Analytics, and Machine Learning

Full Time Online

Program At a Glance

Duration
4.0 Years
Credits
120
Tuition / yr
$22800
Start Application →

About This Program

Program Description

The Bachelor of Science in Data Science and Machine Learning prepares students to become skilled data professionals capable of extracting knowledge from complex datasets and developing intelligent computational solutions across a wide range of industries.

The program begins with a strong foundation in mathematics, statistics, programming, computing fundamentals, data literacy, and technical communication. Students develop proficiency in programming and statistical analysis while learning how data is collected, structured, cleaned, stored, and prepared for analytical applications.

As students advance through the curriculum, they explore core areas of data science including data structures and algorithms, database systems, exploratory data analysis, statistical modeling, data visualization, data engineering, and big data technologies. These subjects provide the technical foundation required to work effectively with structured and unstructured datasets from diverse sources.

The program emphasizes machine learning and artificial intelligence through progressive study of supervised learning, unsupervised learning, deep learning, natural language processing, computer vision, and intelligent systems. Students learn to develop, train, evaluate, and deploy predictive models while understanding model performance, feature engineering, data quality, and responsible use of artificial intelligence.

Students also develop expertise in modern data infrastructure and cloud technologies. Coursework in data engineering, distributed data processing, cloud analytics, and MLOps introduces students to the technologies and practices used to build scalable data pipelines and deploy machine learning models in production environments.

Research and innovation form an important component of the degree. Research Methods for Data Science prepares students to formulate research questions, evaluate technical literature, design experiments, analyze evidence, and communicate findings. The Data Science and Machine Learning Capstone Project enables students to undertake a substantial supervised project that integrates statistical analysis, programming, machine learning, data engineering, and visualization.

Professional preparation is reinforced through Industrial Training and Internship, where students gain practical experience working with real-world data and technology environments. Coursework in entrepreneurship, data ethics, artificial intelligence governance, and professional practice further prepares graduates to use data responsibly and contribute effectively to data-driven organizations.

Graduates are equipped for careers in data science, machine learning, data engineering, business intelligence, artificial intelligence, analytics, cloud computing, and related technology fields while also being prepared for postgraduate study and research in data science, machine learning, artificial intelligence, computer science, statistics, and related disciplines.

Specializations

  • Data Analytics and Visualization
  • Statistical Data Science
  • Machine Learning
  • Artificial Intelligence
  • Deep Learning
  • Natural Language Processing
  • Computer Vision
  • Data Engineering
  • Big Data Analytics
  • Cloud Data Science
  • MLOps and Model Deployment
  • Predictive Analytics
  • Business Intelligence
  • Research in Data Science

Core Courses

  • CIT 101 – Introduction to Computing
  • DSC 101 – Programming for Data Science
  • MAT 101 – Mathematics for Data Science I
  • CIT 110 – Academic and Professional Communication
  • DSC 102 – Data Science Tools and Programming Practice
  • MAT 102 – Mathematics for Data Science II
  • STA 201 – Probability and Statistics for Data Science
  • DSC 201 – Data Structures and Algorithms
  • DSC 210 – Database Systems and SQL
  • DSC 220 – Data Collection, Cleaning and Preparation
  • DSC 230 – Exploratory Data Analysis and Visualization
  • BUS 210 – Entrepreneurship and Innovation
  • DSC 301 – Statistical Modeling and Inference
  • MLN 301 – Introduction to Machine Learning
  • DSC 310 – Data Engineering and Pipelines
  • DSC 320 – Big Data Analytics
  • MLN 310 – Supervised and Unsupervised Learning
  • DSC 330 – Cloud Computing for Data Science
  • CIT 301 – Research Methods for Data Science
  • MLN 320 – Deep Learning and Neural Networks
  • MLN 330 – Natural Language Processing
  • MLN 340 – Computer Vision and Image Analytics
  • DSC 340 – MLOps and Machine Learning Deployment
  • BUS 310 – Data-Driven Business and Innovation
  • CIT 401 – Data Ethics, Privacy and AI Governance
  • DSC 401 – Data Science and Machine Learning Capstone Project
  • DSC 410 – Industrial Training and Internship
  • DSC 420 – Advanced Predictive Analytics
  • DSC 430 – Applied Artificial Intelligence
  • DSC 440 – Distributed Data Processing
  • DSC 450 – Professional Portfolio and Career Readiness

Admissions

Entry Requirements

Applicants should have completed senior secondary education with the required credits or a recognized equivalent.

Applicants should demonstrate competence in English and Mathematics (including Advanced Mathematics).

Applicants should satisfy the university's undergraduate admission requirements.

Applicants should meet any departmental requirements for admission into the Bachelor of Science in Data Science and Machine Learning program.

What You'll Achieve

Learning Outcomes

Apply mathematical and statistical principles to analyze complex datasets.

Develop efficient data processing and analytical solutions using modern programming languages.

Collect, clean, transform, and prepare structured and unstructured data for analysis.

Design and implement scalable data pipelines and data storage solutions.

Apply statistical and machine learning techniques to develop predictive models.

Evaluate machine learning models using appropriate performance metrics and validation techniques.

Develop intelligent applications using artificial intelligence and machine learning methodologies.

Apply deep learning techniques to problems involving images, text, and other complex data.

Analyze large datasets using distributed computing and big data technologies.

Create effective data visualizations and communicate analytical findings to technical and non-technical audiences.

Integrate cloud computing, MLOps, and model deployment practices into data science workflows.

Conduct research using appropriate data science and machine learning research methodologies.

Evaluate ethical, legal, privacy, security, and professional responsibilities associated with data and artificial intelligence.

Lead collaborative data science projects using industry-standard tools, platforms, and methodologies.

Demonstrate professional competence through industrial training and a supervised data science and machine learning capstone project.

After Graduation

Career Opportunities

Data Scientist
Machine Learning Engineer
Data Analyst
Data Engineer
Machine Learning Scientist
Artificial Intelligence Engineer
Business Intelligence Analyst
Business Data Analyst
Data Visualization Specialist
Big Data Engineer
Cloud Data Engineer
MLOps Engineer
AI Research Assistant
Predictive Analytics Specialist
Statistical Analyst
Database Developer
Research Scientist
AI and Data Consultant
Gallery

Ready to Enrol in BSc Data Science & Machine Learning?

Take the first step. Apply today and our admissions team will guide you through every stage.

Admissions Team

24/7 Support

Secure Process