BCA Data Science

Duration
3 Years Full-Time Program
Eligibility

Passed 10+2 or an equivalent examination from any recognized board with a minimum of 40 % marks in aggregate. 

APPLY NOW

BCA Data Science is a unique program that combines the fields of computer science, mathematics and statistics. The objective of this program is to prepare students to analyze data effectively and enable data-driven decisions. The program provides students with the training they need in data collection, exploration, manipulation and storage, analysis, and presentation in order to navigate data-rich workplace environments. It enhances the mathematical, analytical and technical skills to interpret and understand big complex data sets and their relevance to real-life decisions. The industry-oriented curriculum equips the students with hands-on training in the fields of knowledge discovery, data analytics, artificial intelligence, machine learning, deep learning, natural language processing, programming and visualization tools.

BCA Data Science

Programme Overview

BCA Data Science is a unique program that combines the fields of computer science, mathematics, and statistics. The objective of this program is to prepare students to analyze data effectively and enable data-driven decisions. The program provides students with the training they need for data collection, exploration, manipulation, storage, analysis, and presentation in order to navigate data-rich workplace environments.  It enhances the mathematical, analytical, and technical skills to interpret and understand big, complex data sets and their relevance to real-life decisions. The industry-oriented curriculum equips the students with hands-on training in the fields of knowledge discovery, data analytics, artificial intelligence, machine learning, deep learning, natural language processing, programming, and visualization tools.

Course Curriculum

  • 01Applied Mathematics - MAT1201
  • 02Problem Solving using C - CSA1500
  • 03Problem Solving using C Lab - CSA1501
  • 04Digital Computer Fundamentals - CSA1200
  • 05Web Design and Development - CSA1502
  • 06Foundations of English Communication - ENG1902
  • 07Introduction to Soft Skills - PPS1001
  • 01Programming in Python - CSA1503
  • 02Statistical Methods and Techniques - MAT1202
  • 03Data Structures - CSA2500
  • 04Data Structures Lab - CSA2501
  • 05Essentials of Writing Skills - ENG1913
  • 06Essentials of Data Science - CSA1203
  • 07Computer Networks - CSA2502
  • 08Computer Organization - CSA1201
  • 01Relational Database Management Systems - CSA2503
  • 02Relational Database Management Systems Lab - CSA2504
  • 03Object Oriented Programming using Java - CSA1504
  • 04Data Modelling and Visualization - CSA2515
  • 05Analysis of Algorithms - CSA2505
  • 06Operating Systems and Unix Programming - CSA2506
  • 07Operating Systems and Unix Programming Lab - CSA2507
  • 08Software Engineering - CSA1202
  • 09Environmental Studies - CHE7601
  • 10Design Thinking and Innovation - CSA1204
  • 01Machine Learning Algorithms - CSA2517
  • 02Machine Learning Algorithms Lab - CSA2518
  • 03Android Mobile Application Development - CSA2511
  • 04Data Management using Cloud - CSA2509
  • 05Database System Administration - CSA2519
  • 06Discipline Specific Elective – I - CSAXXXX
  • 07Discipline Specific Elective – II - CSAXXXX
  • 08Problem Solving through Aptitude - PPS3001
  • 09Indian Constitution - LAW7601
  • 01Data Mining - CSA1703
  • 02Data Analysis using R Programming - CSA2516
  • 03Discipline Specific Elective – IV - CSAXXXX
  • 04Discipline Specific Elective – V - CSAXXXX
  • 05Discipline Specific Elective – VI - CSAXXXX
  • 06Internet of Things - CSA2212
  • 07Multi-Disciplinary Elective – I - CSAXXXX
  • 08Summer Internship - CSA7000
  • 01Virtualization and Cloud Infrastructure - CSA2520
  • 02User Interface Design - CSA2211
  • 03Discipline Specific Elective – VI - CSAXXXX
  • 04Project - CSA7300

Programme Educational Objectives

After three years of successful completion of the program, the graduates shall be:

PEO 01: Demonstrate success as a computer professional with innovative skills, having moral and ethical values.

PEO 02: Engage in lifelong learning through software development.

PEO 03: Serve as a leader in the profession through consultancy, extension activities and/ or entrepreneurship.

