Course guide · Degrees

BCA course explained: eligibility, subjects and how to choose

BCA is an undergraduate degree in computer applications. This guide explains what it covers, who can join and what to check about a college.

5 min read Last reviewed

On this page
  1. The basics
  2. What you usually study
  3. How to choose a BCA programme
  4. Where BCA fits among your options
  5. Frequently asked questions
  6. Official sources to check
  7. Keep reading
  8. More in After Class 12

The short answer

A Bachelor of Computer Applications (BCA) is an undergraduate degree focused on programming, databases, networks and software development. It usually takes three years, or four years where a university offers the extended structure, and it is open to students from different Class 12 streams. Some universities ask for Mathematics or a computer subject in Class 12, while others do not, and some admit through an entrance test or Class 12 marks. Rules vary by university, so read the admission notice of each college. The degree opens routes into software, testing, support and further study, but outcomes depend on the skills you build and the college you choose.

Admission rules change; confirm with the official notice.

The basics

Level

Undergraduate degree

After Class 12.

Typical duration

3 years, or 4 where offered

Under the four-year structure many universities now offer.

Who can join

Students from various streams

Some colleges ask for Maths or a computer subject.

Admission

Class 12 marks or an entrance test

Differs by university.

What follows

Job, MCA or other postgraduate study

Depends on your plan and skills.

What you usually study

Subjects differ by university, but most programmes build on a common core.

  • ProgrammingCore

    Languages such as C and Python or Java, with practical lab work. This is the base for everything else.

  • Databases and webCore

    Designing databases, writing queries and building simple web applications.

  • Computer systems and networksCore

    How computers, operating systems and networks work.

  • Mathematics and logicVaries

    Discrete mathematics and statistics at the level the programme requires.

  • Projects and electivesSkill building

    A major project and electives such as data analysis, cloud basics or mobile development.

How to choose a BCA programme

  1. Check that the university is recognised and that the course follows its approved structure.
  2. Read the syllabus, not only the brochure. Look for lab work, projects and current tools.
  3. Ask how many hours go to practice and who teaches the labs.
  4. Look for evidence of internships or industry projects, and verify placement claims with students instead of relying on advertisements.
  5. Compare total fees across all years, including exam and lab charges.
  6. Decide early whether you plan to work after BCA or go on to MCA, since it affects which electives and projects to pick.

Where BCA fits among your options

BCA is one of several computing routes after Class 12. If you are weighing it against a science degree, BCA vs B.Sc computer science compares them side by side, and careers after 12th without maths explains options if Mathematics is a concern.

After the degree, what to do after BCA or MCA covers jobs, further study and skill-building routes. For a wider look at coding as an interest, see careers for students interested in coding.

Frequently asked questions

Some universities admit students without Mathematics, and others require it or a computer subject. Check each admission notice.
Many universities offer three years, and some offer a four-year structure. The prospectus states which applies.
Some universities use an entrance test and others use Class 12 marks. The notice for each college tells you.
You can look for entry-level roles, continue to MCA, or build specialist skills. Outcomes depend on your skills, projects and the job market.
No. B.Tech is an engineering degree with a different structure and admission route, while BCA is a computer applications degree. Compare their syllabi and outcomes before you choose.

Official sources to check

Use these for current rules and dates. We do not set or control admission criteria.

More in After Class 12

This page is general information to help you plan. It is not admission, legal or career advice, and it does not guarantee admission, jobs or outcomes. Rules, eligibility and exams change, so always confirm with the official source.

Turn your options into a clearer plan.

A personalised PDF roadmap built around your background, goals and next steps.