BCA (Bachelor of Computer Applications) Full Form, Course Details, Eligibility, Admission, Colleges, Syllabus 2020-2021

Sakshi Gupta's profile photo

Sakshi Gupta

Content Curator | Updated on - Nov 8, 2021

BCA, or Bachelor of Computer Applications is a 3 year undergraduate program in India that deals with the basics of software development and computer applications. From computer programming to networking, everything is included in the BCA syllabus.

BCA is considered to be a specialized course, usually pursued by students who want to become an expert in different aspects of computer applications and make a successful career in the IT industry.

ALERT:  IPU CET Application Process has been extended again till May 25, 2020, due to COVID-19 pandemic.

To take admission, the minimum BCA eligibility is atleast  50% in Class 12 with English as a mandatory subject. Admission is mostly done through entrance examinations like IPU CET, but many colleges like IITM New Delhi take admission based on merit.

BCA course is mostly pursued in a full time mode, but it can also be pursued through BCA Distance Education from recognized institutes like IGNOU, NSOU, and more. Admission in IGNOU is usually based on merit, and students can complete this course in around INR 40,200. It is also available BCA Online, which helps the student to have better understanding about the subject.

There are many top BCA colleges in India such as IP University, among others with an average BCA course fee of around INR 80,000-2,00,000. The BCA course fees is comparatively less in government colleges as compared to private colleges.

Check the table below to know some of the best BCA colleges in India as per the India Today 2019 ranking:

India Today Ranking Name of the College Admission Procedure Average Fees Average Placement Offer
1 Symbiosis Institute of Computer Studies and Research, Pune Symbiosis Entrance Test (SET) followed by GD and PI INR 6 Lakhs INR 6.5 LPA
2 Christ University, Bengaluru Merit Based INR 4 Lakhs INR 6 LPA
3 Loyola College, Chennai Merit Based INR 2 Lakhs INR 4 LPA
4 Stella Maris College, Chennai  Merit Based INR 1 Lakh INR 4.6 LPA
5 Amity Institute of Information Technology Merit Based INR 6 Lakhs  INR 6 LPA

BCA is a complete course if you are interested to learn programming, networking, hardware, etc. BCA Syllabus consists of classroom learning, practical sessions, seminars, research work, and project work. Major BCA course subjects are Data Structures, C Programming, Data Networks, etc.

Check BCA IGNOU Admission Process to pursue Bachelor of Computer Applications through distance education.

BCA leads to a plethora of employment opportunities in sectors such as Banking, Website Development, Computer Networking, and others in job profiles such as Software Developer, UI/UX Developer, Systems Analyst, Network Engineer, and alike. 

The average starting salary can be around INR 3-8 LPA in top IT companies and MNCs such as Amazon, Google, Accenture, Wipro, TCS, Cognizant, HCL, Capgemini, Sapient, etc. To know more, check BCA Salary.

After BCA, many students prefer to go for MCA to increase their skills and capability, and for positive career growth and salary hike.

See Also: BCA Study Abroad

BCA Admission Process

BCA Admission Process

BCA admissions are either based on entrance tests or based on the merit lists released by the colleges and universities. Entrance exams for which you might have to sit are IPU-CET, SET and others. BCA Admissions

  • Entrance Exam based Admission:

Students are required to sit for the entrance exam, and after qualifying the exam, they are called for the counselling process or Personal Interview Round.

  • Merit based Admission:

You can apply to BCA colleges providing admission in this course, through both online and offline mode. 

Follow the below mentioned steps that you need to follow while applying for BCA course:

  1. Visit either the official website of the Institute or the Admission office of the Institute to avail the application forms for admission in BCA course.
  2. Fill the application form as directed and upload the required documents in prescribed dimensions.
  3. After the processing of applications, the final selection is done after rounds of GD and PI (if any).

BCA Eligibility

The basic BCA eligibility is to possess an aggregate of 50% or above in Class 12 in any stream (Arts, Science, Commerce) with English as a compulsory subject.

The minimum age that is considered to join BCA course is 18 years, but this is not compulsory in all the colleges. There is no such upper age limit specification for BCA Admission.

BCA Entrance Exams

Many colleges select prospective students on the basis of performance in the Entrance examination. Some of these entrance exams are university level and some are state-level examinations.

bca entrance exams

  • IPU-CET 2020: Indraprastha University Common Admission Test (IPU-CET) is organised by Guru Gobind Singh Indraprastha University (GGSIPU) to invite admissions into various undergraduate and postgraduate courses like BBA, BCA, MTech and alike.

IPU CET 2020-2021 Important Dates:

EntranceTest Important Dates
IPU-CET 2020 Registration Period March 3-May 5, 2020
Examination Date May 5, 2020
Result Declaration June-July, 2020

SET 2020 Important Dates:

EntranceTest Important Dates
SET 2020 Application Period January 22, 2020
Last date to pay the registration fee May 10, 2020
Examination Date To be announced
Result Declaration To be announced

Other Top BCA Entrance Exams that are conducted for BCA admissions, other than IPU CET and SET are:

How to prepare for BCA Entrance Examination?

BCA entrance examinations basically cover 5 sections:

  • Quantitative Ability
  • General Awareness
  • Computer Knowledge
  • General English
  • General intelligence and reasoning

For reference you can find few questions mentioned below:

