Bachelor of Computer Applications (BCA)

Programme Introduction

A bachelor degree is the first degree a student can receive in his or her academic career, with the exception of the associate degree. The bachelor degree is sometimes awarded after earning an associate degree, though it is often the first degree that is earned. Whether or not an associate degree can be earned first depends upon the area of study. Bachelor of Computer Applications (BCA) is an undergraduate degree in computer application awarded in India after completion of three years course. Candidates with 10+2 from any recognized university are eligible to apply for this course.

Academic Objectives

  1. To provide a sound knowledge in key areas of Computer Applications.
  2. To provide practical oriented learning.
  3. To provide knowledge skills in software industry, in Government Sector, banking sector, and E-commerce.

Programme Code



Min. Duration 3 Years

Max. Duration 6 Years

Eligibility Criteria

10+2 in any stream or equivalent

Eligibility, admission criteria or any other condition mentioned here in or otherwise for admission to any programme is subject to change as prescribed by the university.

Career Prospects

IT Services

  • Office Automation
  • Telecommunication
  • Computing

Banking & Finance

  • Executing financial operations using updated software and accounting packages
  • Maintaining, expanding, and updating data bases of financial transactions

Health Services

  • Development and conduction of Diagnostic/ Medical tests
  • Maintaining medical case studies and health records of the patients
  • Video-conferencing

Hospitality Services: Jobs may involve providing expert IT services in managing/ running:

  • Restaurants and hotels
  • Event management
  • Cruise services
  • Airlines agencies
  • Travel agencies

Some of the relevant designations after BCA

  • Web designer
  • Database Administrator
  • Graduate Software Developer
  • Applications Developer
  • Network Administrator
  • Multimedia Authoring Specialist/Programmer
  • Computer Animation Experts
  • Graduate Analyst Programmer
  • Trade Execution Analyst
  • Graduate Software Engineer
  • Corporate Customer Services
  • Graphic Designers
  • Techno Marketing
  • Entrepreneurship

Retail & Manufacturing: Jobs may involve providing expert IT services in retail and manufacturing activities of industries like:

  • Automobile industries
  • Power plants
  • Textiles industry
  • Cement and other related industries

Entertainment & Media

  • Making animation films
  • Graphic designing
  • Multimedia development
  • Technical aspects of film making

Further Study Options

  • MCA/ M.Sc. IT/ M.Sc. CS (Some universities also offer Lateral Entry in 2nd year of these programmes)
  • MBA with dual specializations wherein one can keep IT as one of the specialization