Overview
BCA (Bachelor of Computer Applications) is a 3-year undergraduate programme in computer science and IT (computer applications). It covers programming, data structures, databases, web and mobile development, networking and software engineering.
Course Details
- Level: Undergraduate (UG)
- Duration: 3 years
BCA is listed as a 3-year programme. Confirm the structure with the institute.
Eligibility
10+2 from a recognised board in any stream, with the marks set by the university (some universities prefer Mathematics).
Admission
Admission is through CUET (UG) for many central and state universities, while others admit on merit or through their own tests. Check each university's notice.
Registration & Recognition
There is no statutory licence for computer science and IT graduates. Industry certifications (cloud, security, data and programming) are optional, and government and PSU posts follow their own recruitment rules. Check that the institute and programme are approved (UGC or AICTE as applicable).
What You Will Learn
The programme covers programming, data structures, databases, web and mobile development, networking and software engineering.
Where You Can Work
Typical settings include IT services and product companies, start-ups, banks and fintech, e-commerce and telecom firms, government and public-sector IT bodies, research labs, and your own venture or freelance work.
Career Options
Graduates can work as software or web developer, application developer, system analyst, IT executive or tester. Roles, pay and requirements vary by employer, city and experience.
After This Course
You can move on to an MCA or M.Sc in computer science, IT, data science or AI, an MBA, professional certifications (cloud, security, data), or direct employment in software and IT services.
Good to Know
Under NEP 2020, many universities offer a 3-year degree or a 4-year Honours degree; check the structure at your university.