BCA : Full Form, Course, Admission 2024, Duration, Subjects, Fees, Jobs, Salary

Bachelor of Computer Applications , Duration - 3 Years

Course Image
What it Takes


Avg Placement Salary

₹ 3 - 5 Lacs

Is this course a right fit? Check Eligibility

Table of Content

What is BCA ?

BCA is a 3-year UG program that teaches students about Computer Applications and information technology. BCA Full Form is Bachelor's in Computer Application. The candidates interested in studying the course must know about the whole details.

The BCA eligibility is that the candidates must have qualified their 12th with a minimum of 50%. Admission to this course is done based on entrance exams or a merit basis. The BCA Entrance Exams include CUCET, SET, CUET, IPU CET, DSAT, MET, etc

BCA subjects include topics such as Digital Electronics, Advanced Mathematics, Basic Mathematics, etc.

Several colleges in India offer this course. The BCA colleges include SRM Institute of Science and Technology, Christ University, Amity University, etc. The fee for this course varies from INR 90,000 – INR 1,50,000. After qualifying the course, the candidates will be able to get good jobs. The jobs in BCA include titles like Software Developer, Digital Marketer, etc. The salary in this field ranges from INR 3 – 6 LPA. The top recruiters in this field of BCA are TCS, HCL, IBM, Google, etc.

To know more details about the BCA course, read the complete article below.

BCA: Course Details

MBA Full Form




Name of the course


BCA Full Form

Bachelors in Computer Application

BCA Eligibility

12th with a minimum of 50%

BCA Admission Procedure

Merit List/ Entrance Examination

BCA Entrance Exams

BCA Fees

INR 90,000 – INR 1,50,000

BCA Syllabus

Web-Based Applications, Data Structures, Open-Source Technology, Object-Oriented Programming, etc

BCA Colleges

SRM Institute of Science and Technology, Christ University, Amity University

What after BCA


BCA Jobs

Software Developer, Digital Marketer, System Designer, Web Manager, Product Manager

BCA Salary

Rs 3-6 LPA

BCA: Eligibility

One before applying to the course of Bachelors in Computer Application must ensure that they are eligible enough. Moreover, the BCA eligibility criteria of this course is mentioned below: -

  • You must have at least a 10+2 qualification with a minimum aggregate of 50% marks.
  • You must also have studied Mathematics as one of the main subjects in 10+2 or in any other equivalent qualification.
  • If you have an aggregate of 45% marks in 10+2 or other equivalent qualification, you can still be eligible for the BCA course, provided you have Maths as one of the main subjects.

Also Read:

MCA Course

MCA Admission

MCA Entrance Exam

MCA Syllabus

MCA Salary


BCA: Admission

The admission in the course of BCA course is done on the basis of the marks secured in the entrance exam or on the merit basis. Universities such as GGSIPU, JNU, Symbiosis and Christ University hold their own entrance examination. Whereas, on the other hand, there are some varsities that accept admissions on the merit basis, such as Amity, Kristu Jayanti, St Joseph's and Madras Christ College that accept admission based on their merit.

Popular Courses:-

MBA Course

BBA Course

B.Tech Course

B.Com Course

BCA Course

BSc Course

MBBS Course

Computer Course

LLB Course

BPT Course

B.Arch Course

BA Course

B.Ed Course

BAMS Course

BDS Course

BHMS Course

BCA: Entrance Exams 2024

There are several entrance exams that are conducted for the admission in the BCA course. Moreover, the complete details about the BCA entrance exams are mentioned below:-

BCA Entrance Exams

Exam Dates


May – June 2024


16th June, 2024


15th May – 31st May 2024


15th – 31st May 2024


  • Test 1: 5th May 2024
  • Test 2: 11th May 2024


4th May 2024


15th – 31st May 2024


21st April – 12th May 2024


2nd week of April 2024


22nd – 26th May 2024

BCA Course: Fees

The fee of the BCA course depends on various factors, such as the faculty, location of the college, etc. Moreover, the BCA fees vary from INR 90,000 – INR 1,50,000.

BCA: Subjects

Candidates who are interested in studying the course of BBA must ensure that they are aware with the whole syllabus. The course subjects are based on the 3-year programme. Furthermore, the complete details about the BCA syllabus are mentioned below:-

BCA Subjects: 1st Year

