B.Sc. Data Science
Programme Overview
The Bachelor of Science in Data Science programme is a four-year honours degree designed to build strong analytical, computational, and problem-solving abilities for the data-driven world. The curriculum integrates mathematics, statistics, computer science, and machine learning to enable students to collect, process, analyse, and interpret complex data for informed decision-making. Learners gain practical experience in data visualization, predictive modelling, big data analytics, and artificial intelligence applications through hands-on labs, projects, and internships. Academic alliances with Celonis, Qlik, and UiPath provide students with exposure to real-world data intelligence, automation, and process optimization tools, enhancing their technical proficiency and industry readiness. Graduates are well-prepared for diverse roles such as data analyst, business intelligence developer, data engineer, machine learning engineer, and data scientist across sectors, including IT, finance, healthcare, and research ample scope for higher studies and professional certifications.
The B.Sc. Programme is a four-year degree programme, wherein a student, after successful completion, will be awarded an Honours degree. However, a student has the option to exit the programme after successful completion of the first three years. In such a case, the student will be awarded a Bachelor’s degree.
Eligibility Criteria
Any candidate who has passed PUC/10+2/ equivalent in Computer Science and Mathematics, securing a minimum of 40% of marks, is eligible.
Programme Outcomes (PO)
- PO1: apply critical inquiry, innovative thinking and evidence-based research to solve complex problems.
- PO2: formulate informed decisions based on factual evidence and reasoned judgement.
- PO3: demonstrate professional competencies, ethical conduct, emotional intelligence and fluency in emerging technologies in a dynamic global environment.
- PO4: Exhibit self-discipline, autonomy, responsibility and accountability for personal well-being and a commitment to lifelong learning.
- PO5: Lead and communicate with multi-cultural teams, demonstrating empathy and mutual respect in the workplace and public sphere.
- PO6: Involve in community development for nation-building by advocating sustainable practices, embodying Indian ethos and upholding universal human values.
Programme Specific Outcomes (PSO)
- PSO1: demonstrate knowledge of programming, databases, data analytics, visualisation, storytelling, quantitative methods and techniques.
- PSO2: Apply data science pipelines and tools for descriptive, diagnostic, predictive and prescriptive analytics.
- PSO3: Develop dashboards to identify patterns and derive insights using data visualization tools.
- PSO4: Formulate data-driven solutions based on systematic research.
Programme Matrix - B.Sc Data Science
| Course Title | Course Type | Credits | |
| I | C Programming | DSC | 4 |
| I | C Programming Practical | DSC | 2 |
| I | Relational Database Management System | DSC | 4 |
| I | Relational Database Management System Practical | DSC | 2 |
| I | Matrix Theory and Calculus | DSC | 4 |
| I | Data Structures | ||
| II | Data Structures Practical | DSC | 3 |
| II | Basic Statistical Analysis | DSC | >1 |
| II | Basic Statistical Analysis Practical | DSC | 3 |
| II | Operating System and Networks | DSC | 1 |
| II | Rising Star: Business | DSC | >3 |
| II | Multidisciplinary Course | MDC | 3 |
| II | Skill Enhancement Course | SEC | 3 |
| III | Object Oriented Programming with Java | DSC | 3 |
| III | Object Oriented Programming with Java Practical | DSC | 1 |
| III | Data warehousing and Datamining | DSC | 3 |
| III | Data warehousing and Datamining Practical | DSC | 1 |
| III | Mathematical Concepts of Data Science | DSC | 3 |
| III | Skill Enhancement Course -NPTEL | SEC | 3 |
| III | Multidisciplinary Course | MDC | 3 |
| III | Value-Added Course (VAC) | VAC | 2 |
| IV | Probability and Inferential Statistics | DSC | 3 |
| IV | Probability and Inferential Statistics Practical | DSC | 1 |
| IV | Python Programming | DSC | 3 |
| IV | Python Programming Practical | DSC | 1 |
| IV | Artificial Intelligence for Data Science | DSC | 3 |
| IV | Rising Star: Automation | DSC-CC | 2 |
| IV | Minor Project-I | DSC-MP | 2 |
| IV | Skill Enhancement Course | SEC | 3 |
| IV | Multidisciplinary Course | MDC | 3 |
| IV | Value-Added Course (VAC) | VAC | 2 |
| V | Process mining and Analytics | DSC | 4 |
| V | Process mining and Analytics Practical | DSC | 2 |
| V | Machine Learning | DSC | 4 |
| V | Machine Learning Practical | DSC | 2 |
| V | Research Methodology | DSC | 4 |
| V | Software Engineering | DSC | 4 |
| V | Minor Project-II | DSC MP | 2 |
| V | Internship | 2 | |
| VI | Exploratory Analysis | DSC | 4 |
| VI | Exploratory Analysis Practical | DSC | 2 |
| VI | Process optimization and Object Centric Mining Techniques | DSC | 4 |
| VI | Process optimization and Object Centric Mining Techniques practical | DSC | 2 |
| VI | Optimization Techniques | DSC | 4 |
| VI | Object Centric Process Mining | DSC CC | 2 |
| VI | Project Capstone | 4 |
Key Courses
Semester I
- C Programming
- Relational Database Management System
- Matrix Theory and Calculus
- Data Structures
Semester II
- Data Structures Practical
- Basic Statistical Analysis
- Operating System and Networks
- Rising Star: Business
Semester III
- Object-Oriented Programming with Java
- Data Warehousing and Data Mining
- Mathematical Concepts of Data Science
- NPTEL Skill Enhancement Course
Semester IV
- Probability & Inferential Statistics
- Python Programming
- Artificial Intelligence for Data Science
- Rising Star: Technical
Semester V
- Process Mining and Analytics
- Machine Learning
- Statistical Analysis using SPSS
- Research Methodology
Semester VI
- Exploratory Data Analysis
- Process Optimization
- Software Engineering
- Rising Star: Automation
- Celonis Capstone Project