BCA (Bachelor of Computer Application)

Aman Dhattarwal

BCA is a three-year undergraduate course dealing with IT and computer applications. This course is aimed at giving knowledge about new and different computer applications, problem-solving of computers and its applications. 

In India, recent times have witnessed a surge in the technological advancement and rapid growth IT sector. Due to the increasing demand, the need for computer professionals has grown at an unprecedented level, and Bachelor of Computer Application fulfills this demand, wherein BCA becomes an excellent career choice for those who have always been fascinated by the world of computers.

BCA syllabus includes languages like C programming, Software Engineering, Networking, Data Structure, World-Wide-Web, Database Management, PHP, Mathematics, Object-Oriented Programming C++, Programming using Visual Basic, JAVA and Operating Systems. 

Check Out: BSc Computer Science Syllabus

BCA Eligibility Criteria

Students from all streams can pursue BCA, and by the general eligibility criteria, a student needs to score 45 – 60% and sometimes passing marks in the high school examination for them to be eligible for admission in BCA. 

The eligibility criteria vary for every college and university. Some colleges are providing direct admission, whereas top colleges give admissions based on merit lists, entrance exams, and group interviews. 

Check Out: Diploma in Computer Application- Course Details

BCA Syllabus

Here we discuss the generalized program of Bachelor of Computer Application in semester wise manner.

Semester 1

  • Programming Principles and Algorithm
  • Mathematics – 1
  • Principle of Management
  • Business Communication
  • Computer Fundamental and Office Automation

Semester 2

  • C – Programming
  • Digital Electronics and Computer Organization
  • Organization Behaviour
  • Financial Accounting and Management
  • Mathematics – 2

Semester 3

  • Elements of Statistics
  • Business Economics
  • Object-Oriented Programming using C++
  • Data Structures using C
  • Computer Architecture and Assembly Language

Semester 4

  • Software Engineering
  • Mathematics – 3
  • Operating System
  • Optimization Techniques
  • Computer Graphics

Semester 5

  • Minor Project
  • Computer Network
  • Java Programming
  • Introduction to DBMS
  • Numerical Method

Semester 6

  1. E-Commerce
  2. Major Project
  3. Computer Network Security
  4. Knowledge Management
  5. Information Systems

Check Out: Computer Courses List

BCA Job Opportunities

BCA course completion opens a wide range of job opportunities in government and private companies. 

BCA graduates are employed in companies like:

  1. Google 
  2. Yahoo
  3. Infosys
  4. IBM
  5. HP
  6. Oracle
  7. TCS
  8. Syntel
  9. HCL, and many more.

The government organization like Indian Army, Indian Air Force, and India Navy also recruit a substantial number of computer programmers and professionals for their IT department. 

Check Out: Diploma in computer science

BCASkillset Required

The BCA graduate is trained in various fields and their work profile after graduation they will be professionals with a profile as Tester, developer, System engineer, Junior programmer, web developer, System administrator, and Software developer.

Top 10 BCA Colleges

  1. IIFA Lancaster degree college, Bangalore
  2. Madras Christian College, Chennai
  3. Christ College, Bangalore
  4. Kristu Jayanthi College, Bangalore
  5. St Joseph’s College, Bangalore
  6. Women Christian College, Chennai
  7. Stella Maris College, Chennai
  8. Institute of Management, Noida
  9. DAV College, Chandigarh
  10. Xavier institute of computer applications, Ahmedabad

Check Out: B.Com Computers

BCAFees and Salary

The Average Course Fees in India ranges from INR 70,000 to 2,00,000 lacs for a course spanning three years. Fees in each institute are varied due to quality factors and the employment opportunities a college provides after completion of its course.

After the completion, of course, a graduate is entitled to an average salary in the range of INR 2 to 8 lacs depending upon qualification. The selection of a good college and a good course is imperative and should be done carefully.


What is the salary of BCA?

Ans. At the initial stage, a BCA fresher can get 10,000-12,000 INR. After some experience, you can get around 18,000-20,000. At executive and managerial positions you can receive nearly 30,000 per month.

What is BCA and its scope?

Ans. The scope for BCA graduate in a job are:
1. Web Developer
2. Web Designer
3. Network Administrator
4. System Manager
5. Computer Programmer
6. Software Developer
7. Software Tester

Is BCA better than BTech?

Ans. If we compare B.tech with BCA, they both are different as B.Tech has more career options compared to BCA. BCA graduates can further pursue MCA, get the engineering tag, and better their career prospects.

What is BCA full form?

Ans. The full form of BCA is Bachelor of Computer Applications.

What are the subjects required for BCA admission in Class 12?

Ans. For pursuing BCA you can be from any of the backgrounds (Science, Commerce, Arts).

Search Posts

About the Author

Piyush values education and has studied from the top institutes of IIT Roorkee, IIM Bangalore, KTH Sweden and Tsinghua University in China. Post completing his MBA, he has worked with the world’s # 1 consulting firm, The Boston Consulting Group and focused on building sales and marketing verticals for top MNCs and Indian business houses.

Share the Post


No comment yet.

Leave a Reply

Your email address will not be published. Required fields are marked *