BCA Syllabus: 1st Sem

BCA Syllabus: 2nd Sem

Fundamentals of IT & Computers

Operating Systems and Fundamentals

Digital Electronics

Advanced Mathematics

Basic Mathematics

Organisational Behaviour

C Language Lab

Advanced C Programming Lab

English Communication

C Language Advanced Concepts

BCA Subjects: 2nd Year

BCA Syllabus: 3rd Sem

BCA Syllabus: 4th Sem

Database Management Systems

Web Designing

Web-Based Applications

Data Structures

Open-Source Technology

Object-Oriented Programming

DBMS and Web Technology Lab

Introduction to Linux

Software Engineering


BCA Subjects: 3rd Year

BCA Syllabus: 5th Sem

BCA Syllabus: 6th Sem

Software Engineering – II

Artificial Intelligence

Advanced Java and Python Lab

Information Security

Java Programming


Python Language

Application Development

eCommerce and Marketing




BCA: Colleges in India

There are many colleges in India that offer the course of BCA. Furthermore, the table below mentions about the BCA colleges: -

Name of the colleges

BCA Fees

Amity University

INR 3-11 lakh

Banasthali Vidyapith

INR 4 lakh

Chandigarh University

INR 3-4 lakh

Christ University

INR 7 lakh

GD Goenka University

INR 4.5 lakh

Kristu Jayanti College

INR 2.27 lakh

Loyola College

INR 48,490

Gaya College

INR 20,000

Maharaja Sayajirao University of Baroda

INR 54,920

University of Lucknow

INR 71,160

Chhatrapati Shahu Ji Maharaj University

INR 44,143

St Joseph's College Devagiri

INR 34,000

BCA: Government Colleges

Name of the colleges

BCA Fees

St Bede's College, Shimla

INR 44,950

LNMI Patna

INR 52,000

Mahatma Gandhi University

INR 37,500

Ram Krishna Dwarika College

INR 12,250

Guru Nanak College

INR 1 lakh

K C Das Commerce College

INR 80, 000

Madras Cristian College

INR 1 lakh

BCA: Private Colleges

Name of the college

BCA Fees

Presidency College

3 lakh

St. Joseph's University

3 lakh

Symbiosis University

5 lakh

Women's Christian College

2 lakh

Amity University

INR 3-11 lakh

Banasthali Vidyapith

INR 4 lakh

Chandigarh University

INR 3-4 lakh

Christ University

INR 7 lakh

BCA Top Colleges: State-Wise

The BCA state-wise colleges in India are mentioned below: -

BCA Colleges: in Mumbai

Name of the college

BCA Course Fees

Amity University, Mumbai

INR 1.44 Lakhs 

Institute Of Business Studies And Research - [IBSAR], Navi Mumbai

INR 95,000 

S K Somaiya College, Mumbai

INR 1,40,000

Shreemati Nathibai Damodar Thackersey Women's University

INR 27,500

National Institute of Management, Mumbai

INR 58,700

DR. BMN College of Home Science, Mumbai

INR 38,000

SMT. P.N. Doshi Women's College, Mumbai

INR 25,840

BM Ruia Girls College, Mumbai

INR 27,680

Chandrabhan Sharma College Of Arts, Science & Commerce - [CSC], Mumbai

INR 30,000

Upgrad Mumbai

INR 1,50,000

BCA Colleges: in Delhi

Name of the college

BCA Fees

Vivekananda Institute Of Professional Studies


Bharati Vidyapeeth Institute Of Management And Research




Fairfield Institute Of Management And Technology


Shikshapeeth College Of Management And Technology


Chanderprabhu Jain College Of Higher Studies


R.C. Institute Of Technology


Jamia Hamdard University




International Institute Of Management Media


BCA Colleges: in Bangalore

Name of the colleges

BCA Fees

Ramaiah College Of Arts, Science, And Commerce


Kristu Jayanti College


Sambhram Academy Of Management Studies


ABBS Bangalore


CMR Institute Of Management Studies


SJES College Of Management Studies


Global Institute Of Management Sciences


St George College Of Management Science And Nursing


Presidency College


Christ University


BCA Colleges: in Kolkata

Name of the colleges

BCA Fees



Eastern Institute For Integrated Learning In Management


Pailan College Of Management And Technology


IEM Kolkata


