← All courses
DTS 201Data Science· Computing

Introduction To Data Science

3 UnitsStatus: C200 LevelSemester 1LH 30PH 45Emerging Tech

Fundamentals of Data Science. Methodology of extracting knowledge from big datasets as well as various tools and platforms for Data Science. What is Data and why is it important? Basic classification of Data (Structured, semi-structured and unstructured data), Scope of Data Science, Steps of Data…

Learning outcomes

At the end of the course, the students should be able to: 1. demonstrate the principles of working with data across distributions, sizes and ranges; 2. explain from first principles the operations that power data-driven utilities that have transformed the modern computing industry; and 3. demonstrate foundational technological processes that enable various data functions.

Course contents

Fundamentals of Data Science. Methodology of extracting knowledge from big datasets as well as various tools and platforms for Data Science. What is Data and why is it important? Basic classification of Data (Structured, semi-structured and unstructured data), Scope of Data Science, Steps of Data Science Process: Data collection, Pre-processing, training, and testing. Rudiments of data visualisations; Distributions, Probability, and Simulations; Predictions and Models. Use cases in various domains such Image, Natural Language, Audio and Video. Basic introduction to knowledge extraction: Data mining, Business Intelligence & Knowledge management, Introduction to Big Data integration and intelligence, Introduction to Data Analytics, Introduction to programming. Lab work: Practical experiments on data science process steps in simulated models. Practical application of the methods and tools used in data science for prediction models with some simulated exerises. Practical experiments on how to extract knowledge; how to mine valuable data from large set of data sets using data mining process and methods. Learn how to integrate business intelligence in big data along with some data analytics pratical exercises. Simple exercises on R programming to enhance the coding knowledge acquired during theory class.

Modules

  1. 1Syllabus