BCA Course Details

Degree Bachelors
Full Form Bachelor of Computer Application
Duration Course Duration of Bachelor of Computer Application [BCA] is 3 Years.
Age 23
Minimum Percentage It is open for students who have qualified Higher Secondary Examination with a minimum of 45% marks
Subjects Required Mathematics
Average Fees Incurred INR 30,000 - 1.8 L per annum
Similar Options of Study B.Sc (Computer Science)
Average Salary Offered INR 5 L per annum
Employment Roles Software Developer Trainee, Trainee Programmer, Technical Analyst, Technical Support, Server Monitoring, Networking Trainee, System Administrator-Computer, Server Administrator etc.
Placement Opportunities Tata Consultancy Services Limited, Accenture, Cognizant Technology Solutions Corp, HCL Technologies Ltd., Techmahindra Ltd, Sapient Corporation, Capgemini etc.

About Bachelor of Computer Application [BCA]:

  • The BCA course full form is Bachelor of Computer Application which is an undergraduate Computer Application course

  • The average BCA course fees in India ranges from 1.2 Lakh INR to 6 Lakh INR for three years in different colleges.

  • B.C.A course is often seen as equivalent to a BE or B.Tech in Computer Science.

  • The course of BCA is one of the popular ones because of the rise of the IT technologies and companies throughout the world
  • The top BCA colleges in India that offer the course include:

    • Christ University, Bangalore

    • SRM University, Chennai

    • Institute of Management Studies, Noida

  • After completing BCA course, a student can find employment in various fields like Software Development, Banks, ITES, Government departments, Education etc. The average monthly salary offered in a BCA job ranges between 20,000 to 25,000 INR.

  • Information Technology sector has a huge economic impact and hence provide ample job opportunities.
  • The BCA syllabus regarding the various fields and areas of computer science covered are further elaborated in website.

What is Bachelor of Computer Application [BCA]?

  • Most of the students get the question in their mind thinking what is BCA? Well the most trendy way of entering into the world of Information Technology, Bachelor of Computer Applications [BCA] is proved to be a popular career choice for a lot of students after their final board exams.

  • BCA subjects carry the idea of using the vast knowledge of Computer science into building customer-friendly applications.

  • In today’s world, there is nothing which is complete without a computer. Every process, be it manufacturing, service, packaging, retailing requires a computing unit to ensure error-free transactions.

  • As Such Bachelor of Computer Application (BCA) is one of the popular courses among the students who want to make their career in the IT (Information Technology) field. 

  • The BCA course duration is of three years
  • The BCA details regarding the subjects like database, networking, data structure, core programming languages like ‘C’ and ‘Java’.

  • BCA course subjects demonstrate sound knowledge in key areas of computer science or industrial computing. It also carries out the required analysis and synthesis involved in computer systems, information systems, and computer applications

Why Choose Bachelor of Computer Application [BCA]? 

  • Since Bachelors of Computer Application contains all the IT related subjects, candidates graduating with a Bachelors in Computer Application degree have vast opportunities in various positions globally.

  • BCA course syllabus is in par with B.Tech with the BCA duration being 3 years which is a year less than B.Tech and certain Universities offer specializations along with the BCA program. Candidates can opt for a dual degree while completing their regular BCA program.
  • BCA courses benefits are that it provides a lot of opportunities to the students who are interested in the computer field and wants to work in the IT sector as a programmer or software developer.

  • During the entire duration of BCA students get to learn about software languages like 'C', JAVA etc

  • There are a lot of sub-divisions to BCA course subjects namely: Web Development, Android App Development, Machine Learning and many more which provides candidates with a wide range of specializations to choose from.

  • A Bachelor of Computer Application degree is evergreen as more and more manual units continue to get replaced by automated systems thus requiring trained computer professionals to supervise and maintain them.
  • A question about BCA Degree is what to do after the course? The candidates can go for higher studies in Master of Computer Application [MCA] after BCA which will serve as an added advantage.

Top Colleges for Bachelors of Computer Applications [BCA]:


Name of the Institute


Christ University, Bangalore


SRM University, Chennai


Symbiosis Institute of Computer Studies and Research (SICSR), Pune


Institute of Management Studies, Noida


Stella Maris College, Chennai


Lovely Professional University, Punjab


VIT University, Vellore


St. Joseph's College Bangalore


Banasthali University, Jaipur


Madras Christian College, Chennai

Eligibility Criteria for Bachelor of Computer Application [BCA]:


  • The eligibility for BCA admission is that the candidates who are applying should have completed their 12th (Higher Secondary Exam) with either Commerce or Science stream from a recognized board.

  • Some colleges prefer students from science stream or who have studied Mathematics and Computer Science at 10+2 level with a minimum of 45% in aggregate.

  • Exams like SET exams are to be qualified in order to get admission in the institutes although not all institute takes an entrance exam