NIT Agarpara


JIS College Of Engineering


BP Poddar Institute Of Management And Technology


Techno India University Kolkata


Annex College


Gurukul Management Studies


BCA Colleges: in Pune

Name of the college

BCA Fees

Symbiosis Institute of Computer And Research-SICR

INR 1,75,000

Tilak Maharashtra Vidyapeeth-Pune

INR 49,000

Bharti Vidyapeeth Deemed University, Pune 

INR 20,000

Bharti Vidyapeeth University, Institute Management, and Entrepreneurship Development-IMED, Pune

INR 75,000

Abeda Inamdar Senior College, Pune

INR 31,375

MIT College of Management, Kothrud

INR 1,29,000

MIT World Peace University

INR 1,60,000

Dr. P.Y. Patil Arts, Science, and Commerce, Pimri

INR 44,985

Poona College of Arts, Science, and Commerce (PCASC)

INR 51,410

Sri Balaji University

INR 80,000

BCA: Distance Education

Distance Education is a huge gateway to the students who are unable to pursue a full-time course. This is why, several universities in India serve the distance education courses. The BCA distance education courses are offered by various varsities in India. Moreover, to get the complete details of the same, let us have a look at the table below: -

BCA Colleges in India

BCA Course Fees


INR 36,000

Chandigarh Distance University

INR 26,900

Bangalore University

INR 28,500


INR 30,000

Amity Distance University

INR 1,76,000

Jaipur National University Distance education

INR 45150

JERC University

INR 20,200

Sikkim Manipal Distance University

INR 32,500

Jain University

INR 45,800

Annamalai University

INR 21,200

BCA Colleges in India: -

Top BCA Colleges in Delhi

Top BCA Colleges in Gurgaon

Top BCA Colleges in Mumbai

Top BCA Colleges in Noida

Top BCA Colleges in Bangalore

Top BCA Colleges in Jaipur

Top BCA Colleges in Kolkata

Top BCA Colleges in Dehradun

Top BCA Colleges in Hyderabad

Top BCA Colleges in Chandigarh

Top BCA Colleges in Pune

Top BCA Colleges in Chennai

Top BCA Colleges in Ahmedabad

Top BCA Colleges in Bhopal

Top BCA Colleges in Indore

Top BCA Colleges in Ghaziabad

BCA: Online Course

Ample number of institutes offer the online course of BCA to the aspirants. Further, the colleges serving the online BCA course can be found below: -

Name of the college

BCA Course

Manipal Online

INR 1,20,000

Amity University Online

INR 1,48,000


INR 40,200

The University of Mysore

INR 52,875

LPU Online

INR 1,59,000

Guru Nanak Dev University

INR 95,200

Chandigarh University

INR 165,000

Jamia Hamdard

INR 1,08,500

Amrita Vishwa Vidyapeetham

INR 1,50,000

JECRC University

INR 10,000

BCA: Course Comparison

There are various choices for a student in the field of computers. However, to ease this confusion, let us see the comparison among the courses below: -



BSc Computer Science

B Tech Computer Science

Course Duration

3 Years

3 Years

4 Years

Course Fees

INR 70,000 - INR 2,50,000

INR 45,000 - INR 1,20,000

INR 4,00,000 - 12,00,000

Entrance Exams



JEE Mains, JEE Advanced, WBJEE

Average Salary

INR 2.5 LPA - 5 LPA

INR 3.4 LPA - 6 LPA


Read More About BCA Comparison: -

BCA vs B Tech CSE


BCA: Specializations

BCA is offered in several specializations in some colleges apart from the common BCA programme. Some of them are listed below to understand what exactly a student can expect to learn in the specializations and how it can add value to their career. Listed Below are some of top BCA Specializations in India: -

  • BCA In Computer Science
  • BCA in Artificial Intelligence
  • BCA in Big Data Analytics
  • BCA in Database Management System
  • BCA in Animation and Multimedia
  • BCA in Cyber Security
  • BCA In Cloud Computing

Read More: BCA + MCA Integrated Course

What after BCA?