Ques 1 : The coalition central government  in power in India is

a) UPSC              c) UPA

b) Congress       d) NDA


a) Stethoscope : Doctor             c) Wedding : Caterer

b) Rings : Jeweller     d) Pharmacist : Pharmacist

Ques 3 : The circumference of a Compact Disc can be measured as

a) Πr2       c) 2Πr

b) 2Πr2     d) Πr2h

Ques 4 : 75% of 48 is

 a) 64                   c) 48                      

 b) 36                   d) 0.36

Points to keep in mind while preparing for BCA Entrance Exams:

  • Go through your entrance exam syllabus thoroughly and follow time table to complete the full syllabus on time.
  • You should have some background or knowledge in Computer Science and Applications so these questions are not completely new to you.
  • Practice previous year question papers to keep a check on exam pattern.
  • Identify your weak points and lay more emphasis on the same by practicing and regular revision.
  • Make revision notes. It helps to revise the important topics before the exam day.
  • Make your NCERT knowledge your strong point since Maths and Computer Science questions usually come from concepts taught in Class 10+2 level.
  • For General Awareness, keep yourself updated with the latest news and current affairs.

How to get admission in a good BCA college?

  • BCA Admission takes place trough entrance examinations like IPU CET, and others.
  • Hence, if you want to get into a good BCA college, then your preparation for the entrance exams should not be compromised.
  • Some colleges also select students on the basis of merit, hence your final scores in Class 12 or intermediate should be able to meet the cutoff criteria set by the college.
  • Make sure you have applied in your selected BCA college before the deadline.
  • Prepare for the Group Discussion and Personal Interview Round as well. Be confident and be eloquent in our speech.
BCA: What is it About?

BCA: What is it About?

  • The full form of BCA is Bachelor of Computer Application. It enables you to get both practical and theoretical hands-on training in computer applications and software engineering.
  • The course is for those students who are interested in the computer science field and wish to gain knowledge in various aspects of computer applications like networking, software engineering, hardware engineering, website designing, etc.
  • BCA provides and demonstrates in-depth knowledge in technical areas of industrial computing systems, which easily leads skills required to meet the challenges of the IT world.
  • Some of the common BCA subjects include Discrete Mathematics, Database Management systems, Digital Computer programming, Computer Networks, Cloud Computing, etc. 
  • The course requires students to learn different important and latest software languages like JAVA, Oracle, C++, Python and alike, which are huge in demand in the tech industry.

BCA Course Highlights

Course Level Undergraduate Degree
Full-Form Bachelor of Computer Applications 
Duration 3 years
Eligibility Minimum 50% marks in 10+2 in any relevant stream with English as a mandatory subject
Admission Process Either by Entrance Exams or by Merit
Course Fee Up to 2 to 3 Lakhs
Average Salary Up to 4 Lakhs per annum
Top Recruiting Companies Wipro, Infosys, NIIT, HCL, TCS, Accenture, Capgemini, and others
Job Positions Software Developer, Technical Analyst, System Administrators, Programmer, Tech support and others
Why study BCA?

Why study BCA?

There are plenty of reasons to study BCA. There is an utmost need of skilled professionals to serve and solve the various problems in the world of technology and IT in India. Most of the students prefer to study this course because of the following advantages:

  • It opens a pool of job opportunities in various fields, especially in the IT sector.
  • BCA is almost equivalent to BTech course. The major benefit of opting for BCA is that it is a 3 year program whereas BTech is a 4 year course.
  • A handful of colleges offer BCA specialization as well as in the field of Data Science, Data Analytics and Computer Science.
  • There is an opportunity for students to go for higher studies too like MCA, to add an extra edge and update their skills & experience, which leads to career development. 
  • Students become proficient in well-used programming languages such as JAVA, C++, Python, CSS, Linux, etc. and enhances you technical skills as well.
  • A candidate with BCA degree is in huge demand since manpower is continuing to get replaced by the systems and the need for good skillful experts and professionals is there to operate and function.
  • In terms of salary, BCA graduates can earn from INR 2.4-5 LPA in the starting and after getting industry experience and become proficient in advance technical skills, the salary hike can be around 30-40% and you can earn around INR 3.5-8 LPA after 2-4 years of experience. Read  BCA Jobs & Salary to know more.

BCA Benefits

BCA Course Comparison

BCA vs BTech
  • BCA Vs BTech: 

BTech is 4 year long undergraduate course that falls under the guidance of AICTE and NAB. BCA and BTech Computer Science, both the courses are highly competitive and are in huge demand.

One side where BCA course makes you comfortable with the applications world, other side BTech makes you more proficient in both software and hardware knowledge.

The following table shows the key difference between BCA and BTech in terms of Impact, course material, and orientation:

Parameter BCA B.Tech Computer Science
Full Form Bachelor of Computer Applications Bachelor of Technology
Domain Computer Applications Computer Science
Overview BCA gives you in-depth knowledge of computer applications and software development and also helps you to learn different system languages required to become a successful professional in the IT industry. BTech Computer Science enables you to enhance your technical, soft and analytical skills by graduating them in the field of computer engineering.
Duration 3 Years 4 Years
Eligibility Class 12 with any stream Class 12 with science stream
Average Annual Fee INR 3-4 Lakhs INR 3-6 Lakhs
Average Salary Offered INR 3-6 LPA INR 3-8 LPA

