BCA (Bachelor of Computer Applications): eligibility, duration, admission and careers
Programming, databases, operating systems, networking, web development and software engineering.
Course at a glance
- Level: Undergraduate degree
- Duration: 3 years (4 years with honours under NEP)
- Eligibility: Class 12 pass from a recognised board. Many universities ask for mathematics or computer science at Class 12.
- Admission: Merit in Class 12 or a university or common entrance test.
Recognition to check
Offered by UGC-recognised universities. AICTE has approved BCA programmes in affiliated colleges since 2024–25. Rules, entrance tests and minimum marks change from year to year, so always confirm them in the official admission notice of the university or council.
Career options
- Software developer
- Web developer
- Database or network support
- IT support
- MCA after graduation
Fees
Fees depend on the college, state and seat type. Compare the full-course fee from each college's official fee notice, and see the colleges in our directory with checked fees.
How we help
Our counsellors help you shortlist recognised colleges, compare fees and prepare your application. Counselling is a professional, paid service, and we never promise admission.