BCA is an ideal choice for those who have a keen interest in computers and want to pursue a career in the information technology (IT) industry. After completing the course, students can choose to work in the IT industry or further pursue higher qualifications such as MCA or MBA. In addition, the course also provides students with the necessary skills and knowledge to pursue higher positions in the IT industry or other related fields. Furthermore, the complete details about what one can do after BCA are mentioned below: -

  • MCA (Master of Computer Applications)
  • MBA (Master of Business Administration)
  • Specialized Certifications Job Opportunities
  • Entrepreneurship
  • Data Science and Analytics
  • Networking and System Administration
  • Teaching and Research

BCA: Skills Required

To pursue one’s career in BCA, he/ she must possess certain skills. Moreover, to get an idea about the required skills, refer to the list below: -

  • Cyber Security
  • Computer Concepts
  • Software Engineering
  • AutoCAD
  • Java
  • Software Testing
  • Agile Certification
  • DevOps
  • Oracle Certification
  • Data Science
  • Data Analytics
  • Ethical Hacking
  • Web Development
  • Machine Learning
  • Software Testing

BCA: Jobs

After one completes the course of BCA, he/ she will be able to get several jobs. The list of the BCA jobs are mentioned below: -

  • Data Scientist
  • Technical Support Engineer
  • Digital Marketer
  • Cyber Security

BCA: Salary

BCA Jobs

BCA Salary

Data Scientist

INR 8.13 lakh/ Year

Technical Support Engineer

INR 4.07 Lakh

Digital Marketer

INR 5.42 Lakh

Cyber Security

INR 7.26 Lakh

Salary in Other Fields: -

MBA Salary in India

BBA Salary in India

BHM Salary in India

IIT Engineer Salary in India

Judge Salary in India

Hotel Manager Salary

B Pharmacy Salary in India

BCA Salary in India

Air Hostess Salary In India

BHMS Doctor Salary in India

CMA Salary in India

Chef Salary In India

B Pharmacy Salary in India

BCA Salary in India

BCA: Top Recruiters

  • Apple
  • HCL
  • Wipro
  • NIIT
  • IBM
  • Capgemini
  • Infosys
  • Accenture
  • Oracle
  • TCS

Top Recruiters

Amazon Amazon
Cisco Cisco
Bank of  India Bank of India
Deloitte Deloitte
Deutsche Bank Deutsche Bank
evalueserve evalueserve
grail research grail research
ING Vysya Bank ING Vysya Bank
Indian Oil Corporation Ltd (IOCL) Indian Oil Corporation Ltd (IOCL)
kpmg kpmg
microsoft microsoft
ntpc ntpc
oracle oracle
sail sail
tata tata
tata teleservice tata teleservice
Wipro Wipro
ACNielsen ACNielsen
Aviva Aviva
Fortis Healthcare Fortis Healthcare
Taj Group of Hotels Taj Group of Hotels
Ansal API Ansal API
Asian Paints Asian Paints
Bajaj Capital Bajaj Capital
Capital  IQ Capital IQ
Citi Bank Citi Bank
ICICI Prudential ICICI Prudential
India Bulls India Bulls
Thomson Press Thomson Press
UltraTech Cement UltraTech Cement
Adani group Adani group
Aditya Birla Group Aditya Birla Group
Afcons Infrastructure Afcons Infrastructure
Apollo Tyres Apollo Tyres
Bata India Bata India
Bharat Petroleum Corporation Limited (BPCL) Bharat Petroleum Corporation Limited (BPCL)
Bharat Heavy Electricals Ltd. (BHEL) Bharat Heavy Electricals Ltd. (BHEL)
Ernst & Young Ernst & Young
Genpact Genpact
Mahindra & Mahindra Mahindra & Mahindra
Nokia Siemens Ltd Nokia Siemens Ltd
Reliance Reliance
Syntel Syntel
videocon videocon
Lupin Lupin
State Bank of India State Bank of India
Angel Broking Angel Broking
Zycus Zycus
Naukri.com Naukri.com
Vodafone Vodafone
Canon India Pvt. Ltd. Canon India Pvt. Ltd.
Reliance Energy Reliance Energy
UB Group UB Group
Future Group Future Group
Siemens AC Siemens AC
ICFAI University ICFAI University
COSMOL Multiphysics Pvt Ltd COSMOL Multiphysics Pvt Ltd
Hiranandani Group of Companines Hiranandani Group of Companines

Alternate Course

B.Tech (Hons)

Bachelor of Science, 4 Yrs
Colleges Listed


Avg Placement Package

