Rohit Dubey

What is BCA? Can I know about this program in details?

by Rohit Dubey
1 answer
| Share :

1 answer

RE: What is BCA? Can I know about this program in details?

Lambodar Rout
Lambodar Rout
Verified Career Expert
Founder & Lead Career Counsellor @
  • New Delhi

Bachelor in Computer Application (BCA) is an undergraduate degree course in computer applications. Computer Applications or Application software is computer software designed to help the user to perform a singular or multiple related specific tasks. It aims at inculcating essential skills as demanded by the global software industry through an interactive learning process. This also includes team-building skills, audio-visual presentations and personality development programs.

The program enhances analytical and communication skill besides inculcating virtues of self-study. It is a popular course for students who want to make a career in the field of computers and Information Technology (IT). With the rapid growth in technology and popularization of a paperless society, the demand for computer professionals is increasing day by day.

 The duration of this course is 3 years divided into 6 semesters. After completing BCA, a student can go for MCA which is a master course in computer application and is considered equivalent to engineering course B.Tech. Some students opt for over distance education programs to earn this degree. Following are the main subjects studied under this course:

  • Programming (C, C++, Java, .Net, PHP, Vb etc.)
  • Networking subjects (data communications, computer networks etc.)
  • Mathematics (CONM, discrete mathematics etc.)
  • Software engineering (SAD etc.)
  • System software (compiler design etc.)

Know Also :Which one is better? BCA from a reputed college or B.Tech in computer science from a Tier 3 Engineering college?


Eligibility Criteria for BCA Course

Any student who has passed the 12th grade with more than 55% marks is eligible for this course. There is no compulsion as such of having Physics, Chemistry or Mathematics as main subjects in 12th standard.  The Commerce and Arts students are eligible to join the course as much as the science students are. Further, the following criteria should also be fulfilled:

  • The candidate should be a citizen of India.
  • The 12th examination should have been passed with Mathematics as a compulsory subject.
  • The minimum age limit is 17 years and the maximum may vary from 22-25 years.
  • Students are generally admitted on the basis of personal interview and written examination conducted by various institutes/universities.
  • Some institutes/universities admit students on merit basis which is based on the candidate’s performance in 12th


Top 10 BCA Colleges in India

  1. Christ University, Bangalore
  2. Department of Computer Applications, SRM University, Chennai
  3. Institute of Management Studies, Noida
  4. Madras Christian College, Chennai
  5. Symbiosis Institute of Computer Studies & Research, Pune
  6. Birla Institute of Technology, Mersa, Ranchi, Jharkhand
  7. Presidency College, Bengaluru, Karnataka
  8. University College Kurukshetra, Kurukshetra
  9. Stella Maris College, Tamil Nadu
  10. Xavier Institute of Computer Application, Ahmedabad

Read Also : I didn’t take computer science as my 5th subject in senior secondary. Am I still eligible for BCA?

Scope and Strength of BCA Course



There is a very wide scope in the field of BCA. The student can work as a system engineer, junior programmer, web developer or as a system administrator. This field provides ample opportunities to make a career not only in private sector but also in the public sector. Both the options of self-employment and job are available for a BCA graduate. There are many software MNCs (Multi-National Companies) which provide job to the BCA graduates. If the candidate has a work experience and all the necessary required skills then he/she can hold good positions in MNCs. Companies like Info-sys, TCS, Google, Tech-Mahindra, Cisco, and WIPRO are some of the major recruiters of BCA graduates.

Apart from the private sector, BHEL, NSDL, MTNL, and BSNL are some of the government information technology companies that hire BCA graduates for various posts in their companies. The Banking sector also provides good job opportunities for them. The BCA course also opens the gate to different postgraduate programs. These include MSc. I.T., PGDCA, MSc. CS and MCA.

Candidates who do not require a job after BCA may also opt for higher studies. They may go in for MBA or MCA after their graduation as per their interest. BCA provides a sound academic base from which an advanced career in Computer Application can be developed. Students can also go in for Networking Diploma and prepare for CCNP or CCNA certification. He can also prepare for Microsoft Certified Solutions Associate (MSCA) Certification or Rehdat certifications and work as a system administrator or Desktop Technician or Help Desk Assistant.

Must Read : What are the top BCA colleges in India and what is the procedure to get admission in them?

BCA Employment Areas

  • Academic Institutions
  • Software Developing Companies
  • Web Designing Companies
  • Systems Management Companies
  • Banking Sector
  • Insurance
  • Accounting Department
  • Stock Markets
  • E-Commerce and Marketing Sector


BCA Job Types

  • Software Publisher
  • Finance Manager
  • Computer Programmer
  • Teacher and Lecturer
  • Chief Information Officer
  • Marketing Manager
  • Business Consultant
  • Computer Scientist
  • Database Administrator
  • Computer Systems Analyst
  • Computer Support Service Specialist
  • Software Developer
  • Computer Presentation Specialist
  • Information Systems Manager

Salary and Perks

Information technology is amongst the highest paid sectors so far. A computer professional working in an MNC can easily get an initial package of 25000 to 40000 INR. Some IT giants like Google, Microsoft, Oracle, Facebook pays even a six-figure salary to a fresh graduate.

For further queries and related information, you can approach the Professional Experts at CareerGuide. Hope this will help you!


RE: What is BCA? Can I know about this program in details?

This topic is now closed. New replies are no longer allowed.
Latest Answers

What is the full form of ATMA(entrance exam of Mba)

ATMA , ATMA FULL FORM  The Association of Indian Management Schools (AIMS) administers the AIMS Test for Management Admissions (ATMA), The ATMA F .. READ MORE

Difference between M.E and M.Tech course?

Difference between ME and Mtech  ME stands for Master of Engineering, while MTech stands for Master of Technology. MTech is a professional postgr .. READ MORE

Hi sneha, can u recommend some professional related to career counselling

  I am extremely eye-catching, chatty, and brilliant lady with significantly eye-catching characteristics, you will never find out in other alwar .. READ MORE

Difference between sponsored and non sponsored candidate for admission in NPTI?

What is sponsored candidate meaning?   Sponsored Candidate means the candidate having minimum of two years of full time work experience counted a .. READ MORE
Most Popular

What is the scope in doing economics hons and also the career jobs related to it?

Economics Honours Scope Economics (Hons.) has recently received a lot of traction among recruiters. Students with a bachelor's degree have several job .. READ MORE

How to become a doctor after completing BSc Nursing degree?

What are medical courses after BSc nursing Nursing One of the most well-respected vocations on the planet is that of a nurse. They play an essential .. READ MORE

What is the procedure to join Indian Navy after class 12th

How To JOIN INDIAN NAVY AFTER 12TH Candidates who want jobs in the Indian Navy must have passed the Matriculation Examination. It means these vacanci .. READ MORE

How is the typical day of an Indian Forest Service Officer?

Indian forest service officer life Indian Forest Service The Indian Forest Service is one of the government of India's three all-India agencies and on .. READ MORE
Caching Date: 12/8/2021 7:07:06 PM