The career options after both these courses are almost the same, but it has been noted that a graduate in BTech is given more preference in top companies as compared to graduates having an MCA degree.

BCA vs BSc Computer Science
  • BCA vs BSc Computer Science:

We have curated the table to draw a comparison between Bachelor of Computer Application (BCA) and BSc in Computer Science for aspirants to have a better understanding of both.

Parameters Bachelor of Computer Applications (BCA) BSc Computer Science
Objective Developing Softwares and computer applications are the main objective of this course. Programming and networking are the core areas of the subject. The course imparts the basic aspects of computers, software, and application through the perspective of science.
Specializations Data Analytics, Data Science, etc None
Average Annual Fees  INR 2 to 3 Lakhs INR 20,000-60,000
Duration 3 Years 3 years
Eligibility Minimum 50% marks in 10+2 in any relevant stream. Qualified class 12 with Physics, Chemistry and Maths
Admission Process Entrance Exams or Merit Merit Based
Top Colleges Symbiosis Institute of Computer Studies and Research, Christ University, Stella Maris College, etc Loyola College, Fergusson College, St. Xavier’s etc
Job Roles Software Developer, Technical Analyst, System Administrators, Programmer, Technical assistant, etc. Web developer, Mobile App developer, Website Designing, Network Engineer, Data Analyst, etc.
Average Annual Salary  INR 4 to 8 lakhs INR 3 to 7 lakhs
BCA Specializations

BCA Specializations

Although BCA course does not have many specializations, but there are some colleges like Sri Sri University, and other private universities that offer few MCA specializations. Check below:

  • BCA Data Science:

BCA Data Science is an undergraduate degree program in the field of data science and technology. Apart from the common BCA subjects, it also includes specialised subjects such as Big Data Analytics, Python Programming, Machine Learning, Data Modelling and Visualization, Data Mining, etc.

Average Total Fees INR 3 Lakhs
Average Salary INR 4-8 LPA
Top BCA Data Science Colleges in India 2020-2021
  • BCA Data Analytics:

BCA Data Analytics is an advanced undergraduate course, which can be pursued after Class 12. The major BCA Data Analytics subjects are Big Data Analytics, Data Manipulation, Machine Learning, Data Science, etc.

Average Total Fees INR 3-5 Lakhs
Average Salary INR 4-12 LPA
Top BCA Data Analytics Colleges in India 2020-2021
BCA Top Colleges

Source: College Websites Data & Salaryexplorer

BCA Colleges

Some of the top BCA colleges in India are mentioned below as per the ranking by India Today 2019 Ranking:

India Today Ranking Name of the College Admission Procedure Average Fees Average Placement Offer
1 Symbiosis Institute of Computer Studies and Research, Pune Symbiosis Entrance Test (SET) followed by GD and PI Up to INR 6 Lakhs INR 6.5 LPA
2 Christ University, Bengaluru Merit Based Up to INR 4 Lakhs INR 6 LPA
3 Loyola College, Chennai Merit Based Up to INR 2 Lakhs INR 4 LPA
4 Stella Maris College, Chennai  Merit Based Up to INR 1 Lakh INR 4.6 LPA
5 Amity Institute of Information Technology Merit Based Up to INR 6 Lakhs INR 6 LPA
6 Kristu Jayanti College, Bangalore Merit Based Up to INR 2.15 Lakhs INR 4.2 LPA
7 Women’s Christian College, Chennai Merit Based Up to INR 0.8 Lakh INR 3 LPA
8 St. Joseph’s College, Bengaluru Merit Based Up to INR 0.9 Lakh INR 2 LPA
9 Madras Christian College, Chennai Merit Based Up to INR 0.75 Lakh INR 4 LPA
10 Goswami Ganesh Dutta S.D. College, Chandigarh Merit Based Up to INR 0.95 Lakh INR 3.5 LPA

Find the Best:

College Comparison

Below table shows some of the major differences between top BCA colleges in India:

Parameter Symbiosis Institute Christ University Loyola College
Overview One of the first institutes to offer higher education in Maharashtra is SIU (Pune) and it is also a famous college for IT education. Christ Institute is one of the best colleges for management that gives wide exposure and provides the best infrastructure. List of the best colleges in the country includes the Loyola College name and it has been consistently ranked 3rd in different disciplines.
Rank India Today-1 India Today-2 India Today-3
Average Fees INR 6 Lakhs INR 4 Lakhs INR 2 Lakhs
Average Package Offered INR 6.5 Lakhs INR 6 Lakhs INR 4 Lakhs
Placement Companies HSBC, Capgemini, Infosys, Deloitte, Bajaj Finserv and others Accenture, Genpact, HCL, HP, IBM and others EY, Google, Cognizant, Zoho, Fargo, Wipro and others

Average fee Vs Average Salary of colleges

Quick Links:


BCA Distance Education

Apart from pursuing BCA regular courses, BCA distance education in India is also popular. The program requires minimum 3 to maximum 6 years to complete, when doing it from distance or correspondance.

One needs to have a qualifying 10+2 level of degree to pursue this course. Admission to this course from distance is generally offered through merit basis. BCA Distance Education Fees ranges from INR 6,000 to 20,000 annually.

Some of the top colleges offering the program at a distance are IGNOU, TNOU Chennai, Suresh Gyan Vihar University- Distance Education (SGVUDE), School of Distance Education, Bharathiar University, etc.

