Bachelor of Computer Applications (BCA) - Course Overview

Duration: 3 yrs |Mode: Regular|Avg. Fees: 1,05,000 / Year

About Bachelor of Computer Applications (BCA)

With the technological advancement and rapid growth in MNCs and IT, the need for computer professionals is growing day-by-day. Hence, BCA is an excellent career choice for those who have always been fascinated by the world of the computer.

Bachelor of Computer Applications is a three-year undergraduate course which deals with information technology and computer applications. The course imparts knowledge about different computer applications and how to solve and address the problems which arise from a computer and its applications. The course includes subjects such as core programming languages Java and C++, data structure, networking and others. BCA provides various opportunities to the students who wish to pursue their career in IT and software.

The course is divided into six semesters and because of its popularity, it is available both as a regular degree and distance learning. Candidates can choose as per their interests and capabilities.

BCA (Bachelors of Computer Application) Course Highlights

Some of the major highlights of BCA (Bachelors of Computer Application) course are given below:

Name of the Course

BCA (Bachelors of Computer Application)


3 years

Minimum Eligibility

The candidate must have passed 12th with 50% minimum aggregate.

Entrance Exams





Admission Process

Merit-based: Some colleges take admission on the basis of merit obtained in the qualifying exam.

Entrance based: Some colleges take admission on the basis of a national level, Institute level or a state level entrance exam.

Course Fee

30,000 to 50,000 (depends on institute)


  • Candidates belonging to reserved categories and economically weaker sections are eligible for state government scholarship schemes. 

  • Deemed or private universities offer merit scholarships (based on marks in entrance exam or qualifying exam)


There are a lot of internship opportunities for BCA in India.

Average starting salary

2.5 LPA to 3 LPA

Career Options

  • Teacher & Lecturer

  • Computer Programmer

  • Software Developer

  • Marketing Manager

  • Business Consultant

  • Computer Systems Analyst

  • Finance Manager

  • Computer Support Specialist

  • Service Support Specialist

Bachelor of Computer Applications (BCA) Eligibility Criteria

  • In order to pursue the BCA (Bachelors of Computer Application) course, the candidates will have to fulfil the given below eligibility criteria:

  • The candidate must have passed 12th in any stream or equivalent from a recognized board.

  • The candidate must have acquired a minimum aggregate of 50% in the qualifying examination.

  • The candidates who are in their final year of degree can also apply for admission.

Admission Process

The admission to BCA (Bachelors of Computer Application) course is done in two ways:

Merit-Based: The merit-based admission to the course is done directly on the basis of score obtained by the candidate in the qualifying examination. Some colleges also prepare a cutoff list based on the qualifying examination for admission.

Entrance Based: The entrance based admission to the course is done on the basis of score obtained by the candidate at a national level, state level or college level entrance exams. The admission is done through the counselling process.

Bachelor of Computer Applications (BCA) Syllabus

First Year:

Business Communication

Cost Accounting

C Programming

Organizational Behavior

File Structure & Database Concepts

Principles of Management

Element of Statistics

Computer Laboratory

Practical Work


Second Year:

Management Accounting

Visual Basic



Human Resource Management


Numerical Methods




Third Year:

Core Java

Internet Programming

Computer Laboratory

Advanced Java

Cyber Law

Multimedia Systems

NET Frameworks

Project Work

Operating Systems

Want to know more about BCA ?

Career Options and Job Prospects

After BCA degree there are numerous career options available for candidates across the country. Interested students can go for higher studies in the same field such as an MCA degree. It is a post-graduate degree in the computer's application. Various top colleges in India offer MCA degree.

Students after completing the course have ample job option in the IT and software field. With the boom in the technology arena, thousands of MNCs have invested in India. These companies are always on a hunt for trained computer professionals. Also, they can seek a job in private, public, banking, education, stock markets, insurance marketing, and in e-commerce. An annual salary package of a BCA fresher is between Rs. 2.5 lakh to Rs. 3 lakh.

Below is the list of popular job roles after B.C.A. degree:

  • Teacher & Lecturer
  • Computer Programmer
  • Software Developer
  • Marketing Manager
  • Business Consultant
  • Computer Systems Analyst
  • Finance Manager
  • Computer Support Specialist
  • Service Support Specialist

Other Popular Courses

Related Questions

Is NIMS good for BCA?