Programme Outcomes (POs)

On successful completion of the Program, the students shall be able to: 

PO 1:  Application of Domain Knowledge: Apply domain knowledge such as mathematics, science and software engineering fundamentals into the Computer Application related professions.

PO 2: Problem Solving & Analysis: Identify, Formulate, Analyse and Solve Complex Scenarios related to Computer Applications.

PO 3: Design/development of Activities: Conceive, Design and Develop various activities of Computer Applications.

PO 4: Conduct Investigations of Events: Carry out Investigation of an event and draw logical conclusions based on critical thinking and analytical reasoning.

PO 5: Modern Tool usage: Effectively apply relevant ICT Tools and digital tools to carry out Computer Application Attributes.

PO 6: Research: Identify suitable Research Methods and report the findings.

PO 7: Apply the knowledge of the values and beliefs of multicultural society and a global perspective in the profession.

PO 8: Identify ethical issues and embrace ethical values in conduct of Profession.

PO 9: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.

PO 10: Express thoughts and ideas effectively in writing and oral communication.

PO 11: Ability to work independently, identify appropriate resources required for a project, and manage a project through to completion.

PO 12: Recognize the need for and have the preparation and ability to engage in independent and life-long learning in the broadest context of societal and technological change.

Programme Specific Outcomes

On successful completion of the Program, the students shall be able to:

PSO-1: [Data Analysis]: Capable of demonstrating comprehensive knowledge using statistical and machine learning techniques to analyze data and derive meaningful insights and patterns.

PSO-2: [Design/ Development of Solutions]: Identify, formulate, and apply the knowledge of Machine Learning algorithms, Deep Learning algorithms, and Big Data technologies and tools for processing and analyzing large datasets.

PSO-3: [Data Science Applications]: Students should be able to apply data science techniques and translate data insights into actionable recommendations in specific domains, such as finance, healthcare, marketing, etc.

Student handbook

Download Brochure

USP

  • Specialized Data Science Curriculum – Covers Big Data Analytics, Machine Learning, Statistical Computing, and Business Intelligence for data-driven careers.
  • Lucrative Career Opportunities – Prepares students for roles like Data Analyst, Business Intelligence Analyst, Data Scientist, and ML Engineer in top tech firms.
  • Industry-Relevant Skills – In-depth training in Python, R, SQL, Data Visualization, AI-driven Analytics, and Deep Learning frameworks.
  • Hands-on Learning – Real-world projects, case studies, internships, and collaborations with industry leaders for practical exposure and career readiness.

Career Opportunities

  • Data Analyst

    Analyze and interpret data to provide insights and support decision-making.

  • Business Analyst

    Identify business needs and propose data-driven solutions.

  • Data Scientist

    Use advanced analytical techniques and algorithms to interpret complex data.

  • Data Engineer

    Design and build systems for collecting, storing, and analyzing data.

  • Machine Learning Engineer

    Develop algorithms and models for machine learning applications.

  • AI Specialist

    Design and implement artificial intelligence systems and solutions.

  • Big Data Analyst

    Analyze and interpret large datasets to identify trends and patterns.

  • Data Visualization Specialist

    Create visual representations of data to facilitate understanding.

  • Statistical Analyst

    Apply statistical methods to analyze and interpret data.

  • Operations Analyst

    Evaluate operational processes and recommend improvements based on data.

Your Next Move Awaits

Begin an extraordinary journey with Presidency University.

FAQs

BCA in Data Science is a 3-year undergraduate programme that combines core computer application skills with data analysis, machine learning, and statistical techniques. It prepares students to manage and analyze large volumes of data to derive meaningful insights.

The career opportunities for BCA Data Science graduates includes Data Analyst/Engineer/Scientist, ML Engineer, AI Specialist, Big Data Analyst, Data Vizualisation Analyst, Statistical Analyst, Operations Analyst and many more.

For data science, Python is the most essential language due to its simplicity and powerful libraries. R is useful for statistics and visualization, while SQL is crucial for managing and querying databases. Java, Scala, and Julia are valuable for big data and high-performance tasks. Python and SQL are the best starting points.

The salary range for entry-level Data Science professionals in India typically falls between ₹4 LPA to ₹8 LPA.