BCA Course in IGNOU

IGNOU is one of the most prestigious universities and known for offering the best distance education. BCA is one of the most pursued courses from IGNOU.

  • The minimum requirement to pursue this course at distance from IGNOU is to have a 10+2 qualifying certificate from a recognized university.
  • Admission to this course is generally offered on the basis of merit.
  • The minimum duration to complete this program is 3 years and the maximum duration of the same is 6 years.
  • There is no age bar set for the aspirants willing to pursue this course.
  • The medium of teaching this course is English.
  • The total fees of the program is INR 40,200.
  • Completing the course from IGNOU will make a student eligible to get an entry-level job in any IT company.

Tabulated below are some more universities offering BCA distance education in India:

University/College Location Average Annual Fees 
IGNOU New Delhi INR 6,700
School of Distance Education, Bharathiar University Coimbatore INR 8,200
Suresh Gyan Vihar University- Distance Education Jaipur INR 40,000
Tamil Nadu Open University (TNOU) Chennai INR 8,400
BCA Syllabus

bca distance education fees

Source: Official College Websites

BCA Syllabus

BCA Syllabus revolves around the study of different computer applications and software. It focuses more on computer languages and programming aspect of computer science.

The course delivery is done through lessons, practicals, lab sessions, project work, assignments, presentations, group discussions, etc.

Semester wise BCA subjects are listed below:

Semester 1 Semester 2 Semester 3
Hardware Lab Case Tools Lab Interpersonal Communication
Creative English Communicative English Introductory Algebra
Foundational Mathematics Basic Discrete Mathematics Financial Accounting
Statistics I For BCA Operating Systems Software Engineering
Digital Computer Fundamentals Data Structures Database Management Systems
Introduction To Programming Using C Data Structures Lab Object Oriented Programming Using C++
C Programming Lab Visual Programming Lab C++ Lab
PC Software Lab - Oracle Lab
- - Domain Lab 
Semester 4 Semester 5 Semester 6
Professional English Unix Programming Design And Analysis Of Algorithms
Financial Management OOAD Using UML Client-Server Computing
Computer Networks User Interface Design Client-Server Computing
Programming In Java Graphics And Animation Cloud Computing
Java Programming Lab Python Programming Multimedia Applications
DBMS Project Lab Business Intelligence Introduction To Soft Computing
Web Technology Lab Unix Lab Advanced Database Management System
Language Lab Web Designing Project -
- Graphics And Animation Lab -
- Python Programming Lab -
- Business Intelligence Lab -

Click on BCA Syllabus for a more details of the subjects included and course structure.

BCA Jobs & Career

BCA Jobs & Career

Ample job opportunities and career prospects are available for the students who have completed the BCA course. Being a BCA graduate you can work in various different sectors like Education, Multimedia, Banking, Security and surveillance and others.

BCA graduates are in huge demand and the following table shows the job profiles for BCA degree holders:

Job Profile Job Description Average Salary
Software Developer Software Developer’s main job is to research, design, implement and manage the software programs and ensure the smooth functioning of the program. INR 5 LPA
System Analyst System Analyst is mainly responsible to analyse and design possible techniques to solve business queries with the help of IT. INR 6 LPA
Web Designer Web designer usually designs and set the layout of the website. INR 3 LPA
Technical Associate Technical Associate’s main job role is to assist the admin staff or the company in daily routine technical problems. INR 2.15 LPA
Customer Support Technician Customer Support Technician’s main job role is to identify solutions to the computer system issues like troubleshooting and alike. INR 2.5 LPA
IT Technical Support Developer Their role is to diagnose the hardware problems and help customers to download apps and programs. INR 3.15 LPA

Career prospects

BCA Salary

BCA salary in India may range upto INR 5 LPA. However, the salary specifications may vary on the basis of sectors, industries, cities, and experience one possesses. For instance, the average BCA salary in Kolkata will differ by a certain percentage from that of Bangalore.

Similarly, there will be variations in salary obtained by an employee having 5 years of work experience with the one who is a fresher.

BCA Salary Experience Level:

Experience plays a huge role in deciding one’s salary and on that note the table drawn below shows the range of salary offered to BCA holders based on the experience level.

Years of Working Experience Average Annual Salary
0 to 1 INR 2 to 2.8 LPA
2 to 5  INR 4 to 6 LPA
5 to 10 INR 7 to 10 LPA
10 to 15 INR 10 to 20 LPA

To know more, check  BCA Salary Details.

bca salary experience wise

Source: Payscale & Salaryexplorer

BCA Scope & Future Prospects

BCA Future Scope

The job roles after BCA course is diverse, and students can find career stability within 2-5 years it employment. The IT research industry is booming in India at a fast pace, and according to statistics the need for skilled professionals will double by 2025.

Hence, today is the right time to study BCA and become an expert in the technical field of programming, networking, architecture, etc. Apart from programming, students can also enter the non programming files of IT such as testing, quality assurance, technical support, etc.

In terms of higher education, you can also go for postgraduation courses after successful completion of your BCA course, like BCA and MBA.

