Course

Bachelor of Computer Applications (BCA)

Explore BCA in India: programming subjects, duration, eligibility, admissions, study modes, technology careers and postgraduate options.

Overview

The Bachelor of Computer Applications (BCA) is an undergraduate computing degree focused on software, applications and information technology. It suits students who want a structured entry into programming and digital systems without following a traditional engineering curriculum.

What students study

Typical topics include programming, data structures, databases, operating systems, computer networks, web technologies, software engineering and mathematics or statistics. Strong programmes add regular coding laboratories, team projects, version control, problem solving and an internship or capstone rather than relying only on theory.

Duration and study options

BCA is commonly offered over three or four years. Full-time, part-time, approved online and distance formats may be available, but students should compare live teaching, assessment practices, project mentoring and access to laboratories or cloud tools before choosing a mode.

Eligibility and admission

Applicants usually need Class 12 or equivalent. Mathematics or computer science may be required or preferred by some universities, while others admit students from any stream under their published conditions. Selection may use qualifying marks, CUET-UG where adopted, an institution entrance test or other notified criteria.

Career and further study

Graduates seek junior roles in software development, web development, testing, technical support, data operations, systems administration and IT services. A demonstrable portfolio, internship experience and sound programming fundamentals matter greatly. Common next steps include MCA, MSc Computer Science, data science, cybersecurity, cloud or software specialisation, and MBA programmes.

Student checklist

Before applying, compare the syllabus, recognition or regulatory approval where applicable, delivery mode, fees, practical training, entrance requirements and placement support. Always confirm the current rules with the university or admission authority.

Important: Course structures, duration, eligibility and professional recognition can vary by university, specialisation and academic year. Use this overview for planning and verify the latest prospectus before applying.

Institutes