-Aditya RajUpdated on October 13, 2020 07:12 PM
  • 3 Answers
Diksha Sharma, Student / Alumni

Dear Student,

NIMS University is a very good Institute for studying BCA with its curriculum designed as per the latest industrial requirements. The curriculum for BCA at NIMS consists of all the important subjects along with Industrial training in the last year to prepare students for their bright future. Along with this, the placement for BCA at NIMS is also very good. The institute provides best career options for the students with some of the top-notch companies visiting the campus such as Wipro, Google, TCS, etc. The students are also provided extra placement preparation session to help them get placed ...


What is the BCA course fee at Siliguri College? Also, can an Arts student take admission to BCA? Is Laptop compulsory for BCA students?

-pritamUpdated on August 14, 2020 03:25 PM
  • 1 Answer
Diksha Sharma, Student / Alumni

Dear Student,

The average course fee for BCA at Siliguri College, Darjeeling is INR 2,300. Yes, you can take admission to BCA course if you have passed 12th in Arts with a minimum aggregate of 50%. Also, the laptop is not compulsory for BCA students. However, you can buy one for self-study purposes.

If you want to learn everything about BCA admission such as eligibility, process, fees, etc. check BCA Admission 2020.

For more insights, also check Best Career Options after BCA and Best course after BCA.

You can also fill the Common Application Form on our website for ...


What is BCA course fees per year ?

-dev soniUpdated on July 27, 2020 01:10 PM
  • 1 Answer
Neha Kumari, Student / Alumni

Dear Student, 

The course fee of BCA  (3 years) at Chandrashekhar Azad Institute of Arts and Science, Jhansi is around Rs 1.17 Lac. However, it may be modified for the current academic year. You can directly contact the college for the first year fees. 

Also Read:Best Career Options after BCA

BCA vs B.Tech IT 


Still have questions about Bachelor of Computer Applications (BCA)

  • Typical response between 24-48 hours

  • Get personalized response

  • Free of Cost

  • Access to community

FAQs about BCA

What is the starting salary of a candidate with a BCA degree?

The salary package of a BCA fresher ranges between Rs. 2.5 lakh to Rs. 3 lakh per annum

What is the fee of the BCA course in India?

The fee of the BCA course varies institute-wise. The average fee is Rs 60,000 per year.

What are the job options available after BCA?

Students with a BCA degree have job options in the IT sector, banks, telecom industry etc. Computer Programmer, Software Developer, Finance Manager, Technical Support are some of the job roles that they can choose.

Which are the best BCA colleges in India?

Centurion University of Technology and Management (CUTM), Bhubaneswar, Hindustan Institute of Technology and Science (HITS), Veltech, Acharya Bangalore B-School (ABBS), Bangalore, Swami Vivekananda University (SVU), Kolkata, Bangalore Institute of Management & Science (BIMS) are some of the best colleges in India that offer BCA course.

What is the scope of a BCA course?

After BCA, the candidate can pursue higher education like MCA, M.Sc Computer Science, M.Sc Data Science, M.Sc Cloud Computing etc. They can also apply for jobs in IT companies for different job roles.

How can I apply for admission in a BCA course?

Candidates can apply directly at the college by filling in the online application form. Eligible and deserving candidates will be shortlisted for admission.

What is the eligibility criteria for admission in a BCA course?

The candidate must have passed Class 12th board exam in any stream for admission in BCA course. The minimum marks required for admission range between 45% to 50%.

What is the difference between BCA and B.Tech Computer Science courses?

B. Tech Computer Science comes under the engineering stream which is a 4 years UG degree programme. It covers the topics that find its application in the field of technology and IT. BCA is a 3 years UG degree programme which deals with the application of computer science in various sectors. The candidate who wants to take admission B.Tech CS course will have to qualify a national/ state or institute level engineering entrance exam like IIT JEE, VITEEE, UPSEE. For BCA, admission is considered on merit basis or entrance exam like SET Entrance Exam, IPU-CET Entrance Test, Amity University Entrance Exam.

What is the duration of the BCA course?

The duration of the BCA course is 3 years.

What is the syllabus of the BCA course?

The 3 years BCA course covers topics like programming languages, data structure, networking, DBMS, Cyber Law, Business Communication, Management Accounting, Multimedia Systems, Operating Systems etc.

View More

Get details of best colleges for BCA.