BCA (Bachelor of Computer Applications)

  • 4268 Colleges
  • 4540 Courses
  • 44 Exams
clickHere

What is BCA (Bachelor of Computer Applications)?

The full form of BCA is Bachelors in Computer Application. BCA is a three year undergraduate degree programme for candidates wishing to delve into the world of Computer languages. One of the most popular options to get started with a career in Information Technology, the course gives you an insight into the world of computers and its applications. 

A BCA degree is considered to be at par with a BTech/BE degree in Computer Science or Information Technology. The degree helps interested students in setting up a sound academic base for an advanced career in Computer Applications.

Watch the following video to know more about BCA:

Courtesy: Aman Dhattarwal

Eligibility for BCA Course  

To pursue a BCA programme, one need not have Physics, Chemistry and Maths as subjects in Class 12th. Infact, candidates who have pursued Arts or Commerce in class XII can also join the course.

Basic eligibility requirements for a BCA course:

  • Aspirants must have passed 10+2 from any stream with English as a subject with minimum 45% to 55% marks in aggregate (the pass percentage might vary from college to college)
  • While some colleges/universities admit aspirants on merit basis, the others admit students on the basis of personal interview and written examination.

Note: The eligibility criteria might differ from college to college.

Read: Eight things to keep in mind while choosing a college for BCA

BCA: Course Highlights

Tabulated data below represents some major highlights of the course.

Course Level Undergraduate
Duration 3 years
Examination Type Semester System
Eligibility 10+2 from a recognized university
Admission Process Counselling after qualification of entrance examination
Top recruiting organizations IT & Software Companies
Top recruiting areas Software Development, Testing, Digital Markting, etc.
Average Course Fee Rs 70,000 - 2 Lakh
Average Starting Salary Rs 2 Lakh - 8 Lakh

Required Skillset for BCA 

Strong programming knowledge

Sound knowledge of Computers and IT

Ability to develop applications for practical aspects

Analytical Thinking

Strong communication skills

Creativity

Team work

Strong database concepts

 

BCA Syllabus

The basic course curriculum of BCA, typically lays emphasis on database management systems, operating systems, software engineering, computer architecture, web technology and languages such as C, C++, HTML, Java etc.

Here’s an overview of the topics you would likely study in a BCA programme across 6 semesters:

Semester 1

Semester 2

Hardware Lab (CIA Only)

Case Tools Lab (CIA Only)

Creative English

Communicative English

Foundational Mathematics

Basic Discrete Mathematics

Statistics I For BCA

Operating Systems

Digital Computer Fundamentals

Data Structures

Introduction To Programming Using C

Data Structures Lab

C Programming Lab

Visual Programming Lab

PC Software Lab

 

Semester 3

Semester 4

Interpersonal Communication

Professional English

Introductory Algebra

Financial Management

Financial Accounting

Computer Networks

Software Engineering

Programming In Java

Database Management Systems

Java Programming Lab

Object Oriented Programming Using C++

DBMS Project Lab

C++ Lab

Web Technology Lab

Oracle Lab

Language Lab(CIA Only)

Domain Lab (Cia Only)

 

Semester 5

Semester 6

Unix Programming

Design And Analysis Of Algorithms

OOAD Using UML

Client-Server Computing

User Interface Design

Computer Architecture

Graphics And Animation

Cloud Computing

Python Programming

Multimedia Applications

Business Intelligence

Introduction To Soft Computing

Unix Lab

Advanced Database Management System

Web Designing Project

 

Graphics And Animation Lab

Python Programming Lab

Business Intelligence Lab

 

BCA Jobs & Top Companies 

In the ever growing IT industry, the demand for BCA graduates is increasing rapidly. With a BCA degree, candidates can find lucrative job opportunities in private as well public sector.

Some of the leading IT companies recruiting BCA graduates include Oracle, IBM, Infosys and Wipro. Government organizations like the Indian Air Force(IAF), Indian Army, and India Navy hire a large number of computer professionals for their IT department.

Some of the job profiles that one can bag after completing a BCA programme is that of a:

  • System Engineer
  • Software Tester
  • Junior Programmer
  • Web Developer
  • System Administrator
  • Software Developer

As far as the salary is concerned, a fresher working for a leading MNC might get a salary ranging from Rs. 25,000 to Rs. 40,000 per month. However, it was reported that IT giants like Facebook, Microsoft etc pay a six figure salary to fresh graduates they hire.

 

What after BCA?

This is one of the most common questions asked by candidates. You could give an instant thrust to your career by pursuing MCA (Masters of Computer Applications) after BCA.

Read: Top specialisations you can opt for after BCA

