All you need to know about the Bachelor in Computer Applicat - Study24x7
Social learning Network

Default error msg


New to Study24x7 ? Join Now
Already have an account? Login

All you need to know about the Bachelor in Computer Application(BCA)

Updated on 01 August 2020
Professional Courses
7 min read 63 views
Updated on 01 August 2020

All you need to know about the Bachelor in Computer Application(BCA)

Bachelor in Computer Application is an undergraduate course for 3 years consisting of six semesters. Students who are interested in learning computer languages and want to start their careers in the Information Technology Department should pursue this career.

The course will give you advanced computer skills and IT knowledge in Computer application course.

The skills required are, one should have strong programming knowledge. The student should have the ability to develop an application for practical aspects and make use of their computer skills in the real world.

The average fee for this course is 80000-100000 lakh.


Bachelor in Computer Application eligibility are as follows:

  1. Sudents from any field like science, commerce, or arts are eligible for this course.
  2. A student who has cleared 10+2 from recognized school and university with a minimum 50% score is eligible for this course.
  3. You need to have scored more than the minimum cut-off percentage of the college you are applying to.
  4. This minimal cut-off percentage score is completely dependent on the college or university.
  5. The eligibility criteria completely depend upon the cut off of the particular college you are opting for.


The Bachelor in Computer Application syllabus are as follows

Semester 1:

  1. Hardware Lab (CIA Only)
  2. Creative English
  3. Foundational Mathematics
  4. Statistics I For BCA
  5. Digital Computer Fundamentals
  6. Introduction To Programming Using C
  7. C Programming Lab
  8. PC Software Lab

Semester 2:

  1. Case Tools Lab (CIA Only)
  2. Communicative English
  3. Basic Discrete Mathematics
  4. Operating Systems
  5. Data Structures
  6. Data Structures Lab
  7. Visual programming lab

Semester 3:

  1. Interpersonal Communication
  2. Introductory Algebra
  3. Financial Accounting
  4. Software Engineering
  5. Database systems
  6. Object-Oriented Programming Using C++
  7. C++ Lab
  8. Oracle Lab
  9. Domain Lab (Cia Only)

Semester 4:

  1. Professional English
  2. Financial Management
  3. Computer Networks
  4. Programming In Java
  5. Java Programming Lab
  6. DBMS Project Lab
  7. C++ Lab
  8. Web Technology Lab
  9. Language Lab(CIA Only)

Semester 5:

  1. Unix Programming
  2. OOAD Using UML
  3. User Interface Design
  4. Graphics And Animation
  5. Python Programming
  6. Business Intelligence
  7. Unix Lab
  8. Web Designing Project
  9. Graphics And Animation Lab
  10. Python Programming Lab
  11. Business Intelligence Lab

Semester 6:

  1. Design And Analysis Of Algorithms
  2. Client-Server Computing
  3. Computer Architecture
  4. Cloud Computing
  5. Multimedia Applications
  6. Introduction To Soft Computing
  7. Advanced Database Management System

Job Opportunity and Future Prospects After BCA:

  1. The IT industry is one of the top-grossing industries in India, with the highest rate of growth.
  2. BCA is considered to be one of the best courses in the field of IT as it gives you an overall knowledge of the subject.
  3. In the age of technology, having a degree in the subject related to technology is considered to be the best skill for any person.
  4. The Bachelor in Computer Application job opportunities has been increasing yearly in both private as well as public sectors.
  5. The Bachelor in Computer Application job position is System Engineer Software Tester, Junior Programmer, Web Developer, System Administrator, Software Developer.
  6. The graduate in BCA is mostly placed in top IT companies like Oracle, IBM, Infosys, and Wipro.
  7. The graduates can also apply for the government sectors like Indian Air Force(IAF), Indian Army, and India Navy as they need a large number of computer professionals for their IT department.
  8. The salary of a BCA graduate working in the MNC is 25000-40000 per month.
  9. Some students prepare for masters by studying for MSC(IT) or MCA.
  10. There are certification courses like CCNP or CCNA certification which give you a great future opportunity.

BCA Specialization:

There are colleges that provide specialization in certain areas. The areas of specialization are as follows:

  1. Cyber Security
  2. C / C++
  3. Distributed Algorithms
  4. Java
  5. Android
  6. Ethical Hacking
  7. NET
  8. Oracle CRM

Top BCA colleges in India:

  1. VIT University, Vellore
  2. Christ University, Banglore
  3. Presidency College, Banglore.
  4. Chandigarh University (CU)
  5. SRMIST - SRM Institute of Science and Technology, Chennai.

I hope the information above helps you in building up a successful career. Thank you!

Write a comment...
Related Posts