₹ 5 LPA


BSc (Hons)

Bachelor of Science, 3 Yrs
Colleges Listed


Avg Placement Package

₹ 2.4 LPA


18th January, 2024, 7min read

BCS: Full Form, Course Details, Subjects, Syllabus, Exams, Degree

BCS Full Form stands for the Bachelor of Computer Science. It is a 3-year undergraduate degree cours ... By - ( Lipi Kaushik ) Read More >

22nd May, 2023, 7min read

Jobs after BCA

BCA or Bachelor of Computer Application is a three-year undergraduate course that imparts students ... By - ( Mayank Mishra ) Read More >

23rd January, 2024, 5min read

BCA Eligibility: Qualification, After 12th, College Wise

BCA Eligibility criteria vary from college to college. The candidates who are interested in studying ... By - ( Mayank Mishra ) Read More >

19th December, 2023, 6min read

BCA vs BTech CSE: Which is Better, Syllabus, Top Colleges, Job, Salary

Students seeking a career in computer-related fields often get confused when choosing between BCA an ... By - ( Chetna Verma ) Read More >

17th February, 2023, 7min read

What is BCA Full form?

BCA full form is Bachelors in Computer Application. It is three-year undergraduate computer c ... By - ( Prachi Bhatia ) Read More >
More Articles

Frequently Asked Questions

What is BCA full form?

The full form of BCA is Bachelor of Computer Applications.

What is BCA course fees?

The course fees of BCA usually range from 50k - 2 Lac. The fees in government institutes are usually less compared to private universities.

What to do after BCA?

Courses to Pursue after BCA - • Master in Computer Application (MCA) After getting a BCA, the next logical step would be to get an MCA • Master in Information Management • Master in Computer Management • Online Machine Learning Courses • IT Certifications • Network Security Courses

Is BCA a good course?

It is ideal for someone who wants to pursue a career in computer programming and software development. A BCA degree holder may easily get work in large IT firms. A BCA student can pursue advanced degrees such as MCA or MBA. It is worthwhile to pursue if you attend a decent institution.

Can a commerce student do BCA?

Of course, you may study BCA if you come from a commerce background. BCA admits students from practically all disciplines, including science, arts, and commerce. However, the qualifying conditions require maths in class 12th. It is a requirement for both MCA and BCA. You can study MCA if you have a background in science, arts, or commerce. 

Is maths compulsory for BCA?

For BCA it’s not compulsory to have Mathematics in 10+2. The basic educational qualification eligibility criteria for the course is that the candidate must have passed 10+2 with any stream from any recognized board with at least 50% marks.

Can an arts student do BCA?

Yes, you can pursue BCA with Arts in 12th as there are universities that have minimum eligibility for 10+2 with maths and English.

Can I do M.Tech after BCA?

After BCA you can not apply for M. tech through GATE tech. You can go for MCA, it is a good option & MCA is an advanced and more detailed version of BCA course.

How many subjects are there in BCA?

Bachelor of Computer Application (BCA) is a 3-year undergraduate course that imparts knowledge on the basics of computer application and software development. BCA subjects include database management systems, software engineering, operating systems, web technology, and computer languages such as HTML, C, C++, Java.

Is BCA a professional course?

A professional course/ degree is one that is designed to directly lead to a specific profession after the student completes it. Yes, BCA can be considered a professional course because it instills the skill set required by many IT and CS companies. You’ll find many job positions which have the eligibility criteria of BCA Graduates such as computer programmer, software developer, publisher, etc.

Can I do MBA after BCA?

An MBA after BCA can be undertaken in fields ranging from computer applications and information management, finance, human resources management, business analytics, project management, etc

Is bca tough?

It is designed and developed for BCA students. Mathematics taught in BCA is entirely based on mathematics taught in 11th and 12th grades. One must understand the fundamentals of topics studied in classes 11 and 12. Otherwise, it is quite difficult for a non-maths student to pass the exam.

Can I do BCA without maths?

No, You can not do a BCA course without having Maths. BCA (Bachelor of Computer application) is an Under Graduate program.

Is BCA available in DU?

Many touts claim that Delhi University offers a BCA course, however, the fact is that this university does not provide such a curriculum. It does, however, offer Bsc. (Hons) Computer Science, and you may get admitted depending on the cut-offs.

