Skip to main content

BSc. Honours Degree in Data Science - Curriculum

Guidelines for Course Codes and Credits

 

  • Each course code consists of four digits together with the prefix (alphabets).

  • Prefix alphabets denote the abbreviation of the name of the degree program (DS).

  • The first digit of each course code is the corresponding semester of study (1-8).

  • The second digit represents the revision of the course, and it will increment if the course is revised.

  • The third and fourth digit represents the course number.

  • Example: The course code of DS1101 denotes the following. 

 

 

Abbreviate Name of Degree Program

Semester

Revision Number

Course Number

DS (Data Science)

1

1

01

 

 

 

Summary of the Courses

 

 

Semester I

DS1101

Introduction to Data Science

1

Core

DS1102

Programming Fundamentals

2

Core

DS1103

Calculus

2

Core

DS1104

Introduction to Statistics

2

Core

DS1105

Database Management Systems

2

Core

DS1106

Computer System Organization

2

Core

DS1107

Data and Society

1

Core

DS1108

Web Programming I

2

Core

Total

14

 

Semester II

DS2101

Operating Systems

2

Core

DS2102

Data Structures 

2

Core

DS2103

Linear Algebra

2

Core

DS2104

Object Oriented Programing 

2

Core

DS2105

Capstone Project in Data Science I

2

Core

DS2106

Analysis of Algorithms

2

Core

DS2107

System Analysis and Design

2

Core

DS2108

Data Pre-Processing

1

Core

Total

15

 

Semester III

DS3101

Probability Theory

2

Core

DS3102

Regression Analysis

2

Core

DS3103

Multivariate Calculus

2

Core

DS3104

Real World Analytics

1

Core

DS3105

Computer Networking

2

Core

DS3106

Data Warehousing 

2

Core

DS3107

Web Programming II

2

Core

Total

13

 

Semester IV

DS4101

Advanced Database Management Systems

2

Core

DS4102

Scientific Writing & Documentation 

1

Core

DS4103

Software Engineering

2

Core

DS4104

Data Visualization

2

Core

DS4105

Capstone Project in Data Science II

2

Core

DS4106

Applied Data Mining 

2

Core

DS4107

Social and Professional Issues in Computing

2

Core

DS4108

Business Intelligence 

2

Core

DS4109

Discrete Mathematics

2

Core

DS4110

Artificial Intelligence

2

Core

Total

19

 

Semester V

DS5101

Semantic Web

2

Core

DS5102

Time Series Analysis and Forecasting

2

Core

DS5103

Information Security

2

Core

DS5104

Machine Learning

2

Core

DS5105

Linear Programming

2

Core

DS5106

Graph Theory

2

Core

DS5107

Image Processing

2

Elective

DS5108

Mobile Computing

2

Elective

DS5109

Data Science for Bioinformatics

2

Elective

DS5110

Human Resource Management

2

Elective

DS5111

Parallel and Distributed Computing

2

Elective

Total (Core + Electives) (12 + 4)

16

 

Semester VI

DS6101

Introduction to Deep Learning

1

Core

DS6102

Bayesian Learning and Graphical Models

2

Core

DS6103

Mathematical Optimization

2

Core

DS6104

Industrial Training

6

Core

DS6105

Web Services

2

Elective

DS6106

Cloud Computing

2

Elective

DS6107

Business Process Management

2

Elective

DS6108

Software Quality Assurance

2

Elective

DS6109

Fraud and Anomaly Detection

2

Elective

Total (Core + Electives) (11 + 2)

13

 

Semester VII

DS7101

Research Method

2

Core

DS7102

Advanced Deep Learning

2

Core

DS7103

Emerging Trends in Data Science

1

Core

DS7104

Numerical Methods

2

Core

DS7105

Natural Language Processing

2

Core

DS7106

Entrepreneurship and Innovation 

2

Elective

DS7107

Internet of Things

2

Elective

DS7108

Design Patterns and Anti-patterns

2

Elective

DS7109

Ontology Engineering

2

Elective

DS7110

Blockchain and Cryptocurrency

2

Elective

Total (Core + Electives) (9 + 4)

13

 

Semester VIII

DS8101

Research Project in Data Science

8

Core

DS8102

Information Retrieval and Web Analytics

2

Core

DS8103

Reinforcement Learning

2

Core

DS8104

Computational Intelligence

2

Core

DS8105

Business Analytics and Applications

1

Core

DS8106

Geographical Information Systems

2

Elective

DS8107

Digital Forensics

2

Elective

DS8108

Business Process Simulation

2

Elective

DS8109

Robotics

2

Elective

Total (Core + Electives) (15 + 2)

17