What is the full form of BCA

BCA: Bachelor of Computer Applications

BCA is an acronym stands for Bachelor of Computer Application. It is a 3-year undergraduate degree course in commuter language and applications. BCA is a very popular course now a day offered by many universities and institutes in India.

Objective of BCA Course

This course is intended to provide sound knowledge in key areas of computer science and computer languages to develop software.

It also provides the practical skills to solve the computer application's problems.  

Bachelor of Computer Applications

Course Structure

BCA is a 3-year course divided in 6 semesters. Let’s see the 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

  • Computer Networks
  • 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 BCA syllabus may be changed university to university.

Admission Criteria

The student must have passed at least 10+2 from a recognized board. There is also an entry after 2 or 3 year diploma after 10th. Along with this, some universities conduct entrance test to get admission in this course.

Future after completing BCA

After completing BCA, the students can pursue an MCA degree for better career prospects. It is also a plus point.

A student can work as a Software developer, Network administrator, and database administrator, Web developer Trainer or Teacher etc. after completing these courses.