However, there are other options too that you could consider doing after completing your BCA degree:

  • Prepare for CAT and go for an MBA in IT Management
  • Complete your Master’s degree by studying MSC (IT)
  • Go for a networking diploma and prepare for CCNP or CCNA certification
  • Prepare for Microsoft Certified Solutions Associate (MCSA) Certification or Redhat certifications and work as a System Administrator or Desktop Technician or Help desk Assistant.
  • You could also improve your teaching skills and work as a computer teacher/instructor in school, universities and colleges
  • If you are good in web programming then improve your coding skills and make your career in Web Development. You can also work as an independent web designer.
  • A lot of BCA graduates also go for government jobs. You could consider one too.

 

 

Popular BCA (Bachelor of Computer Applications) Colleges in India

Following are the most popular BCA (Bachelor of Computer Applications) Colleges in India. Learn more about these BCA (Bachelor of Computer Applications) colleges (Courses, Reviews, Answers & more) by downloading the Brochure.
─
₹ 1.67 L
₹ 2.01 LPA
4.210
─
₹ 3.04 L
─
3.924

#50 India Today

1 Course
─
₹ 2.4 L
₹ 2.19 LPA
4.58
─
─
₹ 1.8 L
─
4.06

#41 India Today

─
₹ 3.9 L - 4.5 L
─
─
─
₹ 4.07 L
₹ 3.56 LPA
3.910

#1 India Today

Popular Private BCA (Bachelor of Computer Applications) Colleges in India

─
₹ 1.8 L
─
4.06

#41 India Today

─
₹ 4.7 L
₹ 2.75 LPA
3.41
─
1 Course
─
₹ 1.08 L
─
─
─
BCA Applications Open till 2021-09-30 - Apply Now
─
₹ 3.2 L - 5.28 L
₹ 2.1 - 2.8 LPA
4.422

#55 India Today

IFIM College

IFIM College

Electronic City, Bangalore
3.9
─
₹ 3.1 L
₹ 5.02 LPA
3.66
─
5 Courses
₹ 2.4 L - 9 L
₹ 2.16 - 2.89 LPA
4.366
─

Popular BCA (Bachelor of Computer Applications) Specializations in India

Following are the most popular BCA (Bachelor of Computer Applications) Specializations . You can explore the top Colleges offering these Specializations by clicking the links below.

Popular Specializations

Top Ranked Colleges by Location

Following are the top ranked colleges for BCA (Bachelor of Computer Applications) based on rankings published by The Week, Business Today and National Institutional Ranking Framework (MHRD).

Comments

h

harpreet mahajan

2021-02-23 14:45:55

I have scored overall 52% in my 12th (Science stream) and I want to pursue BCA can someone please help me with this.

Reply to harpreet mahajan

S

Shubham Vishwakarma

Beginner-Level 1

3 days ago

You can pursue BCA in some of the best colleges.

S

Sameeksha kapoor

2021-02-11 11:31:15

Can I proceed for MBA after doing BCA?

Reply to Sameeksha kapoor

18003391
Neetu Singh

Guide-Level 15

a week ago