Some of the best courses after BCA are mentioned below:

  1. Master of Computer Applications: Master of Computer Applications, abbreviated as MCA is an advanced course of 3 years duration, that focuses to impart deep knowledge in the field of computer science and its applications. 
  2. MBA in Information Management: This course is a management course which BCA students can opt if they are interested to study the fundamentals of information management. The common career options after completing MBA Information Management are Account Manager, IT Manager, Business Development, etc.
  3. Master in Computer Management: Master in Computer Management or simply MCM is a specialized degree dealing with various aspects of computer management. It offers adequate knowledge and skills to plan, design and to implement complex application software systems.


Ques. Is BCA a good course?

Ans. BCA is a top course in India that is especially aimed for students who want to make a career in the computer application industry, such as software engineering, website designing, application development, website development, hardware engineering, networking, etc.

The course is a perfect blend of theoretical and practical classes that develop skills that are required to proceed with individual studies and research, required for the job industry.

Students can also go for many courses after BCA such as MCA, MBA, MCM, etc.

Hence, if you are highly interested to make a career in the IT & Computer Applications industry, then this course is perfect for you.

Ques. What is BCA full form?

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

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

Ans. Students from any background, i.e. Science, Commerce, Arts can opt or BCA course. Unlike, BTech & BSc Computer Science, you don’t need to have Science to pursue BCA.

Ques. What is BCA Eligibility?

Ans. The basic BCA eligibility is atleast 50% in Class 12 in any stream. The minimum aggregate varies from college to college and could be 45% or 60% as well. 

Ques. What is BCA and its scope?

Ans. BCA is a 3 year undergraduate course designed to teach all the necessary aspects of computer applications like software, hardware and networks. The course has a huge scope in India since the demand for qualified and experienced IT professionals is quite high these days.

Most of the students usually become software engineering and opt for programming jobs, apart from networking jobs such as Network Engineer, Network Administrator, which are some of the highest paying jobs in the IT industry.

The average salary of a software engineer in India is around INR 5 LPA according to Payscale. It increases tremendously every year or once every 2 years as per your company’s rules of salary hike. The minimum IT professionals can expect is around 30-40% but it also depends on their experience and type of projects they have worked on.

There is a huge opportunity for employment in foreign countries as well, like in the USA, Canada, Germany, Australia, etc.

Ques. What are the BCA course subjects?

Ans. BCA basically comprises of the subjects like DBMS, networking, web scripting, core-programming languages like JAVA, C++, Python and alike. These courses are more sort of subjects related to computer languages and applications.

Ques. Is BCA a tough course?

Ans. It totally depends upon the student’s capacity and interest. If you have some skills in programming or knowledge of computer networks, then this bachelor degree course will be easier. Hence, having some technical knowledge helps, otherwise training from the basic level is provided to all the students who are enrolled in the BCA program.

Ques. What is BCA course fees?

Ans. BCA course fees vary from college to college. It usually ranges from INR 80,000-2,00,000. The total fees is usually less in government affiliated institutes than private colleges & universities.

Ques. What are the career options after earning Bachelor of Computer Applications (BCA)?

Ans. BCA has huge opportunities for employment in all the sectors, private or government alike. The top BCA Job Prospects are Software Engineer, Software Developer, Web Analyst, Web Developer, Systems Analyst, Network Engineer, Front End Developer, Back End Developer, Mobile Application Developer, Hardware Engineer, Technical Associate, IT Technical Support Engineer, Customer Support Technician, Software Tester, Software Architect, etc.

If you are interested in sales and marketing, you can also go for jobs such as IT Sales Associate, Management Trainee, etc.

The average BCA Salary for a fresher is around INR 2.5-5 LPA, and for an experienced professional it can go upto INR 6-12 LPA, which totally depends upon your technical skills, your projects and your theoretical knowledge.

Ques. What is good after BCA for good career?

Ans. If you are genuinely interested in the computer applications field, then you should gain some experience in the IT industry and try to do your college project work in a top IT company in India such as Google, Facebook, Amazon, Capgemini, Sapient, etc.

After getting employed in a company, you should work on your programming skills or other technical skills like learning new relevant programming languages such as Python, JAVA, Javascript, etc. Apart from this, you should also be updated with the latest technology like big data engineering, data analysis, Android Programming, Advanced JAVA, etc. 

There are many certifications that you can go for like CCNA certification (Cisco Certified Network Associate), and others alike. 

Hence, it is not important that you should get enrolled in some course or other, but your technical and communication skills should be always updated if you genuinely want to progress in your career in the IT industry.

Ques. What should one do after BCA: MCA or MBA?

Ans. It totally depends on your interest. If you want to upgrade your qualifications and your technical skills in computer applications, you should opt for MCA course, whose course duration is of 3 years and includes subjects such as computational theory, programming, algorithm design and optimization, network and database management, mobile technologies, electronics, mathematics, probability, statistics etc. After MCA, you will get an average salary of around INR 3-8 LPA. It can be higher as well, totally depending upon your skills and experience.

If you are interested in management roles involved in the IT industry, then you should definitely go for MBA. But pursuing MBA from a top B-School has more value than from doing it from any random college offering the course. The average salary that you can expect after MBA is around INR 5-12 LPA, but it also depends upon the college, your work experience, and your management skills.

Students who want to become a manager and handle a group of people in their IT team or company, then going for MBA is the best option, otherwise, if you are interested in coding and software engineering then for MBA.

Ques. Which one is better, a BCA or BTech in CS?

