BCA- Bachelor of Computer Application

B.C.A. degree is primarily focused on subjects such as software, databases, and networking. In general computer science degrees tend to focus on the mathematical and theoretical foundations of computing rather than emphasizing specific technologies.

Duration : 3 years

Eligibility : Pass in 10+2

Opportunities & Scope:

  • Computers and Related Electronic Equipment Manufacturers.
  • Desktop Publishing.
  • Financial Institutions.
  • Government Agencies.
  • Insurance Providers.
  • Schools and Colleges.
  • Security and Surveillance Companies
  • Database administrator.
  • Information systems manager.
  • Technical support.
  • Applications developer.
  • IT consultant.
  • Web designer.
  • Network engineer.
  • Software developer.
  • Systems analyst.
  • IT Sales.
  • IT Teacher.
  • Technical author.

And many more…

Prof. Vimal Singh Bhadouria


Dear student, I.T Sector is one of the major employment providers in India and is expected to grow more in the coming years. BCA that stands for Bachelor in Computer Application trains students in developing, programming, networking, computer and mobile software, app development, etc.

it is an undergraduate 3 year degree course in computer applications. Today we have seen a noticeable rapid growth of IT industry in India and this increasing growth has created a lot of opportunities for the computer graduates

BCA Course is often seen as a course equivalent to B.E. or B.Tech. in Computer Science. This course provide the required skills and enable the students to get themselves employed in the Information Technology (IT) sector. 

In BCA, you will learn about some interesting subjects like Mathematics, Computer Programming, Computer Networking, Database Management Systems and, Software Engineering. Besides the core compulsory subjects, students can choose from a wide variety of subjects as their pathway elective or minor elective.

Higher Education after BCA:

For a BCA aspirant, this degree would help in setting up a sound academic base for an advanced career in Computer Applications. After completing BCA course the aspirant can go for Higher Education – Pursuing Master of Computer Application (MCA) after BCA adds to your computer and programming skills and with MCA, you can get an even better salary package.


Employment Areas for BCA Graduates:

  • Banks
  • Consultancies
  • Computers and Related Electronic Equipment Manufacturers
  • Government Agencies
  • Schools and Colleges
  • Software Development Companies
  • System Maintenance
  • BPO
  • Multimedia
  • Website Design
  • E-Commerce Executive
  • Software Developers
  • Software Publishers
  • Database Administrators