Is BCA a graduate degree?

Yes, BCA is a graduation degree. BCA is a three-year undergraduate programme in computer science and technology. Students whether they belong to science or any other stream can take admission in B.C.A. . It is one of the most popular course for students who want to make a career in the field of computer science

Which is best BBA or BCA?

It depends on the job, you will get after doing BBA or BCA. Both are good specializations, but BBA will stand a little higher.

Which is better BCA or B.Tech?

BCA makes you adept at the application level of computers whereas BTech makes you proficient at the ’technical’ level (Software, Hardware, applications etc.) For getting admission into B Tech engineering, most students appear for the national level Joint Entrance Exam, popularly known as JEE.

Can BCA students apply for GATE?

No, students of BCA are not eligible to apply for GATE.

Can i do MS after BCA?

The answer is ’sure, you can.’ After obtaining a BCA in India, there are various alternatives for pursuing an MS in Computer Science overseas.

How many semester are there in BCA?

BCA course syllabus is divided into 6 semesters which includes the study related to Operating systems, Data structures, Digital computer Fundamentals, Programming Languages, Financial Accounting, Computer networks, etc.

How to get admission to BCA after 12th?

Admission to BCA programmes is based on both merit and an admission exam. IPU CET, AIMA UGAT, BUMAT, SET, GSAT, SUAT, and CUET are some of the most popular BCA entry examinations. Candidates must have 50 percent or above in class 12 from a well-recognized institute or equivalent to be admitted to BCA.

Is BCA a good course after 12th?

With a degree in BCA, a student can have plenty of job opportunities that include – IT Administrator, Computer Scientist, Computer Systems Analyst, Web Developer, Data Administrator etc.

Is BCA better than B.Tech?

No degree is better than the other. the two courses aren’t comparable as B.Tech is an engineering course and BCA is a degree course. Though there is a huge scope in the field of BCA. One can do job or can go for higher studies after the completion of the course. A self-employment option is also available.

What is the meaning of BCA?

BCA full form is Bachelors of Computers application. It is an undergraduate course that will expand students’ knowledge of computer language. Students who complete this three-year programme will be able to advance their careers in the fields of information technology and computer applications.

Which companies hire BCA graduates?

BCA top Recruiters are Siemens, Dassault Systemes, TCS, Infosys Limited

Which degree is better BSc or BCA?

BCA is more productive and favorable for getting jobs in the corporate sector; while BSc IT is more suitable for making careers in academia and disciplinary research.

Which is better BBA or BCA?

BBA is a management course, whereas BCA is a computer science course. BCA ideas are simpler for those who have completed their 10+2 in Science courses, however BBA concepts are better for others. Both the BBA and the BCA are entry-level degrees that lead to excellent professions in a variety of fields.

Can a BCA student become software engineer?

BCA offers various career opportunities to BCA graduates for numerous job roles like Programmer, System Engineer, Software Developer, IT Analyst, and many others. As a BCA graduate, you will be eligible to apply for all these jobs and start your career In the IT sector conveniently.

Can bio student do BCA?

Yes, you can go for BCA after your 12th with biology as a subject. BCA is designed to build programing skills for developing efficient and resource-optimized software/website/cloud/mobile applications.

How to become a data scientist after BCA?

You can go for PGDM in data analytics after completing your graduation in BCA. Then you can learn more about data analysis and become a data analyst or scientist. Also, you can do some data analyst or phyton degree or certified course after completing your BCA or MCA degree. Then you will gain more knowledge about it/

Is there any entrance exam for BCA?

BCA Admissions are done through both entrance exams and merit lists. Some of the top BCA entrance exams include SET, IPU CET, UPSEE, and BVET. For merit list admissions, candidates need to score at least 50% marks in Class 12th.

What is BCA salary?

The average salary offered to BCA graduates is INR 3-6 LPA in the private sector and INR 15,000 - 35,000 per month in the government sector. With years of experience, a BCA salary can be around INR 60,000- 80,000 per month in the government sector and INR 7 lakhs to 1 crore in the private sector after 5-19 years.

BCA comes under which stream?

BCA full form is Bachelor of Computer Applications. It belongs to Computer field. You can call it as Science stream too because Computers field also belongs to Science Stream.

Careers after BCA

Register now for BCA colleges insights and priority admissions alerts!