Welcome to Amrita Mysuru Campus

course details

BCA (Bachelor of Computer Applications) Data Science

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

Programme Duration: 3 years (6 Semesters)

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 *
*Curriculum is due for revision, subject to approval from academic council.
Subject to Approval by the Academic council.

  • 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
  • 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
  • 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
  • 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
  • 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
  • Big Data Analytics
  • Information and Data Security
  • Natural language processing
  • Elective C
  • Big Data Analytics Lab
  • Project
  • 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 modif y 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.

Amrita Vishwa Vidyapeetham has a major role to play in transforming our society into a knowledge society through its unique value-added education system

Dr. A.P.J. Abdul Kalam
Former President of India