Bachelor of Computer Applications (BCA) is a 3 year undergraduate degree course in IT (Information Technology). The course focuses on imparting knowledge and skills in computer technology that includes programming languages and database management.
BCA Admission takes place through both merit based and entrance exams depending on the university. Students with 45-50% marks in class 12 having mathematics as a subject of study are eligible to apply for the BCA course. Top BCA Entrance Exams are CUET, SET, IPU CET, MET etc.
Check: BCA Eligibility
India is home to more than 3000 BCA Colleges in India. The average course fee ranges between INR 70,000 – INR 1,50,000. BCA course is available in various formats like BCA Distance, Online and Integrated courses. Online BCA courses which are recognized and accredited by NAAC, AICTE and UGC are available in Online Manipal, Amity University etc.
BCA Syllabus trains and educates students to become Software Developers, System Analysts, Web Designers, etc. BCA Course Salary starts from INR 3,00,000 and then reaches around INR 12,00,000 – INR 15,00,000 with 5-6 years of experience.
See Also:
Table of Contents
2.1 BCA Eligibility
- Top BCA Colleges
- BCA Govt Colleges
- BCA Syllabus
- BCA Course Benefits
- Skills Required for BCA
- BCA Online Courses
- BCA Course Comparison
9.1 BCA vs BSc Computer Science
9.2 BCA vs BTech CSE
10.1 BCA Salary
BCA Course Details
BCA Full Form | Bachelor of Computer Applications |
BCA Course Duration | 3 years |
BCA Course Eligibility | Minimum 50% marks in 10+2 in any relevant stream with English as a mandatory subject |
BCA Admission Process | Either by Entrance Exams or by Merit |
BCA Course Fees | Up to 2 to 3 Lakhs |
BCA Subjects | Data Structures, Operating Systems, Database Management, User Interface Design, etc. |
BCA Course Salary | Starting at INR 4 Lakhs per annum |
BCA Recruiting Companies | Wipro, Infosys, NIIT, HCL, TCS, Accenture, Capgemini, and others |
BCA Admission Process
Admission for the BCA course takes place both through Entrance exams and through Direct Admission. Entrance Exams for BCA admission include CUET, SET, IPU CET, MET etc. Students are selected according to the marks obtained in the Entrance Exams. Students selected through direct admission are judged based on the marks obtained in class 12.
BCA Eligibility
- The student must have 45-50% marks in class 12.
- There is a relaxation of 5% for reserved category candidates like ST, SC, OBC etc
- Students must have mathematics as a subject of study in class 12.
- The minimum age limit is based on the college. The minimum age limit is 21 years for the majority of colleges.
Check: BCA Eligibility
BCA Entrance Exam Dates
BCA course admission mostly takes place through the process of merit. Top colleges follow BCA Entrance exams like CUET, SET, IPU CET etc. Important dates of these exams are mentioned below:
Entrance Exam | Application Date | Examination Date |
---|---|---|
CUET | February 9, 2023 – March 12, 2023 | May 21 – 31, 2023 Reserved Dates: June 01 –07, 2023 |
SET | December 15 – April 12, 2023 | May 6, 2023 (Test 1) May 14, 2023 (Test 2) |
IPU CET | March – April 2023 | May 2023 |
MET | First Attempt: October 13, 2022 - March 31, 2023 Second Attempt: October 13, 2022 - To be updated |
First Attempt: April 28 – 30, 2023 Second Attempt: May 27 – 28, 2023 |
DSAT | December 18 - July 2023 | August 2023 |
CUCET | November 28 - May 29, 2023 | November 28- May 30, 2023 |
Top BCA Colleges in India
There are over 3000 colleges offering BCA courses. On average, the fees for BCA courses in government colleges can range from around INR 5,000 to INR 50,000 per year. BCA Govt Fees less expensive compared to the fees in private colleges. BCA fees in private colleges range from around INR 50,000 to INR 2,50,000 per year. See Also: BCA Colleges in India
Location | No of Colleges as per Location | Average Fees (INR) | Average Placements (INR) |
---|---|---|---|
Check Top BCA Colleges in Delhi | 50+ | 80,000 - 1,20,000 | 3.5 LPA - 8 LPA |
Check Top BCA Colleges in Mumbai | 15+ | 50,000 - 1,40,000 | 4 LPA - 8 LPA |
Check Top BCA Colleges in Pune | 60+ | 90,000 - 1,95,000 | 3 LPA -7 LPA |
Check Top BCA Colleges in Bangalore | 150+ | 95,000 - 1,35,000 | 3 LPA - 6 LPA |
Check Top BCA Colleges in Kolkata | 50+ | 76,000 - 3,20,000 | 2 LPA - 6 LPA |
Check Top BCA Colleges in Kerala | 130+ | 34,000 - 95,000 | 1.5 LPA - 3 LPA |
Check Top BCA Colleges in Chennai | 80+ | 30,000 - 2,00,000 | 5 LPA - 10 LPA |
Check Top BCA Colleges in Lucknow | 40+ | 70,000 - 1,47,000 | 2 LPA - 5.5 LPA |
BCA Government Colleges
India is home to more than 550 BCA Government colleges. These include both Central Government funded universities and State Government funded universities. Check: Top BCA Government Colleges in India
College Name | Fees (INR) | Placements |
---|---|---|
Loyola College, Chennai | 48,490 | INR 3 LPA |
Gaya College, Gaya | 20,000 | INR 4 LPA |
Maharaja Sayajirao University of Baroda - [MSU], Vadodara | 54,920 | INR 5-10 LPA |
University of Lucknow - [LU], Lucknow | 71,160 | INR 6 LPA |
Chhatrapati Shahu Ji Maharaj University - [CSJMU], Kanpur | 44,143 | INR 3.5 LPA |
St Joseph's College Devagiri, Calicut | 34,000 | INR 2.60 LPA |
St Bede's College, Shimla | 44,950 | INR 3 LPA |
LNMI Patna | 52,000 | INR 5-7 LPA |
Mahatma Gandhi University - [MGU], Kottayam | 37,500 | INR 1.02 LPA |
Ram Krishna Dwarika College - [RKD], Patna | 12,250 | INR 6-10 LPA |
BCA Syllabus
The BCA Syllabus has 6 semesters over a 3 year period. BCA syllabus depends on many factors like University, the specialization taken, the electives chosen etc.
Check:
The semester wise BCA Syllabus is mentioned below:
Semester I | Semester II |
---|---|
Hardware Lab (CIA Only) | Case Tools Lab (CIA Only) |
Introduction To Programming Using C | Basic Discrete Mathematics |
Creative English | Communicative English |
C Programming Lab | Operating Systems |
Foundational Mathematics | Data Structures |
PC Software Lab | Visual Programming Lab |
Statistics I For BCA | Data Structures Lab |
Digital Computer Fundamentals | - |
Semester III | Semester IV |
Interpersonal Communication | Professional English |
Introductory Algebra | Computer NetworksLanguage Lab(CIA Only) |
Software Engineering | Financial Management |
Financial Accounting | Programming In Java |
Database Management Systems | Java Programming Lab |
Object Oriented Programming Using C++ | DBMS Project Lab |
Domain Lab (Cia Only) | Language Lab(CIA Only) |
Oracle Lab | Web Technology Lab |
C++ Lab | - |
Semester V | Semester VI |
Unix Programming | Design And Analysis Of Algorithms |
User Interface Design | Computer Architecture |
OOAD Using UML | Client-Server Computing |
Graphics And Animation | Cloud Computing |
Python Programming | Multimedia Applications |
Business Intelligence | Introduction To Soft Computing |
Unix Lab | Advanced Database Management System |
Web Designing Project | - |
Python Programming Lab | - |
Business Intelligence Lab | - |
Graphics And Animation Lab | - |
BCA Course Benefits
- The BCA course trains students in the field of computer applications, programming languages and IT. This knowledge and skills can be used in healthcare, IT, trading, finance, software, transportation, and education.
- The growing demand for IT is making the BCA course a lucrative option for many students. The IT sector is poised to grow to USD 19.93 billion by 2025. Top IT companies like TCS, Wipro and Infosys, will offer more than 1 lakh jobs in FY23. Learn More: BCA Top Recruiters
- BCA graduates will play an important role Indian software product industry. According to IBEF, the Software product industry will reach USD 100 billion by 2025 through continued focus on international markets and increasing global delivery centers.
- The IT industry has been a major contributor to jobs in India. The sector added more than 4,40,000 employees in FY22. There is a total of 50 Lakhs professionals employed in the sector.
See Also: Computer Courses
Skills Required for BCA Students
Top Skills that students learn in a BCA course are mentioned below:
Online BCA
There are many universities and educational institutions that offer BCA courses online. Some of the popular online BCA courses are:
College Name | Fees(INR) |
---|---|
Manipal Online | 1,20,000 |
Amity University Online | 1,48,000 |
IGNOU | 40,200 |
The University of Mysore | 52,875 |
LPU Online | 1,59,000 |
Guru Nanak Dev University | 95,200 |
Chandigarh University | 165,000 |
Jamia Hamdard | 1,08,500 |
Amrita Vishwa Vidyapeetham | 1,50,000 |
JECRC University | 10,000 |
BCA Course Comparison
Students have various undergraduate options for Computer Application courses. Students have the options like BTech CSE, BTech IT, BSc CS, BSc IT etc.
See Also:
BCA vs BSc Computer Science
BCA and BSc Computer Science deal with many similar subjects. The BCA vs BSc CS comparison is mentioned below:
Parameters | BCA | BSc Computer Science |
---|---|---|
Duration | 3 Years | 3 Years |
Average Fees | INR 70,000 - INR 2,50,000 | INR 45,000 - INR 1,20,000 |
Entrance Exams | CUET, SET, IPU CET, MET, CUCET | NPAT, CUET, CUCET, SET |
Average Salary | INR 2.5 LPA - 5 LPA | INR 3.4 LPA - 6 LPA |
BCA vs BTech CSE
BCA and BTech CSE are similar but there are many differences with BTech CSE covering a vast number of subjects. The comparison between BCA vs BTech CSE is mentioned below:
Parameters | BCA | BTech Computer Science |
---|---|---|
Duration | 3 Years | 4 Years |
Average Fees | INR 70,000 - INR 2,50,000 | INR 4,00,000 - 12,00,000 |
Entrance Exams | CUET, SET, IPU CET, MET, CUCET | JEE Mains, JEE Advanced, WBJEE |
Average Salary | INR 2.5 LPA - 5 LPA | INR 7 LPA - INR 30 LPA |
BCA Jobs
After completion of a BCA degree in India, there are various job opportunities available in both the public and private sectors. Some of the popular jobs after BCA and roles in India are Software Developer/Engineer, Web Developer, System Administrator, Database Administrator, IT Support Specialist, and more.
BCA Salary
The organization, job profile, location, and experience determined the salary of a BCA graduate. A fresher can expect a starting BCA salary of around INR 3-5 lakhs per annum. With experience, the salary can increase significantly. BCA graduates with 5-10 years of experience can earn around INR 6-12 lakhs per annum.
Job Role | Average Annual Salary |
---|---|
Computer Network Architect | INR 7 L – INR 9 L |
System Analyst | INR 6.30 L – INR 7.70 L |
Software Engineer | INR 9 L – INR 12 L |
Software Developer | INR 9 L – INR 11 L |
Web Analyst | INR 8 L – INR 9 L |
Computer Network Architect | INR 8.40 L – INR 9.20 L |
Data Operator | INR 7.50 L – INR 8.60 L |
Web Programmer | INR 6.20 L – INR 7 L |
Database Manager | INR 5.50 L – INR 6.80 L |
Web Administrator | INR 5.80 L – INR 6.50 L |
Jobs for BCA freshers
Job Role | 0-3 Years | 3-6 Years | 7+ Years |
---|---|---|---|
Computer Programmer | INR 3 LPA | INR 4.6 LPA | INR 5.1 LPA |
Software Developer | INR 4.4 LPA | INR 5.4 LPA | INR 7.6 LPA |
System Analyst | INR 4.7 LPA | INR 7.9 LPA | INR 10.2-12.2 LPA |
Network Engineer | INR 3.1 LPA | INR 3.6-4.1 LPA | INR 4.6 LPA |
System Admin | INR 2.8 LPA | INR 3.5 LPA | INR 3.8LPA |
Software Tester | INR 3.4 LPA | INR 4.2-4.8 LPA | INR 6.8 LPA |
BCA: FAQs
Ques. What is BCA?
Ans. BCA is an undergraduate degree program that focuses on computer applications and software development. The course typically spans a duration of 3 years.
Ques. After BCA which course is best?
Ans. Courses that can be done after BCA include MCA, MBA, M.Sc., digital marketing, network security courses, IT certifications, etc.
Ques. How many subjects are in BCA?
Ans. Fundamentals of Computers, Programming in C, Digital Electronics, Mathematics for Computing, and Object-Oriented Programming in C++ are some of the common subjects in BCA.
Ques. What is the full form of BCA?
Ans. BCA stands for Bachelor of Computer Applications.
Ques. BCA comes under which stream?
Ans. BCA comes under the Science stream. However, some colleges and universities may offer BCA under the Commerce stream as well.
Ques. How many semesters are in BCA?
Ans. Generally, there are a total of 6 semesters in the BCA course. Each semester typically lasts for six months and includes theory papers, practicals, and projects.
Ques. What is BCA salary?
Ans. On average, a BCA graduate in India can expect a starting BCA salary of around INR 3-5 lakhs per annum.
Ques. What are the jobs after BCA?
Ans. BCA graduates can work in various roles like software developer, web developer, database administrator, system analyst, network engineer, software tester, etc.
Ques. Which specialization is best in mba after BCA?
Ans. The popular MBA specializations that can be considered after completing BCA are Information systems, business analytics, finance, and marketing,
Ques. How to get admission in BCA after the 12th?
Ans. The basic eligibility criteria for BCA admission is to have completed 10+2 or an equivalent examination from a recognized board with Mathematics as a compulsory subject.