Computer Applications Β· UG

BCA: eligibility, admission and counselling guide

Bachelor of Computer Applications. BCA (Bachelor of Computer Applications) teaches how to build and run software: programming, databases, web development, networks and basic computer science.

Talk to a counsellor
LevelUndergraduate degree
Duration3 years (6 semesters); some universities offer a 4-year honours route under the national education policy
ModeFull time
Main examCUET UG
What it is

BCA (Bachelor of Computer Applications) teaches how to build and run software: programming, databases, web development, networks and basic computer science.

Who can apply

Class 12 (or an equivalent examination) from a recognised board. The stream and subjects required differ by university.

How you get in

The route is not the same across India. A university may use CUET UG, a state entrance test (CET), its own entrance test, or Class 12 merit.

Your next step

See the steps Β· Talk to a counsellor

Overview

BCA (Bachelor of Computer Applications) teaches how to build and run software: programming, databases, web development, networks and basic computer science. It is a shorter and more application-focused option than B.Tech. Many students go on to MCA, MBA or a job in IT. How you get in depends on the university: some use CUET UG, some use a state entrance test, and many use their own entrance test or merit. Check each institute's rules.

At a glance

LevelUndergraduate
Duration3 years, or 4 years where honours is offered
ModeFull time
Eligibility in one lineClass 12 pass; Mathematics is required by many universities
Main entrance examsCUET UG, state CETs or institute tests (varies)
Admission routeUniversity, state or institute process
RegulatorUGC for universities; AICTE for approved institutions
After thisJobs in IT, MCA, MBA, higher studies

Eligibility

Typical pattern. The official notice for the current year is final.

  • Class 12 (or an equivalent examination) from a recognised board. The stream and subjects required differ by university.
  • Many universities ask for Mathematics or Computer Science at Class 12. Others admit students from any stream. Read the prospectus for the exact subject condition.
  • The minimum aggregate marks are set by each university and may differ by category. Check the current notice.
  • Seats at central and participating universities through CUET UG need the subject combination and tests the university lists. Read the CUET UG bulletin and the university notice.
  • State-quota seats may carry domicile or state-board conditions, as the state decides.
  • Age and attempt limits, where any exist, are listed in the university notice.

Entrance exams for this course

Entrance and counselling

  • The route is not the same across India. A university may use CUET UG, a state entrance test (CET), its own entrance test, or Class 12 merit.
  • Central universities and participating universities use CUET UG, conducted by the National Testing Agency (NTA). The university then runs its own counselling or merit list.
  • Some states hold a common test or counselling for BCA seats in state colleges. Read the state authority notice.
  • Private and deemed universities usually run their own admission test and personal interview, or accept scores from other tests.
  • AICTE has brought BCA and BBA under its approval process in recent years. Confirm the status of your college with the regulator and the university.
  • For approved seats, confirm the university affiliation. The degree is awarded by the university.
  • Reserved category seats follow central or state rules, with documents verified at admission.

Admission process

The usual journey, step by step. Dates and rules for the current year are on the official notice.

  1. 1Shortlist universitiesRead each university's notice for the entrance test, subjects and last date
  2. 2Check eligibilityConfirm Class 12 subjects, minimum marks and any domicile condition
  3. 3Register and take the testRegister for CUET UG, a state CET or the institute test, and appear in the chosen subjects
  4. 4Apply to the universityApply on the university portal, and pay the application fee shown there
  5. 5Merit list or counsellingFollow the university process: merit list, choice filling or interview
  6. 6Accept the seatPay the admission fee within the deadline to hold the seat
  7. 7Report and verify documentsPresent original documents and complete enrolment

Documents

  • Class 10 and Class 12 marksheets and certificates
  • Entrance scorecard, if any
  • Photo ID and photographs
  • Category / EWS / PwD certificate, if applicable
  • Migration / transfer certificate
  • Fee payment receipts

Read the document preparation guide β†’

What you study

  • Programming fundamentals in languages such as C, C++, Java or Python
  • Data structures and the basics of algorithms
  • Database management systems and SQL
  • Web technologies and application development
  • Computer networks and operating systems
  • Software engineering and project work
  • Discrete mathematics and statistics for computing
  • Cloud computing, cyber security and artificial intelligence as electives
  • Communication skills and professional ethics
  • Internship and final-year project

Year by year

Year 1
  • Programming basics, computer fundamentals and mathematics
  • Communication skills and an introduction to databases
Year 2
  • Data structures, databases and operating systems
  • Web development, networks and software engineering
Year 3
  • Electives such as cloud, mobile apps, data analytics or security
  • Project work, internship and placement preparation

Skills you build

Writing and testing codeWorking with databasesLogical and analytical thinkingWeb and application developmentProblem solvingTeamwork and communicationWillingness to keep learning new tools

Careers and next steps

  • Software or web developer
  • Software tester and quality analyst
  • Database and system support roles
  • IT services and technical support roles
  • Data analyst roles with further skills
  • Digital and e-commerce technology roles
  • MCA, MBA or M.Sc. in Computer Science after BCA
  • Government jobs open to graduates, subject to recruiter rules
  • Freelancing and entrepreneurship

Is it for you?

A good fit if

  • You like computers and want to learn programming and software building.
  • You prefer a three-year, application-focused degree.
  • You plan to continue with MCA or MBA later.
  • You are willing to practise coding outside class.

Think twice if

  • You want a B.Tech engineering degree specifically, for example for jobs that ask for an engineering degree. BCA is a different degree.
  • You have not checked the affiliation and approval status of the college.
  • You expect the course to teach everything. Projects and extra practice matter.
  • You dislike mathematics or logical thinking entirely, which computing needs.

Common mistakes to avoid

  • Not checking university or programme approval
  • Missing the application window
  • Ignoring documents needed for category or domicile benefits
  • Choosing by name rather than curriculum and outcomes

Colleges to explore

Listings show name and location. Fees and cut-offs are shown only when verified from official sources.

All Computer Applications colleges β†’

Official sources to check

Frequently asked questions

Is CUET UG compulsory for BCA?

No. It is used by central and participating universities. Other universities and states use their own tests or merit. Check the notice of each university.

Do I need Mathematics in Class 12 for BCA?

Many universities ask for it, and others do not. Check the eligibility section of each prospectus.

What is the difference between BCA and B.Tech CSE?

B.Tech is a four-year engineering degree under technical education rules. BCA is usually three years and more focused on applications. Eligibility for certain jobs and exams may differ, so check recruiter rules.

Is BCA under AICTE?

AICTE's recent approval handbook brought BCA and BBA under its approval process. Rules for existing institutes are given in the handbook, so check the current AICTE notice.

Can I do MCA after BCA?

Yes. BCA is a common route to MCA. Many MCA entrance tests accept BCA graduates, but each has its own conditions, so check them.

Can I do an MBA after BCA?

Yes. Any graduate who meets the entrance test and institute conditions can apply for an MBA. Entrance requirements vary.

Is the four-year BCA better than the three-year one?

The four-year option adds honours or research content where offered. Choose based on what the university offers and what you want next.

Does Padhaidekho guarantee admission?

No. Admission depends on the official counselling authority, your eligibility and merit. We guide you, verify information against official notices and keep you on track.

How Padhaidekho helps

We review your eligibility against the current official notice, build a ranked options list, keep your documents and deadlines on track and stay with you through every round. Fees and service scope are shared in writing before you enrol.

Explore more courses

Other fields

Content checked against the official sources above in 2026-10. Rules, dates and eligibility change every cycle: always confirm on the official notice. This page is general guidance, not legal advice or an admission guarantee.

πŸ’¬WhatsApp