BCA Course Subjects, Scope, Syllabus, Salary, BCA Full Form and What to do After BCA

What is BCA?

BCA 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 computer graduates. People who are interested in computers can surely go for this course. A student can end up being very successful after completing the course. Moreover, after completing BCA the students can also go for Masters in the same course which is Masters in Computer Application (MCA), many can also opt for MBA (Masters In Business Administration). See BCA Full Form


BCA Course

BCA Course is often seen as a course equivalent to B.E. or B.Tech. in Computer Science. This course provides the required skills and enables the students to get themselves employed in the Information Technology (IT) sector. After the successful completion of BCA, a student will be able to choose from numerous career options in various fields like Software development, ITES, Banks, Education, Government departments etc.


Also See: BCA Entrance Exams

BCA Subjects

Bachelor of Computer Application is usually divided into 3 years or 6 semesters. One year has two semesters and each semester comprises of 6 months. A person who is pursuing this course needs to study 6-7 subjects in each semester. Almost all of the universities/colleges have similar kind of subjects in BCA. In this article, we provide complete details of BCA subjects.

Semester – I

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

Semester – II

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

Semester – III

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

Semester – IV

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

Semester – V

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

Semester – VI

    • E-Commerce
    • 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)

We hope this will help the students in getting an overview of the BCA subjects. Best of luck.


Also See: Studying BCA from IGNOU – A brief overview

BCA Syllabus

BCA is a three years bachelor of computer application course. In every year BCA cover two semesters. The duration of each semester is six months . Here we have covered the semester-wise syllabus as below.

I Semester:

    • Foundation Course in English for Computing
    • Foundation course in Humanities and Social Sciences
  • Computer fundamentals and PC software

II Semester:

    • PC Software Application Skills
    • Foundation Course in Mathematics and computing
  • C programming and Data Structure

III Semester:

    • Foundation course in Science and Technology
    • Introduction to system software
  • Elements of system Analysis and Design

IV Semester:

    • Introduction to DBMS
    • Introduction to Computer Organization
    • Window Programming
    • Multimedia
  • RDBMS Lab

V Semester:

    • Computer Networks
    • TCP/IP Programming
    • Introduction to Software Engineering
  • Computer Oriented Numerical Techniques

VI Semester:

    • C++ and Object Oriented Programming
    • Theory of Computer Science
    • Introduction to Internet Programming
  • Intranet Administration


Also See : IGNOU BCA Courses, BCA subjects, BCA Syllabus

BCA Specializations

Students can also opt for some specializations for Bachelor of Computer Application (BCA). Some of them are listed below.

      • Computer Graphics
      • Programming Languages
      • Database Management
      • Systems Analysis
      • Word Processing
    • Internet Technologies


    • Accounting Applications
    • Animation
    • Music and Video Processing
  • Personal Information Management


What after finishing BCA?

These days BCA is one of the very famous courses which students choose after completing their 12th. BCA stands for Bachelor in computer application and is perfect for someone who is interested in computers. Though most people after completing BCA go for Masters in the same course which is MCA, many also go for MBA. However, BCA alone is a good course and one can end up being very successful after completing the course. The major subject of BCA is a computer, however, the course includes other subjects like Mathematics, English, System Analysis, Database Management System and much more.


Scope of BCA in future

There is no doubt that BCA is one of the best educational courses that one can go for and there are ample amount of opportunities for students studying BCA in the future. Someone who has studied BCA can join a software company or can also go for higher studies. In BCA subjects which are included are almost similar to that of students pursuing BTech. India and other countries many MNCs are recruiting BCA graduates for their technical section.


After BCA What to do?

To choose MBA or MCA or…

The very first thing that one must do to answer this question is to understand the meaning of MBA and MCA. Both the courses are very different in nature and MBA stands for Masters of Business Administration whereas MCA stands for Masters in computer application. If are someone who wants to make a change and become an entrepreneur then MBA is the correct choice. However, if you are interested in programming and other computer related tasks and want to pursue a career and any of these areas then MCA is for you.

But we can always say that MCA is the best choice for someone who has already studying BCA.

Other courses which a BCA Degree holder can think about doing are:

    • Masters Degree in Information Management  
    • Information Security Management
    • Masters in Computer Management (MCM)
  • Post Graduate Program in Corporate Studies


Short term courses after BCA

Though MCA or MBA are the courses that students generally decide to pursue after completing BCA, there are many who are interested in studying short-term courses. The short-term courses which can be studied by BCA graduates air net, Java, MySQL, SAP, Oracle, VB and web development. These courses are perfect for someone who is willing to study and work at the same time. Also, these courses are suitable for someone who is not willing to spend a huge amount in higher studies yet want to have a better career. These courses are very affordable.


Job opportunities after completion of BCA course

A person who has completed BCA from any reputed institution will very easily get a job as a chief information officer, computer programmer, computer support service specialist, computer scientist, computer systems analyst. database administration, Information systems manager, software developer, software publisher, systems administrator, teacher or lecturer in any organization. However, if someone is willing to work in a government organization there is a vacancy there as well. After BCA one can join government banks as clerks, probationary officer, short service commission for Navy or Army, IAS, IPS, CBI, Group examinations, RRB or UPSC.


Salary of BCA graduates

Though there are many companies that recruit BCA graduates, the salary offered to them is not very high. The highest salary paid to a fresh BCA is around Rs 15,000 to Rs.18,000/-. Generally, the salary paid to BCA graduates starts from Rs 12,000, however, if someone has studied MCA or MBA after completing BCA then he or she may get a salary of around Rs 25,000.

Some companies which recruit BCA graduates are Infosys, IBM, Microsoft, TCS, Tech Mahindra, HCL, Wipro, Accenture, Dell and Satyam. Individuals who work in these organisations can expect an increment in their salary after working for few years.

The selection process in every job after completion of BCA is almost same and candidates get selected based on their merit and their ability to perform the task. Therefore we can say that a person will have ample career opportunities after completion of BCA.

BCA is no doubt a very good course and is often considered similar to BTech or other technical courses, however, we cannot deny the fact that a person having master’s degree will have greater value.

Author: Simli Chatterjee

(C) SuccessCDs.net