Definitely you can proceed for MBA after completing BCA. Make sure you should score more than 55% in graduation to get admission in any top B-Schools. If you are looking for best university for MBA course, I would say Lovely professional University is best University to pursue this course. Lovely...Definitely you can proceed for MBA after completing BCA. Make sure you should score more than 55% in graduation to get admission in any top B-Schools. If you are looking for best university for MBA course, I would say Lovely professional University is best University to pursue this course. Lovely Professional University is quite eminent for the MBA. You can do MBA in different streams like financial markets, International Business, Tourism and hospitality, Banking and insurance, E-Commerce, Fintect, Business Analytics, etc. So you can choose any of the above-revealed streams according to your area of interest. I would say, The Business School of LPU is accredited from (ACBSP) Accreditation Council for Business Schools and Programs from the USA ensuring quality education and industry experienced faculty members, studying in LPU will get a degree accredited from a body of USA. LPU has recently Marked among Top 50 Best Management Institutes by NIRF ranking 2020. Also, LPU has won National Employability Award 2020. Faculty in our department is well-experienced and have expert knowledge who work on our skill enhancement. There are lots of career opportunities after MBA in different areas. The university also gives us the opportunity to get real-life exposure through various training programs and an internship, which is mandatory for all. Professors go for value-based education which is something we as professionals would require in our career. Guest lectures by experts and some really successful people are arranged by our department to widen our scope of learning. Most of faculty members are from IIM or from elite B- Schools (India/Abroad. They have decade of experience. Faculty was really helping. Even they helped her after regular university hours for her projects. Entrepreneurship projects are integral part of curriculum and help establish themselves as successful entrepreneurs. I got opportunity to work on community development project on social issues to cultivate social sensitivity and sense of responsibility. University has collaboration/Tie up with the companies like NSE, Safe Educate, ICICI Direct, HDFC, etc. To give students the opportunity for pursuing live projects and/or professional certifications like NCCMP, NCFM etc. MBA students are getting placed at an average package of &get;46 LPA in more than 100 companies. More than 150+ companies have already visited 2019-2020 MBA batch of MBA and nearly all of them are already placed.

P

Preeti Makhija

Contributor-Level 10

2 weeks ago

Hi Sameeksha, You can definitely do MBA after BCA. An MBA degree ensures that the student has enough learning and knowledge to be able to work in any area of his choice. It opens up multiple career options for students. Thus, after an MBA degree, a student is not restricted to work in any specifi...Hi Sameeksha, You can definitely do MBA after BCA. An MBA degree ensures that the student has enough learning and knowledge to be able to work in any area of his choice. It opens up multiple career options for students. Thus, after an MBA degree, a student is not restricted to work in any specific sector or area, rather, he/she can choose to specialize in any of the field and work in that area. Some of this includes Finance, Marketing, Operations, Human Resource, International Business, and IT. There are several popular job roles available for MBA graduates such as Business Manager, Human Resource Specialist, Accounts Executive, and Public Relations Specialists. During an MBA course, the training, internships and jobs give an MBA graduate an immense opportunity to interact and communicate with business professionals from various domains. There are many institutes in Delhi NCR which provides MBA like IILM University, Gurugram, Amity University, Apeejay School of inspired leadership and many more. Hope this help!

P

PURVA SALVI

2021-02-19 12:02:08

Can I pursue MBA in Event Management after completing my BCA course? Which entrance exam is needed for MBA?

Reply to PURVA SALVI

D

Dinesh upadhyay

Guide-Level 11

a week ago

Yes, you can. But more suitable MBA would be IT, marketing, operation management, banking and finance. MBA in IT would be best. Few popular entrance exam for MBA are -
- CAT
- CMAT
-MAT
- XAT
BCA +MBA ( IT) would be lucarative career option, if done from a good b school. Best wishes.

K

Kunal Thakur

2021-02-19 23:37:40

I'm doing BCA in first year but now I'm so much confused is my discision is really good? As everyone is picking engineering as their career!

Reply to Kunal Thakur

17830241
Group Captain Vinayak Deodhar

Scholar-Level 18

a week ago

Hello Kunal Thakur, just do not worry. Fresh engineering graduates, I have only 50% job prospects. This is borne out by different studies published by the Ministry of HRD. Hence the concept that engineering will fetch you a job immediately after graduation is based on the wrong footing. Your choi...Hello Kunal Thakur, just do not worry. Fresh engineering graduates, I have only 50% job prospects. This is borne out by different studies published by the Ministry of HRD. Hence the concept that engineering will fetch you a job immediately after graduation is based on the wrong footing. Your choice of doing graduation in BCA is very sound as per me. There are enough job prospects as you finish your graduation. I would however like to advise you to concentrate on learning the subjects that are being taught rather than thinking of how to score marks. Best wishes to you.

P

Pransh

2021-02-17 08:37:32

Will I be eligible for NIMCET after doing BCA from IGNOU even if I don't have maths in 12th class?

Reply to Pransh

M

Myra Chauhan

Beginner-Level 4

a week ago

Yes, if you want to pursue MCA from IGNOU, then you need to have Maths subject. There are some minimum criteria followed by the official representatives which is need to be followed.

H

Himanshu Yadav

2021-02-17 10:02:00

Hi sir I am in a 12 class And I want to go in it/CS field. I know two options which b.tech/B.E and BCA. Is there any other option in IT/CS.

Reply to Himanshu Yadav

28782437
Group Captain Vinayak Deodhar

Scholar-Level 18

a week ago

Hello Himanshu Yadav, you have indeed very good understanding of the subject. Yes, these are the two paths for getting into the field of IT or CS. Best wishes to you.

S

Spoorthi NB

2021-02-17 23:13:08

After BCA MBA in agriculture possible?

Reply to Spoorthi NB

S

Simran Ramtani

Beginner-Level 3

a week ago

Basically BCA is under graduation in Computer Application but if you want switch to MBA Agriculture it is possible. But if you are starting career in MBA that is blend with all business theories and practical exposure. You can switch your career path and do MBA in Agriculture. But starting your c...Basically BCA is under graduation in Computer Application but if you want switch to MBA Agriculture it is possible. But if you are starting career in MBA that is blend with all business theories and practical exposure. You can switch your career path and do MBA in Agriculture. But starting your career for 1st sem you should hve a little knowledge about accounts, finance, HR so it would be little preferable to get through these subjects before starting your college.

N

Nazeem

2021-02-13 17:16:06

I'm doing BCA after that I'm thinking to do BE/B.Tech CSE is it a good option or I go for MCA then M.Tech.

Reply to Nazeem

28675237
Group Captain Vinayak Deodhar

Scholar-Level 18

2 weeks ago

Hello Nazeem, you are already in 2nd year of BCA. I would like to advise you to go for MCA only and not for BE or M.Tech. You would be wasting time and nothing substantially will be gained by you. Best wishes to you.

We use cookies to improve your experience. By continuing to browse the site, you agree to our Privacy Policy and Cookie Policy.