Admission Procedure for Bachelor of Computer Applications [BCA]:

  • BCA course admission is generally through a common entrance test conducted by the respective universities. Certain Universities also provide dual specializations along with the regular program.

  • The BCA course information and applications for admissions can be availed either from the University website or by visiting the Admissions Office of the same. Candidates will have to fill out the required details in a match with the existing documents.

  • The application process for the BCA course starts with an entrance test that ideally starts in the month of May and June. Certain Universities across India conduct Entrance Tests for admission of candidates in BCA.

  • There are certain colleges like BIT Mesra, Amity University etc. which take admission purely on the basis of marks scored in the 10+2 examination.

  • Students have to apply to the respective institutes in the prescribed format. The application process may be online or offline or both. 

Entrance Exams for Bachelor of Computer Application [BCA]:

  • Candidates applying for the Bachelors in Computer Application course can avail admission based on previous education qualification or through Entrance tests conducted by certain Universities. Candidates are advised to have a look at the Universities, to confirm the admission procedure which they follow.

  • However below is a list of institutes which conduct entrance test for admission to BCA course program:

    • Indira Gandhi National Open University

    • Guru Gobind Singh Indraprastha University

    • Punjab University

SET Exam for Bachelor of Computer Application [BCA]:

Institutes like Symbiosis Centre for Management Studies conducts an exam called Symbiosis Entrance Test [SET] for admission in BCA course.

SET exam date for all the courses is available on the official website. The Institutes take this exam for six courses.

The SET exam dates or the SET test date for all the courses are given by the institutes itself. The SET exam is considered by the institutes mentioned below.

The eligibility for BCA course in these institutes includes SET exam along with the basic eligibility.

The information regarding the SET form, SET examination date, SET form date, SET exam form, registration, last date of SET exam and other SET details are also provided by these institutes.

  • Symbiosis Centre of Media and Communication

  • Symbiosis Centre of Management Studies, Pune

  • Symbiosis Centre of Management Studies, Noida

  • Symbiosis Center of Culinary Arts

  • Symbiosis Centre of Computer Studies and Research

  • Symbiosis Centre of Liberal Arts

Entrance Exam Pattern for Bachelor of Computer Application [BCA]:

The entrance test is generally of objective type and contains questions from the following topics:

  • Quantitative Aptitude

  • General Knowledge

  • English Language & Comprehension

  • Logical Reasoning

  • Computer Knowledge & IT

Syllabus & Subjects Summary for Bachelor of Computer Application [BCA]:

  • In India, many colleges offer BCA course full details involves topics like Computer fundamentals, C programming, Web design and internet programming, Organizational Behavior. Here again, the BCA course syllabus and subjects may differ from university to university.

  • The BCA course duration is for three years which is divided into six semesters and the syllabus includes Programming Principles and Algorithms, Inventory Management (SAD), File Structure and Database Concepts, e-Commerce, Object Oriented Programming using C++ etc. 

  • Many universities offer specialization concepts for BCA courses like Computer graphics, Word processing, Animation, Accounting Applications, Music and video processing which can be opted by the students with their syllabus.

Jobs, Scope, Salary, and Placements Summary for Bachelor of Computer Application [BCA] :

  • BCA course provides a strong academic base for the jobs where advancement in computer application can be developed.
  • The key employment areas where a BCA degree is demanded are in Financial Institutions, Computers and Related Electronic Equipment Manufacturers, Software development companies, Game Designing, Testing and Development, Government agencies and many other. The BCA course job opportunities also yield a good salary to the graduate.

  • Software publishers, Information systems managers, Database Administrators, Computer Systems Analysts, Chief Information officer, and others are some of the BCA course jobs that are in the employment market.

  • The BCA course salary ranges from Rs. 15,000 to Rs. 25,000 per month.

  • The average salary offered for the BCA course graduates in Bangalore location tops with Rs. 360,600 per annum followed by Delhi and Mumbai with Rs. 332,000 and Hyderabad with Rs. 310,000.

  • The pay package for the graduates starts at around 2.8 lakhs and increases with experience.

Entrance Exams For Bachelor of Computer Application [BCA]

See Various Bachelor of Computer Application [BCA] Colleges in India

Fee Structure of Bachelor of Computer Application [BCA] in India

(In Lakhs)

Fee Structure by State for Bachelor of Computer Application [BCA]

All Over India

Public Colleges
₹ 2,766 (Minimum Fee) (Maximum Fee) ₹ 3.16 Lakh
₹ 45,250 (Average Fee)
Private Colleges
₹ 29,700 (Minimum Fee) (Maximum Fee) ₹ 8.25 Lakh
₹ 1.46 Lakh (Average Fee)

Andhra Pradesh

Private Colleges
₹ 2,400 ₹ 2.70 Lakh
₹ 16,560


