Become Job Ready with CollegeDekho Assured Program. Learn More
BCA full form Bachelor of Computer Application is a three-year undergraduate course in the field of computer science and information technology. Candidates after completing class 12 will be able to pursue the BCA course. Standing as the most preferred course for candidates who want to make their career in computer science, the BCA course makes the candidates qualified and technically trained to showcase their technical expertise in the IT industry. Candidates who want to pursue the BCA course should complete their class 12 from a recognised institution with an aggregate of 50% marks. Candidates from non-science and science backgrounds can apply for the BCA course.
For admissions into the BCA courses, there are entrance exams like IPU CET, KIITEE, LUCSAT, PESSAT, CUET, GSAT, etc. The job roles available after the BCA course include Web developer, Software developer, System analyst, etc. Candidates who want to pursue a BCA course can opt for online, offline as well as distance education. The top institutions that offer BCA courses through offline mode include the Institute of Management Studies, National Institute of Management, Institute of Business Studies and Research, VIT, etc. The BCA course fee ranges from Rs 80,000 to 4 LPA.
The table below shows the BCA course details: duration of the course, BCA Eligibility criteria, BCA Entrance Exams, BCA Admission Process, BCA Scholarships, etc
Particulars |
Details |
Full Form |
Bachelor of Computer Application |
Degree |
Undergraduate |
Duration of the Course |
3 years |
BCA Eligibility criteria |
The candidate should have passed 10+2th with at least with an aggregate of 50% or equivalent |
BCA Entrance Exams |
|
BCA Admission Process |
|
BCA Scholarships |
|
BCA Course Fee |
Rs 30,000 to Rs 1,50,000 LPA |
BCA subjects |
Operating system, data structure, database management, user interface design, etc |
BCA Average Salary for freshers |
Rs. 2.5 Lakh Per Annum to Rs. 8 Lakh Per Annum |
BCA Career Options |
|
BCA recruiting companies |
Wipro, HCL, Capgemini, TCS, Accenture, etc. |
The scope of BCA is inclined upwards because of the emerging demand and the popularity that it has recognized in the last years. Since the BCA is a three-year duration course, Candidates who wish to omit study for more than 3 years can choose BCA courses over B Tech courses. The BCA syllabus is completely developed on the fundamentals of computer science and its applications. Accordingly, the candidates pursuing BCA get the total idea as well as the image of computer applications.
The scope of BCA courses in India is quite dilated. The top job profiles that are proposed to the BCA graduates are Web developer, Software developer, Software tester, Web designer, System Administrator, System Engineer, Database Administrator, etc.
The job profiles available for the BCA graduates along with the salary have been highlighted in the table below.
Job Profile |
BCA Job Description |
Average BCA Salary (Per Annum) |
Web Developer |
Web developers are accountable for coding, designing, and assembling configurations of a website for the user interface |
INR 3 Lakhs to INR 5 Lakhs |
System Analyst |
A system analyst is a person who analyses system tribulations, calculations, and assists in furnishing system solutions. |
INR 3 Lakhs to INR 6 Lakhs |
Software Developer |
Software developers are answerable for designing a software application to do a precise job |
INR 3 Lakhs to INR 8 Lakhs |
Junior Programmer |
A junior programmer is a person who writes codes and assists the development team in developing software applications. |
INR 2.5 Lakhs to INR 4.5 Lakhs |
Web designer |
A web designer designs the layout and functions of the website. |
INR 2.5 Lakhs to INR 5 Lakhs |
Business Analyst |
A business analyst analyses business opportunities, strengths, and weaknesses to initiate and manage a business smoothly. |
INR 3 Lakhs to INR 6 Lakhs |
Software Tester |
Software testers test the bugs through manual and automatic processes of any software or application. They are responsible for quality validation during the software expansion cycle. |
INR 2 Lakhs to INR 4.5 Lakhs |
System Engineer |
System engineers provide technical support and other IT services for desktop, server, and network servers. |
INR 4 Lakhs to INR 8 Lakhs |
Database Administrator |
A database administrator preserves the data in the computer server and provides security to the database. |
INR 3 Lakhs to INR 8 Lakhs |
System Administrator |
A system administrator is responsible for the maintenance and configuration of servers and computer systems. |
INR 3 Lakhs to INR 5 Lakhs |
The BCA specializations include various types which include internet technologies, database management, word processing, Animation, Computer Graphics, Music & Video Processing, etc. Candidates can check the list of all the specializations before opting for the BCA course.
Internet Technologies |
Database Management |
Programming Languages |
Personal Information Management |
Word Processing |
Computer Graphics |
Animation |
Accounting Applications |
System Analysis |
Music & Video Processing |
Before taking admission into the Bachelor of Computer Application course candidates must go through the eligibility criteria and make sure they fulfill all the factors such as educational qualification, age limit, minimum marks, etc. Candidates can check the BCA eligibility criteria mentioned below.
Note: Some colleges offer admissions without mathematics and English as compulsory subjects.
There are three types of bachelor’s of computer applications available in India, which include BCA offline course, BCA online course, and BCA distance education. The most common form of education chosen by the candidates is BCA offline mode.
Students who pass their Class 10+2 are quite confused about whether to choose BCA or BTech in computer science. Therefore, a complete difference has been brought forward for the candidates trying to choose the best course for themselves. The basic difference between BCA and BTech in computer applications is BCA domains for computer applications whereas BTech in computer applications domains for computer science. The major differences have been discussed in the table below.
Point of difference |
BCA |
BTech in computer applications |
Full form |
Bachelor of Computer Applications |
Bachelor of Technology in computer applications |
Overview |
|
BTech in computer science enhances the analytical, technical, and soft skills by emphasizing them in the field of computer engineering. |
Domain |
Computer applications |
Computer science |
Duration |
3 years |
4 years |
Eligibility |
Candidates have to pass 10+2 with any stream from a recognized board with an aggregate of 50% marks |
Candidates have to pass 10+2 with science stream from a recognized board with an aggregate of 50% marks |
Average annual fee |
Rs 3 to 4 Lakhs |
Rs 3 to 6 Lakhs |
Average salary offered |
Rs 3 to 6 LPA |
Rs 3 to 8 LPA |
Admission to BCA is done on the basis of merit-based as well as entrance exam-based. Some of the popular BCA entrance exams include IPU CET, AIMA UGAT, BUMAT, SET, GSAT, SUAT, and CUET. To get admission to BCA, candidates will have to secure 50% marks in class 12 from a well-recognized institute or equivalent. The minimum age required to apply for BCA is 18 years for all the candidates, generally.
Check details about the BCA admission process given below.
There are many entrance exams in India that offer admissions to BCA to all eligible candidates. Following are the entrance exams that offer BCA admissions are IPU CET, AIMA UGAT, BUMAT, SET, GSAT, SUAT, and CUET.
All the important details such as the application form date and exam dates of the above-mentioned exams have been mentioned in the table below.
The list of BCA colleges given below in the table is ranked based on the NIRF rankings, enrollment data, qualifications of the faculty members, placement details, etc.
The ranks given by various agencies are different and depend on the factors mentioned such as NIRF rankings, enrollment data, qualifications of the faculty members, placement details, state-wise and category-wise. The top BCA colleges in India have been mentioned below:
AIT, Bangalore |
|
SRM University, Chennai |
GNA University, Phagwara |
NIIT University, Neemrana |
UPES, Dehradun |
BCA College Names |
Average BCA Fees |
Christ University course fee |
Rs 4 Lakhs |
Women’s Christian College, Chennai course fee |
Rs 0.8 Lakh |
Stella Maris College, Chennai course fee |
Rs 1 Lakh |
St. Joseph’s College, Bangalore course fee |
Rs 0.9 Lakh |
Goswami Ganesh Dutta S.D College, Chandigarh course fee |
Rs 0.95 Lakh |
Kristu Jayanti College, Bangalore course fee |
Rs 2.15 Lakhs |
Loyola College, Chennai course fee |
Rs 2 Lakhs |
Amity Institute of Information Technology course fee |
Rs 6 Lakhs |
Symbiosis Institute of Computer Studies and Research, Pune course fee |
Rs 6 Lakhs |
Madras Christian College, Chennai course fee |
Rs 0.75 Lakh |
The BCA course abroad is a 3 to 5-year duration course in the USA, Australia, Canada, UK, New Zealand, etc. Candidates who wish to pursue BCA from abroad, have to crack various entrance exams such as SAT, ACT, etc. There are various colleges that offer admission on a merit basis. In that case, candidates will have to score minimum marks of 79 in TOEFL, and 6.5 in IELTS. The average tuition fee for the BCA course ranges from 13,500 USD to 1,41,000 USD. The IT Sector is the most heightened paying for BCA graduates from abroad. The average salary received by a BCA fresher can range in between Rs 3 to 4 LPA. The top recruiters of BCA graduates are Google, Microsoft, Oracle, Facebook, etc.
There are a lot of high-end colleges that deliver quality education to the candidates including colleges from the USA, UK, Australia, New Zealand, Canada, etc.
The top institutes of the USA include Columbia University, Duke University, the University of California Los Angeles, the University of Texas At Austin, the University of Washington, and Stanford University.
College Names |
BCA Course Fees ( per year) |
Duration |
Columbia University course fee |
55056 in USD |
4 years |
Duke University course fee |
29910 in USD |
4 years |
University of California Los Angeles course fee |
42900 in USD |
4 years |
Stanford University course fee |
16901 in USD |
3 years |
The University of Texas At Austin course fee |
18753 in USD |
4 years |
University of Washington course fee |
36587 in USD |
4 years |
The top institutes of the UK include Imperial College London, University of Cambridge, King’s College London - the University of London, University of Edinburgh, University of Oxford, and University College London.
College Names |
BCA Course Fees ( per year) |
Duration |
Imperial College London course fee |
27750 in USD |
3 years |
University of Cambridge course fee |
29217 in USD |
3 years |
King’s College London - University of London course fee |
23900 in USD |
4 years |
University of Edinburgh course fee |
23200 in USD |
4 years |
University of Oxford course fee |
30540 in USD |
4 years |
University College London course fee |
21960 in USD |
3 years |
The top institutes of Australia include the University of Adelaide, University of Melbourne, University of New South Wales, University of Queensland, Monash University, Australian National University, etc.
College Names |
BCA Course Fees ( per year) |
Duration |
University of Adelaide course fee |
39000 in USD |
3 years |
University of Melbourne course fee |
39628 in USD |
3 years |
University of New South Wales course fee |
46680 in USD |
5 years |
University of Queensland course fee |
42768 in USD |
3 years |
Monash University course fee |
38300 in USD |
1 year |
Australian National University course fee |
42960 in USD |
3 years |
The top institutes of New Zealand include the University of Otago, University of Waikato, University of Auckland, Auckland University of Technology, University of Canterbury, and Massey University.
College Names |
BCA Course Fees ( per year) |
Duration |
University of Otago course fee |
30851 in USD |
3 years |
University of Waikato course fee |
25865 in USD |
3 years |
University of Auckland course fee |
33688 in USD |
3 years |
Auckland University of Technology course fee |
20640 in USD |
3 years |
University of Canterbury course fee |
32000 in USD |
3 years |
Massey University course fee |
34690 in USD |
3 years |
Candidates who are interested in pursuing Bca and thereafter working in their dream, companies can refer to the table below. The table will highlight the job profiles that are available for the candidates who are willing to work abroad along with the job location and Company.
BCA Job Profile |
BCA Company and Location |
Technical Architect |
PNP Program, Canada |
JAVA or J2EE Developer |
Enfec Solutions Private Limited, USA |
Data Scientist |
Serving Skill, Japan |
McAfee Administrator |
CyberSec IT Consulting, Dubai |
Network Administrator - Routing & Switching |
Contec Global Group, Nigeria |
The list of BCA colleges based on the states and cities has been listed in the following tables. Candidates can take a look at it for better clarity. In order to view the colleges based on the states, click on the link.
BCA Colleges in Rajasthan |
|
BCA Colleges in Uttar Pradesh |
BCA Colleges in Bihar |
BCA Colleges in Kerala |
|
BCA Colleges in Haryana |
|
BCA Colleges in Coimbatore |
BCA Colleges in Indore |
BCA Colleges in Jaipur |
|
BCA Colleges in Pune |
BCA Colleges in Meerut |
The BCA course fees vary from college to college. The fees in a private colleges are higher compared to a government college. Also, if you are studying full-time courses in place of part-time or distance education the fees will be higher. However, if you are eligible for any scholarship offered by the college or state you can get a concession.
Go through the BCA fees for various colleges given below-
BCA Colleges | Total Fees (Approx.) |
---|---|
Indira Gandhi National Open University New Delhi | INR 42,000 |
SRM Institute of Science and Technology Kattankulathur, Tamil Nadu | INR 2,55,000 |
Maharaja Sayajirao University of Baroda Vadodara, Gujarat | INR 1,65,000 |
Vellore Institute of Technology, Tamil Nadu | INR 1,65,000 |
Christ University, Karnataka | INR 3,47,000 |
Lovely Professional University Phagwara, Punjab | INR 4,80,000 |
Savitribai Phule Pune University, Maharashtra | INR 25,000 |
Guru Gobind Singh Indraprastha University New Delhi | INR 1,51,000 |
Jamia Hamdard, New Delhi | INR 3,45,000 |
REVA University, Bangalore, Karnataka | INR 2,55,000 |
The BCA syllabus that the candidates will have to read for semester 1, semester 2, semester 3, semester 4, semester 5, and semester 6 has been listed below.
Semester 1 |
Semester 2 |
Hardware Lab (CIA ONL) |
Cast Tools Lab (CIA only) |
Creative English |
Communicative English |
Foundational Mathematics |
Basic Discrete Mathematics |
Statistics for BCA |
Operating Systems |
Digital Computer Fundamentals |
Data Structures |
Introduction to Programming using C |
Data Structures Lab |
C Programming Lab |
Visual Programming Lab |
PC Software Lab |
Semester 3 |
Semester 4 |
Interpersonal Communication |
Professional English |
Introductory Algebra |
Financial Management |
Financial Accounting |
Computer Networks |
Software Engineering |
Programming in Java |
Database Management Systems |
DBMS Project |
Object-oriented Programming using C++ |
Web Technology Lab |
C++ Lab |
Language Lab (CIA only) |
Oracle Lab |
|
Domain Lab (CIA only) |
Semester 5 |
Semester 6 |
Unix Programming |
Design & Analysis of Algorithms |
User Interface Design |
Client-Server Computing |
Graphics & Animation |
Computer Architecture |
Python Programming |
Cloud Computing |
Business Intelligence |
Multimedia Applications |
OOAD using UML |
Introduction to Soft Computing |
Unix Lab |
Advanced Database Management System |
Web Designing Project |
|
Graphics & Animation Lab |
|
Python Programming Lab |
|
Business Intelligence Lab |
To become a successful BCA graduate and stand out from others, one must have certain qualities such as familiarity with the industry standards, knowledge of the core subject, acquaintance with computers and IT, teamwork, etc. These important key skills make the day-to-day work of BCA professionals easy too. The required skill set necessary for becoming a successful BCA graduate is listed below:
The top recruiting companies that recruit BCA graduates include Accenture, Cognizant, Capgemini, etc. The average salary of the BCA Graduates ranges from Rs 2.5 Lakhs to 3.5 Lakhs per annum. The table below shows the top recruiting companies along with the average BCA salary offered that has been discussed.
Recruiting Companies |
Average BCA Salary |
Aricent |
Rs. 2,90,000 - Rs. 3,15,000 |
Capgemini |
Rs. 2,90,000 - Rs. 3,25,000 |
Flipkart |
Rs. 2,37,000 - Rs. 3,00,000 |
Cognizant |
Rs. 2,65,000 - Rs. 3,10,000 |
HP |
Rs. 2,40,000 - Rs. 2,80,000 |
Accenture |
Rs. 2,55,000 - Rs. 3,00,000 |
The Job profiles acquired by candidates after completing Bachelor of Computer Applications course such as Web Developer, Software Developer, Junior Programmer, etc are offered an average salary of Rs. 2.5 Lakhs to Rs. 8 Lakhs per annum.
Job Profile |
Average BCA Salary (Per Annum) |
Web Developer |
Rs. 3 Lakhs - 5 Lakhs |
Software Developer |
Rs. 3 Lakhs - 8 Lakhs |
System Analyst |
Rs. 3 Lakhs - 6 Lakhs |
Business Analyst |
Rs. 3 Lakhs - 6 Lakhs |
Software Tester |
Rs. 2 Lakhs - 4.5 Lakhs |
Junior Programmer |
Rs. 2.5 Lakhs - 4.5 Lakhs |
Web designer |
Rs. 2.5 Lakhs - 5 Lakhs |
System Administrator |
Rs. 3 Lakhs - 5 Lakhs |
System Engineer |
Rs. 4 Lakhs- 8 Lakhs |
Database Administrator |
Rs. 3 Lakhs - 8 Lakhs |
Some of the top recruiters of BCA graduates are Deloitte, Microsoft, Cognizant, Infosys, Capgemini, NIIT, HCL, Oracle, Sapient, Bajaj Finserv, Facebook, Twitter, KPMG, IBM, Deutsche Bank, etc.
Candidates who complete their Bachelor of Computer Application are usually offered jobs in the field of development and programming, computer networking, software testing, web design, software, and computer systems.
Bachelor of Computer Applications or BCA, is an undergraduate study programme designed mostly for students who have completed their 12th grade in the science stream.
BCA is one of the best courses available after completing Class 12 or Higher Secondary. It is a branch of computer science that includes information technology, software engineering, and electronics. After the 12th, BCA opens the door to a plethora of employment choices while also allowing you to select your favorite specialization.
A BCA graduate has a wide range of work opportunities as a Web Designer, System Manager, Software Developer, Computer Programmer, Web Developer, Software Developer, software tester, and so on, based on the abilities learned throughout the BCA programme.
BCA Colleges in Tamil Nadu | |
BCA Colleges in Uttar Pradesh | |
BCA Colleges in Maharashtra | |
BCA Colleges in Karnataka | |
BCA Colleges in Punjab |
BCA Colleges in Hyderabad | |
BCA Colleges in Bangalore | |
BCA Colleges in Mumbai | |
BCA Colleges in Chennai | |
BCA Colleges in Kolkata |