Bachelors of Computer Application (BCA)

BCA is the study about the computer application. Computer application is the programs which solves a problem or performs a function/task. Its emphasis is to have generality for developing professionals such as programmer, system analyst, and database administrator so as to enhance the applicability. The main emphasis of the course is an applied computer use in various fields.

Advertising and Publicity


Course Eligibility Duration
Under Graduate Class 10 +2 (Any stream) 3 years
Post Graduate Graduate (Any stream) + Entrance Exam 3 years
Post Graduate Diploma Graduate (Any stream) 1 year
M.Phil. (For those who want to go in academics) Post graduate 2 years
Ph.D. (For those who want to go in academics) Post graduate 3 years

Entrance Exam    

Under-graduate Entrance:

  • As per the university

Post-graduate Entrance:

  • As per the university


Depending on the type of institute/quota/degree, fees can range from INR 13 thousand to INR 2 lakhs per year, excluding lodging and boarding.

Skills Required   

  • Analytical and logical thinking

  • Creativity

  • Problem-solving skill

  • Critical thinking

  • Communication skill

Career Options   

Career in bachelor of computer application is very lucrative. Following are the various job profiles offered to graduates and post graduates in/after bachelor of computer application:

  • Computer Programmer: The work of computer programmers might involve writing programs in whatever computer language is required for their job – Java, for example. Programmers also are called in to debug and find the problems with programs when they are not functioning properly. Programmers often work hand-in-hand with software developers, as programmers will be translating software systems into language that computers can understand. Increasingly, programmers are handling duties relating to mobile applications and other Internet-based software applications.

  • Web Designer: A web designer creates the look, layout and features of a website. The job involves understanding both graphic design and computer programming. Once a website is created, a designer helps with maintenance and additions to the website. They work with development teams or managers for keeping the site up-to-date and prioritizing needs, among other tasks.

  • Database Management:Database managers are in charge of managing, storing, organizing, presenting, using and analyzing data and database management software. Whatever the information storage needs of a company are, a database manager strives to meet them. This can include setting up new computer databases or integrating data from old systems to new systems. A database administrator regularly performs routine tests and modifications to ensure that a database is performing and running correctly. If a problem occurs, a database administrator troubleshoots the programs and hardware. Based on the findings, repairs or changes can be made to fix the problem. A database administrator routinely discusses and coordinates security measures with other administrators in the company.

  • Software Analyst: A software analyst is the person who studies the software application domain, prepares software requirements and specification documents. The software analyst is the joint between the software users and the software developers.

  • Graphics Designer: Graphic artists combine art and technology to create visually communicative designs. They work with clients to create packages, signs and company logos. Some graphic designers specialize in advertising, website design or multimedia. The work of graphic artists can be seen in magazines, advertising, book covers, album covers, restaurant menus, food labels, billboards, clothing and more.

Undergraduate Courses   

  • Bachelors in Computer Application (B.C.A.)

Postgraduate Courses   

  • Masters in Computer Application (M.C.A.)

Some colleges offering the course:   

In Gujarat

In Maharastra

In India


  • Infosys

  • Wipro

  • HCL

  • TCS (Tata Consultancy Services)

  • Cognizant

  • In the I.T. department of all types of companies

  • All public and private sector banks

  • Colleges (Both government and private)

  • Any State Government or Central Government

All the students, teachers and guardians should note that the above mentioned websites and information on various colleges/universities may change under the rules and regulations of the education department.