15 May 2024

Last Date to Apply for Indian Admissions

15 May 2024

Last Date to Apply for International Admissions


The Bachelor of Computer Applications (BCA) program at the Manipal University Jaipur aims to provide academic excellence with the most advanced curriculum and syllabus in the field of computer applications. It ensures to develop personnel who are academically competent and professionally motivated. The coursework is designed to be flexible and wide-ranging, incorporating the cutting edge and ensuring that the students have a firm grasp on the core fundamentals. Apart from regular BCA

department is also offering following specialization:

  • Cyber Security
  • Data Science

Recognitions & Accreditations


To take admission in any of the several courses at Manipal University Jaipur, please go through this table to check your eligibility, in terms of academic pre-requisites and minimum age requirement.

If you don’t find the information you seek, please write to us at admissions@jaipur.manipal.edu and we will get back to you at the earliest. Once you have zeroed in on the course of your choice, this page will take you to our main eligibility page.

Admission Criteria

The candidate must have passed 10+2 or A level or IB examination in any discipline with at least 50% marks in aggregate.


Program Fee Indian (₹) International ($)
BCA Tuition (Annual) 148000 3750
Registration (One Time) 10000 300
Caution Deposit (Refundable) 10000
Total (At the time of admission) 168000 4050


  • Fundamentals of Mathematics
  • Technical Communication
  • C Programming
  • Fundamentals of Computers & Digital Systems
  • Introduction to Web Programming
  • C Programming Lab
  • Web Programming Lab
  • Environmental Science

  • Basic Statistics and Probability
  • Data Structures
  • Database Management System
  • Principle of Programming Languages
  • Object-Oriented Programming using C++
  • Database Management System Lab
  • Data Structures using C++ Lab

  • Computer Organization and Architecture
  • Data Communication & Protocol
  • Java Programming
  • Operating Systems
  • Artificial Intelligence for Problem Solving
  • Java Programming Lab
  • Operating System Lab

  • Python Programming
  • Software Engineering
  • Data Mining & Visualization
  • Introduction to Network Security
  • Open Elective / MOOC
  • Python Programming Lab
  • Data Mining and Visualization Lab

  • Mobile Application Development
  • Cloud Computing & Applications
  • Machine Learning
  • Program Elective-I
  • Mobile Application Development Lab
  • Machine Learning Lab
  • Minor Project
  • Aptitude and Technical Development

  • Wireless Communication
  • Unix and Shell Programming
  • Big Data
  • Program Elective-II
  • Unix and Shell Programming Lab
  • Major Project