Ans. If you are eligible for both the courses, i.e., you have taken science with Maths in Class 12, then you should opt for BTech course. This is because many companies and industry professionals prefer graduates from engineering backgrounds as they are strong on mathematics and algorithms, which helps them in analysis and decision making.

But if you are getting into a good college that offers BCA course, then you should go for that because it might help you get a better placement offer than from an average BTech college. 

Other than this, BCA students should opt for MCA so that they can get better salary compensation and package. But in the case of BTech in CS, the degree is enough to help them in getting higher paying jobs. It can be said that BTech is almost equivalent to MCA as per the industry standards. But this totally depends upon the individual to individual, deepening upon their skills, knowledge and experience.

Ques. Can I go for MS in US or Abroad after Bachelor of Computer Applications (BCA)?

Ans. If you aim for MS in Abroad, then you should not go for BCA since most of the reputed top colleges in the US and Canada do not recognize three-year undergraduate degree. Therefore, many students who have plans of going abroad for their masters usually try and opt BTech in Computer Science.

If you still want to go for MS in foreign countries after BCA then you should complete one more year of education and pursue professional and recognized certification course such as Advanced course in JAVA, Python, etc. that allows students to be eligible to apply for MS course in US, Germany, Canada, Australia, etc.

However, there are many colleges that offers MS degree to students who have completed three years of undergraduate course. For this, you should check the university's website for further details but usually they ask for a 4 year bachelor degree to be able to pursue MS Abroad.

Ques. What are the top BCA colleges in Delhi?

Ans. Some of the top BCA colleges in Delhi are listed below:

Ques. Is there any delay in the BCA Admission Process due to COVID-19 outbreak?

Ans. There were changes in exam date and application period of many entrance exams, including IPU-CET whose exam date was postponed to May 5, 2020. Now again it is postponed till May 25, 2020 until further notice.

Other than this, there are no official statements from the authorities as of now in the wake of COVID-19 crisis.

Ques. Does Delhi University (DU) offer BCA?

Ans. As of now, Delhi University does not provide BCA course but you can go for BSc (Hons.) Computer Course that holds almost the same qualification compared to BCA. 

The former course is offered by many top colleges of Delhi University such as:

Ques. What has more scope: BCA or BBA?

Ans. Both these courses are very different from each other. BCA is a technical course involving studies and applications of computers and programming, while BBA is a management course that helps students to get a job in the corporate sector. If you want to devote your career in the IT field, working on networking, coding, programming, etc. then you should opt BCA. But if you aspire to become competent in the management field then BBA is a perfect course for you.

Both BBA and BCA are considered good courses with respect to their fields. It totally depends on your interest, skills and capabilities in which field you want to enter.

Ques. I am not good in programming. Should I still opt for BCA?

Ans. There are a lot of students with no background in computer applications or computer science that wants to opt BCA. Sometimes, students do self studying and become proficient in programming. Also, it is not necessary that you need to be good at programming, students can go for other fields that are there in the IT industry such as testing, quality assurance, technical support, hardware, networking, etc.

After course completion, you should be fully prepared for the interview rounds to get into big companies like Amazon, Deloitte, HCL, etc. hence rather than just programming, you should focus on that and increase your chances of employment. 

Bachelor of Computer Applications [BCA] Fee Structure in India

1.54 K (Minimum Fee)PUBLIC COLLEGES2.91 L  (Maximum Fee)
63.18 K (Average Fee)
1.21 K (Minimum Fee)Private COLLEGES6.63 L (Maximum Fee)
1.34 L (Average Fee)

Bachelor of Computer Applications [BCA] Fee Structure By state

Tamil Nadu

55.53 K
1.21 KPrivate COLLEGES2.70 L
84.28 K

Uttar Pradesh

78.35 K
11.10 KPrivate COLLEGES5.60 L
1.53 L


78.93 K
4.32 KPrivate COLLEGES5.18 L
1.71 L

Delhi NCR

77.93 K
11.10 KPrivate COLLEGES5.60 L
1.82 L


1.07 L
34.07 KPrivate COLLEGES4.50 L
1.28 L


63.56 K
5.48 KPrivate COLLEGES5.05 L
1.01 L

Madhya Pradesh

43.75 K
26.50 KPrivate COLLEGES5.52 L
94.03 K


50.33 K
24.56 KPrivate COLLEGES4.48 L
1.51 L


60.22 K
3.58 KPrivate COLLEGES4.35 L
1.14 L


63.12 K
30 KPrivate COLLEGES4.42 L
1.34 L


76.08 K
27.15 KPrivate COLLEGES2.50 L
92.29 K

West Bengal

63.85 K
1.10 LPrivate COLLEGES3.45 L
2.16 L
38.57 K
36 KPrivate COLLEGES4.54 L
1.62 L


98.08 K
72 KPrivate COLLEGES3.25 L
1.64 L


51.59 K
36 KPrivate COLLEGES3.03 L
83.52 K
56.55 K
17.07 KPrivate COLLEGES2.90 L
1.46 L


56.18 K
2.44 KPrivate COLLEGES4.54 L
1.45 L

Himachal Pradesh

58.07 K
37.79 KPrivate COLLEGES3.10 L
1.36 L


36.64 K
45 KPrivate COLLEGES6.63 L
1.85 L

Andhra Pradesh

