Search...

Bachelor of Computer Applications in Data Science (BCA Data Science)

Bachelor of Computer Applications in Data Science Syllabus

The BCA Data Science program provides a deep understanding of data science, programming, and software applications, spanning three years and six semesters. The course equips students with essential skills in data collection, machine learning, programming, and statistical analysis. Below is a detailed syllabus, outlining the subjects taught in each semester, including electives students can choose from in their fourth, fifth, and sixth semesters.

Semester 1Semester 2Semester 3
Cultural Education 1Cultural Education 2Life Skills 1
Communicative EnglishLanguage Paper 2Essentials of Data Collection Ethics
Language 1Professional CommunicationDescriptive Statistics
Discrete MathematicsStatistics and ProbabilityComputer Networks
Environmental Science and SustainabilityDatabase Management SystemObject Oriented Programming using C++
Computer Essentials for Data ScienceData Structure and AlgorithmSoftware Engineering
Computational Thinking and Programming in COperating SystemScripting Technologies Lab
Computational Thinking and Programming in C LabDatabase Management System LabPractical Exposure to Data Collection Lab
  • | Data Structures Lab | -
Semester 4Semester 5Semester 6
Life Skills 2Data Modelling and VisualizationBig Data Analytics
Introduction to Data MiningR Programming for Data SciencesInformation and Data Security
Python ProgrammingMachine LearningNatural Language Processing
Open Elective A*Elective BBig Data Analytics Lab
Introduction to Java and Web ProgrammingIntroduction to Parallel Programming and Data OptimizationProject
Python Programming LabOpen Elective B*-
Elective AIntroduction to Parallel Programming Lab-
Java Programming LabFundamentals of Machine Learning Lab-
  • | Minor Project | -

Electives

Electives A and B

  • Artificial Intelligence
  • Cloud Computing
  • Introduction to IoT
  • Embedded Systems
  • Non-relational Databases
  • Pattern Recognition
  • Soft Computing
  • Text Mining and Analytics
  • Bioinformatics
  • Exploratory Data Analytics
  • Quantum Computing
  • Distributed Computing
  • Design Patterns
  • Multimedia and Graphics
  • Business Intelligence
  • Computational Linear Algebra
  • Image Processing
  • Visual Programming using C#
  • Inferential Statistics
  • Wireless Technologies and Communications

This BCA Data Science syllabus aims to provide a comprehensive foundation in data science and its applications. The elective options allow students to tailor their learning towards specific areas of interest within the expansive field of data science. With hands-on experience in coding, machine learning, and big data, this program equips students with the essential skills required in the fast-growing data industry. After completing the course, graduates can pursue careers in various sectors including data analytics, machine learning, and AI.