Back close
Courses offered at the following campus

Program Overview 

BCA Data Science is an advanced three year undergraduate course which is designed to fulfill the requirements of the current IT industries.

This course mainly focuses on bridging the gap between industries and academics through latest technologies into the curriculum and research oriented training.

  • More than 95% practical oriented and advanced curriculum with valuable inputs from leading IT experts.
  •  More sophisticated labs, infrastructure and skilled teaching aids.
  • Intensive and research oriented assignments and projects are integral part of the programme.
  • More advanced and current IT requirement courses like Big Data Analytics, Machine Learning, Deep Learning, IoT, Parallel Programming, Statistics with modern programming languages like Python, Open MP, R Programming etc.

Course Structure

Semester 1
  •  Cultural Education I
  •  Communicative English
  •  Language I
  •  Discrete Mathematics
  •  Environmental Science and Sustainability
  •  Computer Essentials for Data Science
  •  Computational Thinking and Programming in C
  •  Computational Thinking and Programming in C Lab
Semester 2
  •  Cultural Education II
  •  Language Paper II (Hindi/Kannada/Malayalam/Sanskrit)
  •  Professional Communication
  •  Statistics and Probability
  •  Database Management System
  •  Data Structure and algorithm
  •  Operating System
  •  Database Management System Lab
  •  Data Structures Lab
Semester 3
  •  Amrita Value Programme I
  •  Life Skills I
  •  Essential of data collection ethics
  •  Descriptive statistics
  •  Computer Networks
  •  Object Oriented Programming using C++
  •  Software Engineering
  •  Scripting Technologies Lab
  •  Practical exposure to data collection lab
  •  Object Oriented Programming Lab
Semester 4
  •  Amrita Value Programme II
  •  Life Skills II
  •  Introduction to Data mining
  •  Python Programming
  •  Open Elective A*
  •  Introduction to Java and web Programming
  •  Elective A
  •  Java Programming Lab
  •  Python Programming Lab
Semester 5
  •  Life skills III
  •  Data Modelling and Visualization
  •  R Programming for data sciences
  •  Machine Learning
  •  Elective B
  •  Introduction to Parallel programming and Data optimization
  •  Live in Labs# / Open Elective B*
  •  Introduction to Parallel programming Lab
  •  Fundamentals of Machine Learning Lab
  •  Minor Project
Semester 6
  •  Big Data Analytics
  •  Information and Data Security
  •  Natural language processing
  •  Elective C
  •  Big Data Analytics Lab
  •  Project
Electives A & B
  •  Artificial Intelligence
  •  Cloud Computing
  •  Introduction to IoT
  •  Embedded Systems
  •  Non-relational Databases
  •  Pattern Recognition
  •  Distributed computing
  •  Inferential statistics
  •  Exploratory Data Analytics
  •  Text Mining and Analytics
  •  Image Processing
  •  Wireless Technologies and communication
  •  Multimedia and Graphics
  •  Bio informatics
  •  Soft Computing
  •  Computational Linear Algebra
  •  Business intelligence
  •  Quantum Computing
  •  Visual Programming using C#
  •  Design Pattern

* Two Open Elective courses are to be taken by each student, one each in the 4th and the 5th semesters, from the list of Open Electives offered by the School.

# Students undertaking and registering for a Live-in-Lab project, can be exempted from registering for an Open Elective course in the fifth semester.

Electives listed above are only indicative. Actual Offering will depend on the number of students registering for the courses and availability of faculty.

School Administration reserves the right to modify the subjects/curriculum / detailed syllabus as per the topical needs or changes in trends of the academic stream or industry requirements.

* One of the electives can be a Live-in-labs project done over a period of two semesters.




60% aggregate in PU/+2 in any discipline or its equivalent or 3-year Polytechnic Diploma


3 years (6 Semesters)

Facilities at a Glance

  • Central Library
  • Hostel Accomodation
  • Sports Facilites
  • Banking Facilities
  • Transport
  • Medical Services
  • Canteen
  • General Store
  • ICTS
  • Reprographic Facility

Why Amrita

The top reasons to choose Amrita for your career


World University Rankings 2020


BRICS Rankings 2020


World University Rankings 2020


BRICS University Rankings 2020


India University Rankings 2020


Overall Rankings 2020
5th Best
University in India
Amrita Ranked No.1 in India Top 100 in The World
‘A++’ Grade
Admissions Apply Now