Full Form of BCA | What is the full form of BCA

BCA: Bachelor of Computer Applications

Full Form of BCA:- BCA is a 3 year undergraduate program in Computer applications. It is a degree course offered by many universities and institutes in India. It is considered equivalent to B.Tech/B.E in Computer Science. This course provides a sound academic base to students to help them pursue advanced career in computer application and information technology. It is an ideal course for the students who want to make career in computer science and related fields.

Full Form of BCA
Full Form of BCA

What does BCA mean?

Bachelor of Computer Applications (BCA) is an undergraduate academic degree in computer application awarded in India after completion of three years course.

Bachelor of Computer Applications is a 3-year undergraduate degree in the field of Computer application in India.  If you are inclined towards computer related subjects : Data Structure, DBMS, Computer System & Organization, Operating System, Data Communication Networks, Computer Graphics, Object Oriented Design and Programming and Software Engineering, then it is a right field for you.

The eligibility criteria for getting admitted to BCA :

  • An individual must have completed 10+2 (HSC)
  • Two or three year diploma course after 10th standard
  • Along with this some universities also conducts entrance before admission

After successfully completing Bachelor of Computer Applications, a candidate can opt for the Masters degree in computer application (MCA). Job prospects after BCA+MCA are much better as compared to plain graduation. It includes : Web Designer, Software Programmer, Network Administrator, Database Administrator, Multimedia Programmer, Trainer or Teacher.


The course aims to fulfill the following objectives:

  • To provide a sound knowledge in key areas of computer science.
  • To provide professional competence in developing software.
  • To develop practical skills to solve the computer application’s problems.

Core subjects of BCA

This is a 3 year program and divided in 6 semesters. Following is the list of core subjects of BCA.

1st Year : Semester – 1

  • Business Communication
  • Principles of Management
  • Programming Principles and Algorithms
  • Computer Fundamental and Office Automation
  • Business Accounting
  • Computer Laboratory and Practical Work (OA+PPA)

1st Year : Semester – 2

  • Organizational Behavior
  • Elements of Statistics
  • C Programming
  • File Structure and Database Concepts
  • Cost Accounting
  • Computer Laboratory and Practical Work (C.P + DBMS)

2nd Year: Semester – 3

  • Numerical Methods
  • Data Structure using C
  • Software Engineering
  • Management Accounting
  • Computer Laboratory and Practical Work (D.S + RDBMS)

2nd Year: Semester – 4

  • Networking
  • Visual Basic
  • Inventory Management (SAD)
  • Human Resource Management
  • Object Oriented Programming using C++
  • Computer Laboratory and Practical Work ( VB + C++ )

3rd Year: Semester – 5

  • .NET Frameworks
  • Internet Programming and Cyber Law
  • Principals of Marketing
  • Core Java
  • Project work ( VB )
  • Computer Laboratory and Practical Work (.NET + Core Java )

3rd Year: Semester – 6

  • Multimedia Systems
  • Introduction to SysPro And Operating Systems
  • Advance Java
  • Project Work ( Banking & Finance , Cost Analysis , Financial Analysis ,Payroll , EDP ,ERP etc.)
  • Computer Laboratory and Practical Work (Multimedia + Advanced Java)

Note: This is not a universally fixed syllabus of BCA. These subjects may be changed university to university.

Minimum criteria to get admission in BCA

You must have completed at least 10+2 from a recognized board. Or a 2 or 3 year diploma after 10th. Along with this, Some universities conduct entrance test to get admission in this course.

After the completion of BCA, It is preferred to pursue an MCA degree for better career prospects. After that you can work as a Software developer, Network administrator, database administrator, Web developer Trainer or Teacher etc.

Career Prospects

The rapid growth of IT industry has increased the demand of computer professionals in India and abroad. Some of the popular work profiles or designations offered to computer graduates are given below:

System engineer: The job is to develop, test and evaluate circuits, softwares etc.

Programmer: The job is to write codes for the given software.

Web developer: The job is to develop World Wide Web applications and to develop and maintain websites.

Software developer: The job is to develop software and to install, test and maintain the same.

System Administrator: The job is to set up and maintain the system or server.

Educational Related Full Forms Post

Full Form of BA

Full Form of BBA

Leave a Comment