Private Colleges
₹ 21,040 ₹ 3 Lakh
₹ 60,000


Public Colleges
₹ 27,000 ₹ 1.05 Lakh
₹ 35,000
Private Colleges
₹ 4,566 ₹ 3.12 Lakh
₹ 72,000


Public Colleges
₹ 7,320 ₹ 1.26 Lakh
₹ 60,900
Private Colleges
₹ 10,500 ₹ 2.22 Lakh
₹ 66,500


Public Colleges
₹ 37,620 ₹ 1.80 Lakh
₹ 42,000
Private Colleges
₹ 15,000 ₹ 2.16 Lakh
₹ 57,000


Public Colleges
₹ 5,950 ₹ 1.50 Lakh
₹ 13,000
Private Colleges
₹ 5,400 ₹ 4.16 Lakh
₹ 94,500

Himachal Pradesh

Public Colleges
₹ 44,400 ₹ 1.05 Lakh
₹ 69,000
Private Colleges
₹ 89,000 ₹ 1.60 Lakh
₹ 1.50 Lakh

Jammu And Kashmir

Public Colleges
₹ 30,720 ₹ 3.16 Lakh
₹ 38,805


Public Colleges
₹ 21,000 ₹ 1.90 Lakh
₹ 25,500
Private Colleges
₹ 20,000 ₹ 1.65 Lakh
₹ 1.53 Lakh


Public Colleges
₹ 5,100 ₹ 44,130
₹ 12,450
Private Colleges
₹ 8,180 ₹ 7.25 Lakh
₹ 1.50 Lakh


Public Colleges
₹ 9,000 ₹ 1.13 Lakh
₹ 45,000
Private Colleges
₹ 3,240 ₹ 2.72 Lakh
₹ 78,000

Madhya Pradesh

Public Colleges
₹ 11,650 ₹ 1.74 Lakh
₹ 45,250
Private Colleges
₹ 39,000 ₹ 2.34 Lakh
₹ 81,300


Public Colleges
₹ 19,000 ₹ 1.55 Lakh
₹ 37,500
Private Colleges
₹ 5,880 ₹ 4.15 Lakh
₹ 60,000


Private Colleges
₹ 45,000 ₹ 2.16 Lakh
₹ 1.83 Lakh


Private Colleges
₹ 36,000 ₹ 6.08 Lakh
₹ 1.46 Lakh


Public Colleges
₹ 20,050 ₹ 1.80 Lakh
₹ 1.04 Lakh
Private Colleges
₹ 10,000 ₹ 4.24 Lakh
₹ 94,455


Public Colleges
₹ 9,500 ₹ 1.44 Lakh
₹ 75,000
Private Colleges
₹ 6,000 ₹ 3.20 Lakh
₹ 1 Lakh


Private Colleges
₹ 53,600 ₹ 2.18 Lakh
₹ 1.72 Lakh

Tamil Nadu

Public Colleges
₹ 2,766 ₹ 93,000
₹ 40,450
Private Colleges
₹ 2,865 ₹ 2.40 Lakh
₹ 49,500


Private Colleges
₹ 25,000 ₹ 1.25 Lakh
₹ 45,000


Private Colleges
₹ 19,740 ₹ 1.64 Lakh
₹ 1.52 Lakh

Uttar Pradesh

Public Colleges
₹ 3,632 ₹ 1.86 Lakh
₹ 75,000
Private Colleges
₹ 6,000 ₹ 4.56 Lakh
₹ 1.11 Lakh


Public Colleges
₹ 19,500 ₹ 2.69 Lakh
₹ 1 Lakh
Private Colleges
₹ 57,900 ₹ 3.61 Lakh
₹ 1.38 Lakh

West Bengal

Public Colleges
₹ 32,400 ₹ 1.64 Lakh
₹ 49,200
Private Colleges
₹ 9,990 ₹ 3 Lakh
₹ 1.30 Lakh

Bachelor of Computer Application [BCA] Reviews

Bachelor of Computer Application [BCA], batch of 2020
Eligibility Criteria and Admission Process

You must be 12th pass out with first division. The staff is very supportive and the admission procedure is quite simple.

Message   See Full Review
Bachelor of Computer Application [BCA], batch of 2021
Eligibility Criteria and Admission Process

The eligibility criteria is 60% & sometimes they are giving admission on 50% also. The procedure to take admission is firstly one has to fill an online form in AITS Lab, then you have to sign and do confirmation then you have to pay the fees, I will suggest that pay with cash because you will get receipt quickly. There is no entrance exam for admission. Batches are arranged on the basis of marks and percentage.

Message   See Full Review
Bachelor of Computer Application [BCA], batch of 2019
Eligibility Criteria and Admission Process

I have completed 12th last year, with 53.83%. For Bachelor's course, I chose BCA here.

Message   See Full Review