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 16,000 - 1.83 L per annum
Similar Options of Study B.Sc (Computer Science)
Average Salary Offered INR 5.55 L per annum
Employment Roles Software Developer Trainee, Trainee Programmer, E-commerce Executive, 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 program in Computer Applications.

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

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

  • The top BCA colleges in India that offer the course include:

    • Christ University, Bangalore

    • SRM University, Chennai

    • Institute of Management Studies, Noida

  • Information Technology sector has a huge economic impact and hence provide ample job opportunities.

  • The candidates who wish to seek admission are required to meet certain BCA course top BCA eligibility criteria in India.

  • Although the eligibility for BCA admissions is based on 12th standard results, few universities may want to take entrance exams.

  • 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 to a BCA graduate ranges between 20,000 to 25,000 INR.

What is Bachelor of Computer Application [BCA]?

  • 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 uses 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.

  • 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 syllabus includes several subjects like a database, networking, data structure, core programming languages like ‘C’ and ‘Java’.

  • 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.

  • 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]? 

  • Candidates can opt for an easier Bachelors degree with the benefits of getting recruited in well-known companies. 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 and certain Universities offer specializations along with the BCA program. Candidates can opt for a dual degree while completing their regular BCA program.
  • BCA course 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. 

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

  • Candidates can continue their 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 basic eligibility for BCA course is a pass in 10+2 examination in any stream from any recognized board of education with English as a subject of study.

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

Admission Procedure for Bachelor of Computer Applications [BCA]:

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

  • The eligibility for BCA course admissions 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.

  • 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 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

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 and subject 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 course 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
₹ 2,400 (Minimum Fee) (Maximum Fee) ₹ 8.25 Lakh
₹ 90,000 (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


Private Colleges
₹ 29,700 ₹ 8.25 Lakh
₹ 1.46 Lakh


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 2019
Eligibility Criteria and Admission Process

Getting an admission in Andrews I had gone through a SAJEE test conducted at the campus itself. After passing in that I got an offer letter for admission. As I have scored good in SAJEE, so I have been provided with a 25% scholarship on fees per year. After that, I registered my seat at St. Andrews.

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

Eligibility criteria for BCA: 10+2 or equivalent examination from the board of school education /CBSE or any other recognized board. Mathematics is not a compulsory subject in 10+2.

Duration :3 Years

The objective of IIMMI: This course offers the right blend of theory on information technology which is useful for practicing professionals. The course is focused on the existing users of computers who wish to venture out into the world of advanced computing. IIMMI will provide the Degree of ‘A’Grade NACC Accredited govt. University.

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

I got JUST pass out from st. andrews my admission procedure was by SAJEE test, after that SAJEE test I was eligible to take admission in this college.

Message   See Full Review