Undergraduate UGC Approved by AICTE BCA

Bachelor of Computer Applications (BCA) BCA · 3–4 years

Last updated · Confirm dates, fees and eligibility on the official website before you apply.

Undergraduate course in programming, software development and computer applications.

Duration
3–4 years
Entry after
Class 12
Entrance exam
3 routes
Study mode
OnCampus
Licence
Not required
Overview

About this course

Suits students interested in programming, software, databases and practical computer applications. BCA outcomes depend heavily on programming practice, projects, internships and fundamentals. Admission eligibility differs by university.
01 · Overview

Course overview

Suits students interested in programming, software, databases and practical computer applications.
02 · Who it suits

Who should consider this course?

Suits students interested in programming, software, databases and practical computer applications.
03 · Eligibility and admission

Eligibility and admission

Class 12 eligibility applies; Mathematics or Computer Science may be required by some institutions. Exact eligibility and selection rules vary by institution and year.
04 · The honest part

Reality check

BCA outcomes depend heavily on programming practice, projects, internships and fundamentals. Admission eligibility differs by university.
05 · Next steps

Next steps

Compare the syllabus, recognition, total fees, teaching facilities, practical exposure, progression and mapped careers before applying.
06 · Where this leads

Where this can lead

Where people work.

  • IT services companies
  • Software product firms
  • Startups
  • Corporate IT departments
  • Government IT projects
  • Freelance development

What you can study next.

  • MCA
  • MBA IT
  • M.Sc Computer Science
  • Cloud and full-stack certifications
Entry

Who can apply

1 route into this course.

QualificationStreamMinimumSubjects
Class 12 Any — Class 12 eligibility applies; Mathematics or Computer Science may be required by some institutions.

Percentages are indicative. Individual universities set their own cut-offs, and reserved-category relaxations differ by state and institution.

Admission

Entrance exams for this course

An exam mapping does not mean every college accepts that exam. Check the current institution and examination notification before you apply.

Outcomes

Careers this course leads to

10 routes mapped from this qualification.

Developer / analyst
₹3.5–12 LPA start
Common route
FinTech / product analyst
finance + tech premium
Common route
Web Developer
Creates, tests and maintains websites and web applications across front-end, back-end or full-stack systems.
Common route
Software Engineer
Designs, builds, tests and maintains software systems and applications.
Common route
System Analyst
Works out what a business actually needs from a system and specifies it clearly enough to be built. Sits between the users and the developers and has to speak both languages.
Alternative route
Database Administrator
Keeps databases available, backed up, secure and fast, and is accountable when data is lost or a query brings a system down. Usually reached after some years in development or IT support.
Alternative route
IT Support Engineer
Keeps desktops, laptops, networks and access working for an organisation, on site or remotely. A step up from the helpdesk, with responsibility for the fix rather than the ticket.
Alternative route
Software Developer
Builds and maintains applications and services. Portfolio and demonstrable project work now weigh more heavily than the degree itself in hiring.
Alternative route
Network Administrator
Keeps an organisation's network running - switches, routers, firewalls, access control and backups - and is who gets called when it stops. Vendor certifications such as CCNA weigh as heavily here as the qualification does.
Alternative route
Cloud Engineer
Designs, automates, operates and secures computing infrastructure delivered through cloud platforms.
Alternative route

A course supports eligibility and preparation. It never guarantees a particular job.

Pathways

Before and after this course

Courses that lead here

What you can study next

Questions

Common questions

What is Bachelor of Computer Applications (BCA)?

Undergraduate course in programming, software development and computer applications.

Who is eligible for Bachelor of Computer Applications (BCA)?

Class 12 eligibility applies; Mathematics or Computer Science may be required by some institutions. Verify the current institution and admission notification.

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

The typical duration ranges from 36 to 48 months, depending on the institution and study structure.

Who should consider Bachelor of Computer Applications (BCA)?

Suits students interested in programming, software, databases and practical computer applications.

How should I decide whether Bachelor of Computer Applications (BCA) is right for me?

Compare the eligibility, subjects, cost, duration and career outcomes of Bachelor of Computer Applications (BCA) with your interests and strengths. Verify current details from official institutions before making an admission decision.

What should parents verify before choosing Bachelor of Computer Applications (BCA)?

Recognition, syllabus, faculty, facilities, practical training, total cost, progression, refund rules and credible outcome evidence.

Does Bachelor of Computer Applications (BCA) guarantee a job?

No course guarantees employment. Outcomes depend on recognised education, practical ability, communication, location, employer demand and continued learning.

Who can apply for Bachelor of Computer Applications (BCA)?

12th pass; Maths required by many universities. Admission is through CUET UG, University merit, Institute entrance tests.

How long does Bachelor of Computer Applications (BCA) take?

3 years (4 years under NEP). Full-time; also available in distance or online mode through UGC-recognised open universities and DEB-approved institutions.

What does Bachelor of Computer Applications (BCA) cost?

Govt/University: about 10,000 - 80,000 total; Private: about 1,50,000 - 6,00,000 total. These are indicative ranges, not quotes. Confirm the current fee with the institution.

What can I study after Bachelor of Computer Applications (BCA)?

MCA, MBA IT, M.Sc Computer Science, Cloud and full-stack certifications.