Skip to content

UG course guide

BCA — Bachelor of Computer Applications

The fastest route into software without clearing an engineering entrance.

3 yearsScience / Commerce / Arts stream22 universities listed

What is BCA?

BCA is a three-year undergraduate degree focused on software development, databases and computer applications. It is the most common alternative to B.Tech CSE for students who did not take PCM or did not clear an engineering entrance, and it opens the same entry-level software roles. Most students follow it with an MCA or a job in application development.

Eligibility

  • 10+2 from a recognised board
  • Typically 45%-55% aggregate depending on the institution
  • Mathematics is preferred and is mandatory at some universities
  • Open to Science, Commerce and Arts students at most institutions

What you will study

Programming fundamentals (C, C++)Data structuresDatabase management systemsWeb developmentOperating systemsSoftware engineeringComputer networksPython / Java electives

BCA vs the alternatives

Courses students commonly weigh against BCA.

BCA — frequently asked questions

Is BCA better than B.Tech?

They serve different students. B.Tech is four years, requires PCM and an entrance exam, and carries stronger campus placement infrastructure at good institutions. BCA is three years, is open to all streams, costs less, and reaches the same entry-level developer roles if you build projects alongside the degree. If you have PCM and a good entrance rank, B.Tech is usually the stronger option; otherwise BCA is a genuinely viable path.

Can I do BCA without Mathematics in class 12?

Yes at many private universities, which accept any stream. Some institutions require Mathematics or ask you to clear a bridge course in the first semester. Check the specific university before applying.

What is the average BCA fee in India?

Indicative annual fees range from about Rs 20,000 at state institutions to Rs 2.5 lakh at the most established private universities. Total three-year cost typically falls between Rs 60,000 and Rs 7.5 lakh, and the spread is wide enough that the institution matters far more than the course does.

What should I do after BCA?

The two common routes are MCA for a specialised postgraduate qualification, or direct entry into a software role. An MBA is also popular for students moving toward product or management tracks.

Free counselling

No charge · book in a minute

Book now