Bachelor of Computer Applications (BCA) - Course Overview

Duration: 3.0 yrs |Mode: Regular|Avg. Fees: 60,000 / Year

2848 (Courses) 2556 (Institute)

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.

Bachelor of Computer Applications (BCA) Eligibility Criteria

  • Minimum Qualification Required: 10+2 or an equivalent examination
  • Minimum Marks Required: 45% to 50%, varies from college to college
  • Age Limit: Few colleges have an age limit as their admission criteria.

BCA Admission Process

  • Admission to some of the colleges for BCA program is on the basis of the merit list.
  • Few colleges only consider students from the science background in high school.
  • Most of the BCA admissions take place through common entrance test.

Following are the popular entrance examinations for BCA:

  • SET Entrance Exam
  • IPU-CET Entrance Test
  • Amity University Entrance Exam/ Interview

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


I want admission in Bachelor of Computer Applications (BCA). Do I have to clear any exams for that ?

AIMA Under Graduate Aptitude Test , Jamia Millia Islamia Entrance Exam , ITM National Entrance and Scholarship Test , Delhi University Science , Delhi University Arts are some of the exams that you can appear for to get admission in Bachelor of Computer Applications (BCA) courses.

What are the top colleges offering Bachelor of Computer Applications (BCA) courses ?

Following are some of the top colleges offering Information Technology courses : Vellore Institute of Technology (Vellore) , UNIVERSITY OF HYDERABAD (Hyderabad) , Chitkara University (Solan) , Graphic Era (Deemed to be University) (Dehradun) , Sharda University (Greater Noida). You can explore these colleges on our website to check if they offer Bachelor of Computer Applications (BCA) or not.

What is the average fee for the course Bachelor of Computer Applications (BCA) ?

The average fee for Bachelor of Computer Applications (BCA) is INR 60,000 per year.

What are the popular specializations related to Bachelor of Computer Applications (BCA) ?

Some of the popular specializations for B.C.A. (Bachelor of Computer Applications) are : Graphic Designing , Information Technology , Operations Research.

What is the duration of the course Bachelor of Computer Applications (BCA) ?

Bachelor of Computer Applications (BCA) is a 3 year course.

Get details of best colleges for BCA.