19.59 K
46.02 KPrivate COLLEGES2.10 L
1.49 L

Jammu and Kashmir

48.65 K
68.39 KPrivate COLLEGES68.39 K
68.39 K


1.22 L
92.62 KPrivate COLLEGES2.70 L
1.60 L


42.14 K
54 KPrivate COLLEGES2.64 L
1.22 L
86.82 K
1.30 LPrivate COLLEGES1.50 L
1.43 L


99.81 K
1.17 LPrivate COLLEGES2.11 L
1.51 L

Arunachal Pradesh

42.45 K
1.14 LPrivate COLLEGES1.29 L
1.22 L


Filter By

Catalyst Institute of Management and Advance Global Excellence - [CIMAGE] (39)
Pt. Deen Dayal Upadhyay Management College - [DDUMC] (39)
Lovely Professional University - [LPU] (30)
Sikkim Manipal Institute of Technology - [SMIT] (26)
Chandigarh University - [CU] (26)
Dr. Virendra Swarup Institute of Computer Studies - [VSICS] (24)
Institute of Information Technology & Management - [IITM] (21)
Indira Gandhi National Open University - [IGNOU] (21)
Jain University - [JU] (19)
Trinity Institute of Professional Studies - [TIPS] (17)
Mehr Chand Mahajan Dayanand Anglo Vedic College for Women - [MCM DAV] (16)
St Xavier's College (15)
Vivekananda Institute of Professional Studies - [VIPS] (15)
Prestige Institute of Management - [PIMG] (15)
Techno India Salt Lake (15)
IIMT College of Management (14)
Kristu Jayanti College - [KJC] (14)
Jamia Hamdard University (12)
Integral University (12)
SS Jain Subodh PG College (11)
Techno India University (11)
Nehru Arts and Science College -[NASC] (11)
Institute of Innovation in Technology and Management - [IITM] (11)
BFIT Group of Institutions - [BFIT] (10)
Institute of Engineering and Management - [IEM] (10)
Institute of Management Studies - [IMS] (10)
JIMS Engineering Management Technical Campus- [JEMTEC] (10)
Birla Institute of Technology - [BIT] Lalpur (10)
Graphic Era Hill University - [GEHU] (10)
DAV College - [DAVC] (9)
BP Poddar Institute of Management and Technology (9)
Kamal Institute of Higher Education & Advance Technology - [KIHEAT] (9)
MGM Dr. GY Pathrikar College of Computer Science & Information Technology (9)
Banasthali Vidyapith (9)
Graphic Era University - [GEU] (9)
Maharaja Surajmal Institute - [MSI] (9)
GLS University (9)
DAV Centenary College (8)
Seshadripuram First Grade College - [SFGC] (8)
Meghnad Saha Institute of Technology - [MSIT] (8)
Netaji Subhash Engineering College - [NSEC] (8)
Thakur Prasad Singh College - [TPS] (8)
Himalayan Institute of Technology - [HIT] (8)
P.M.B. Gujarati Science College - [PMBGSC] (8)
St. Andrews Institute of Technology and Management - [SAITM] (8)
SDJ International College (8)
Indraprastha Institute of Technology and Management - [IITM] (8)
The Bhopal School of Social Sciences - [BSSS] (7)
CMS College of Science and Commerce (7)
Arcade Business College (7)
Jagan Institute of Management Studies - [JIMS] (7)
Christ University (7)
Amity University (7)
JECRC University - [JU] (7)
Bharati Vidyapeeth Institute of Management and Research - [BVIMR] (7)
Shri Ramswaroop Memorial University - [SRMU] (7)
PSIT College of Higher Education [PSITCHE] (7)
L. N. Mishra College of Business Management (7)
Chaganbhai Balabhai Patel Computer College (7)
Nirmala College of Information Technology - [NCIIT] Chalakudy (7)
Midnapore College (7)
Eminent College of Management & Technology - [ECMT] (7)
Gaya College (6)
National Post Graduate College (6)
St. Thomas College (6)
Future Institute of Engineering and Management - [FIEM] (6)
Pranveer Singh Institute of Technology - [PSIT] (6)
School of Computer Science & Information Technology - [SCSIT], Devi Ahilya Vishwavidyalaya (6)
Arka Jain University (6)
Lalit Narayan Mishra Institute of Economic Development and Social Change - [LNMI] (6)
Bapuji Institute of Hi-Tech Education (6)
Panipat Institute of Engineering & Technology - [PIET] (6)
Chitkara University - [CU] (6)
Mohanlal Sukhadia University - [MLSU] (6)
Poornima University - [PU] (6)
SRM Institute of Technology - [SRM IST] (6)
Aditya Degree College (6)
Symbiosis Institute of Computer Studies and Research - [SICSR] (6)
Sabarmati University (6)
REVA University (6)
Vidya vikas First Grade College (6)
Ambedkar Institute of Technology - [AIT] (6)
Rakshpal Bahadur Management Institute - [RBMI] (6)
St. Aloysius College (6)
Techno India Hooghly - [TIH] (6)
IIMT Group of Colleges (6)
Anugrah Narayan College - [ANC] (5)
BMS College for Women - [BMSCW] (5)
MES College Nedumkandam (5)
Majlis Arts and Science College Puramannur (5)
St. Xavier's College (5)
Vijaya College (5)
JaganNath Institute of Management Sciences - [JIMS] (5)
The Oxford College of Science - [TOCS] (5)
Asansol Engineering College - [AEC] (5)
Birla Institute of Technology - [BIT Mesra] (5)
DIT University - [DIT] (5)
Techno International New Town - [TINT] (5)
Marian College Kuttikanam (5)
INMANTEC Institutions (5)
Scholarship (952)
Course (840)
Placement (836)
Fee Structure (831)
Admission (787)
Faculty (770)
Campus (553)
Experience (386)
Hostel (384)
Semester (365)
Knowledge (352)
Course Curriculum (305)
Internship (275)
Computer (230)
Structure (229)

