Course Detail

All details that you want to know

About the Course


Bachelors in Computer application (BCA) is one of the popular options to make a career in information technology. It is an undergraduate academic degree in computer application. The duration of this program is three years. It is equivalent with B.Tech/B.E in Computer Science or Information technology. More than 1000 institutions provide BCA courses in India with an annual intake of more than 50,000 students. This program provides a sound academic base for an advanced career in computer application.

This program demonstrates sound knowledge in key areas of computer science or industrial computing. It also carries out the required analysis and synthesis involved in computer systems, information systems and computer applications.



To be eligible for BCA, you should have passed 10+2 from any stream with English as passing Subject with minimum 45% marks in aggregate



Most of the colleges grant admission under BCA course in their college on the basis of Higher Secondary Examinations' marks, except for some reputed institutes that require students to qualify the entrance examination conducted by them. Certain colleges also conduct a session of personal interview before admitting students. Application forms for various colleges are available during the months of May and June when the 12th standard results are declared. The candidates must fill the forms correctly and send them to the respective colleges along with the required documents before the last date.

After successful completion of the course, one will have complete knowledge on how to produce computer applications to gratify the user's need using different programming languages such as C, C++, Python, Java and much more. With sound academic knowledge of Computer Applications, one can easily get a job in large IT



companies as an entry-level computer applications software engineer. Companies like Microsoft, Oracle, Wipro, Infosys, Cisco, Citibank and the list goes on, also hire BCA graduates for the profile of Software Consultant, Network Engineer, Database Administrator, Test Engineer, System Analyst, Programmer and Quality Assurance Engineer.

Apart from the private sector, BHEL, NSDL, MTNL and BSNL are some of the government information technology companies that hire BCA graduates for various posts in their companies. The Banking sector also provides good job opportunities to them. The BCA course also opens the gate to different post graduate programs. These include MSc. I.T., PGDCA, MSc. CS and MCA


Career prospects:-

  • After the successful completion of the program, a student should be able to get entry level job in the field of Information Technology or ITES.
  • BCA graduates can also start their career as programmers and rise to that of senior programmers.
  •  Software Development & Design in companies like Microsoft, Oracle, Wipro, Infosys etc.
  •  System Administrator in big corporate companies like Citibank, HLL, P & G etc.
  •  Training & Development in companies like NIIT, Cisco etc.



Top Ten BCA Colleges in India


Name of the College


Phone No

College Website


Christ University

Hosur Road, Bangalore

080-40129100/ 40129600


Department of Computer Applications, SRM University

3 Veerasamy Street, West Mambalam, Chennai



Institute of Management Studies

A-8B, IMS Campus, Sector-62, Noida



Madras Christian College

Velachery Main Road, East Tambaram, Chennai



Symbiosis Institute of Computer Studaies& Research

1st Floor, Atur Centre, Gokhale Cross Road, Model Colony, Pune, Maharashtra 411016



Birla Institute of Technology

Mesra, Ranchi, Jharkhand 835215



Presidency College

Kempapura, Near Reliance Fresh, Hebbal, Bengaluru, Karnataka 560024

80-2520 2793 - 96


University College-Kurukshetra




Stella Maris College

17, Cathedral Road, Chennai - 600 086, TamilNadu

44-2811 1987/2811 1951


Xavier Institute of Computer Application

Campus Navrangpura, P.B. No. 4168, Ahmedabad