2370 Reviews found out of 177274

9.8 /10

Course Curriculum Overview :

I always wanted to go in IT sector that is the main reason I chose BCA as a career option. Faculties here are highly qualified and always happy to help. Here teachers use all the study aids for teaching students there are various assignments regular lab classes for practical knowledge there is an internship cell in our college as well. There are only two examinations one internal examination in the mid of the semester followed by one external examination at the end of the semester.

Campus Life :

Fiesta is the name of our annual cultural fest we get various celebrity performance including Guru Randhawa, Hardy Sandhu, Mankirat Aulakh, etc. Fiesta takes place at end of feb or first week of march, It is a two day fest. There are various books and resources available in our library. Classrooms are fully Air conditioned with smart classroom boards and good infrastructure.

Loan/ Scholarship Provisions :

Fees at our time was 2.5 Lac approx for 3 years all together. There are 100% placement on campus with good job opportunities. Companies including SAP LABS, Deloitte, British Telecom, Infosys, Wipro, TCS, Capgemini, Genpact, Tech Mahindra, etc. come for placement with an average package of 2.5-3 LPA Packages.

Read More
9.8 /10

Placement Experience :

Less placement Only 2-3 lakhs package are they offers Out of 60 students 20 students get placement Tata company hdfc bank icici bank are most of give placement my plan after. Graduate is masters

Campus Life :

They have library Advanced lab They function annual as well as farewell function Own sports ground with latest equipment

Course Curriculum Overview :

Six semester Semester wise exam in 6 months 2 internal exams are there Average 6-7 subject in each semester

Read More

Campus Life :

Your first year of college presents a lot of new experiences: living away from home, meeting new people and managing your own time. Prepare for life on campus by figuring out what to bring, how to handle challenging circumstances and what you can do to manage your workload. There are many book in the library you can get them any time if u want to study and have some knowledge. There are many books on topics like artificial intelligence, programming language, business management, moral education etc. They also contains novel to increase your imagination and help u think beyond imagination. There are many sports and extracurricular activities, you get to play cricket league, football and indoor games like chess table tennis etc. Cultural programmes like dancing, singing, folk dance, acting and other stuffs like drama.

Placement Experience :

Student can get placement in there last few semester they can't chose internship if interested. The college already provides u work training while studying so it's not hard to have a job or get placement in a big multi national company. According to my knowledge the highest placement packages can go upto 8 lakhs and the average package can be 4 lakhs. It can also vary on courses profession etc. It's not compulsory to be a topper to get placement, if u have what it's take to be the man at work then u will have your fare chance. But u should try to get good grades and accomplish more than 70 percent. My plans after getting a degree is to go for my further studies. I will also prefer to do some freelance for my pocket money.

Course Curriculum Overview :

I chose this college because after seeing and learning about here I knew that this college was a great options for myself. The teacher here are very nice and awesome they always treat us as there own and make us do things which we can't even imagine. There are more teachers then u need to get proper guidance and be a great man. Every teacher is well qualified and have highest degree in there own fields. While learning here I saw each and every teacher with there own techniques.

Read More
9.0 /10

Campus Life :

The library consists of a vast collection of books for every course. Classrooms are above average with all the basic amenities for a study environment. Sports and annual meets are conducted NCC & NSS are trained for interested candidates.

Course Curriculum Overview :

I wanted to pursue a career in IT. On average, all the sections had 40-50 students The teaching methodology is fine and staffs are post graduates and well experienced. Exams were good,easy to pass

Loan/ Scholarship Provisions :

Fee can be paid in installments every year on or before the due date. Campus placements are too good. Few of them include Wipro, Sutherland and so on.

Read More
8.2 /10

Placement Experience :

From 7 semester students are eligible for campus placement. Axis Bank, HDFC, and many other companies are visiting in my college. The highest package is around 3.5 lakh per annum ,and average package is around 2.5 lakh per annum. About 70-80 % students are placed.

Campus Life :

The fest is organised every year in December month. There are more than 5000 books are available in library related to all branch. In this college cricket ground as well as basketball court are also available.

Loan/ Scholarship Provisions :

Fees are very feasible to every student .In this college BCA is so much affordable. Scholarship is given meritorious students who get above 85% in previous class .

Read More
Load more reviews


Hi Tahar, kindly contact the college you want to take admission in regarding the scholarship policy if any.

- No More Comments -

Bachelor of Computer Applications [BCA] Colleges IN INDIA

View All
Loyola College
Chennai, Tamil Nadu
Christ University
Bangalore, Karnataka
1.19 L first year fees
Presidency College
Chennai, Tamil Nadu
1.27 K first year fees
57 K first year fees
50 K first year fees
86.4 K first year fees