BCA (Bachelor of Computer Application)

  • course years 3 Years
  • type of course Under Graduate
  • course stream Computer Science and IT
  • course type Full Time
Written By universitykart team | Last Updated date Jun, 10, 2024

The BCA full form is Bachelor of Computer Applications. It's a top computer science program after 12th grade. It's a popular choice for students who want to enter the information technology (IT) field. The course lasts three years. It covers computer basics, programming, databases, security, and web development.

After completing BCA, you can work as a software developer or network developer. You can also work as an analyst. Or, as a network administrator, database administrator, or IT project manager. To be eligible for a BCA program, students must have passed class 12 with 45-50% marks in maths. Some of the top BCA colleges in India offer BCA courses. They include Presidency College, SRMIST Chennai, Christ University, SICSR Pune, and Loyola College. After completing the course, students can expect an average salary range from 4-9 LPA. The top entrance exams for BCA courses are NIMCET, MAH MCA CET, OJEE, TANCET, and MAKAUT CET.

BCA Course Details: Highlights

Particulars Values
Course Name Bachelor Of Computer Applications
Course Level Under Graduate (PG)
Course Duration 4 Years
Examination Type Semester Based
Eligibility Criteria The candidate should have passed 10+2th with at least an aggregate of 50% or equivalent
Admission Process Merit-Based/ Entrance Based
Specialization See Below
Internship Yes
Course Fee INR 70,000 to INR 2,00,000 P.A.
Average Annual Salary INR 2.5 to 8 LPA
Top Recruiting Companies Wipro, HCL, HP, Infosys, TCS, Capgemini, Cognizant, Flipkart, Amazon and others
Job Profiles Computer Programmer, Software Developer, Marketing Manager, Business Consultant, Computer Systems Analyst, Teacher & Lecturer, Finance Manager, Computer Support Specialist, Service Support Specialist.

Why Study BCA Course?

Here are some of the reasons why studying BCA (Bachelor of Computer Application) is a good study option now and in the future:

A Multi-Faceted Career A BCA degree is that it can lead to a multi-faceted career, the skills and knowledge gained through a BCA program apply to a wide range of industries which includes software development, data analysis, network security, and web design. Additionally, many BCA graduates go on to work in management positions, using their technical expertise to oversee teams of IT professionals.
Lucrative Career Prospects In today’s digital world, the demand for workers with expertise in computer science and IT is high. Many industries that rely heavily on computer science and IT, such as finance and healthcare, tend to offer higher salaries for workers with a BCA degree.
Global Career Options In today’s interconnected world, many companies operate on a global scale, and they often require workers with expertise in computer science and IT to support their operations.
Multiple Specializations Available Many BCA programs allow students to choose a specific area of focus, such as data analysis, web development, or network security. This allows students to gain expertise in a particular area of computer science and IT, which can make them more competitive in the job market and open new career opportunities. Additionally, internships or other experiential learning opportunities are done, which provide students with hands-on experience in their chosen field of specialization.
An Affordable Education BCA programs can be completed in three to four years, which can save students time and money compared to longer degree programs.
Paid Internships at Top IT Companies Many BCA programs include internships as part of their curriculum, providing students with the opportunity to gain hands-on experience in the field. Participating in a paid internship at a top IT company can provide valuable experience, networking opportunities, and potential job offers after graduation.
Great Networking Opportunities Many BCA programs include networking events, guest lectures, and other opportunities for students to interact with professionals in the industry. These connections can be valuable for career development and can open new opportunities for internships, job offers, and other opportunities after graduation.
Great Foundation for Higher Studies BCA programs provide students with the opportunity to take graduate-level courses as part of their undergraduate degree, which can help prepare them for further study and make them more competitive in the job market.
Government Employment Opportunities Many governments offer competitive salaries and benefits for workers in these fields, making them an attractive option for BCA graduates.

Top BCA Entrance Exams 2024

Different institutes conduct the entrance for seeking admission to the BCA course Check the list of some popular BCA entrance examinations 2024 and conducting bodies below:

Name of the Exam Exam Dates
SET 2024 05 May '24 - 11 May '24
NIMCET 2024 Jun '24 (Tentative)
CUET UG 2024 15 May '24 - 31 May '24
IPU CET 2024 May, 2024 - June, 2024
CUCET Feb March 2024

BCA Eligibility Criteria

Before being admitted to the Bachelor of Computer Application degree program, applicants must meet the eligibility criteria and ensure that they meet all factors such as educational qualifications, age restrictions, minimum grades, etc. Applicants can review the BCA eligibility criteria listed below.

* BCA applicants are required to achieve a 10+2 score in each specialization (Arts, Commerce, and Science) by a recognized body with an overall grade of 50%.

* Applicants must have English and Maths as compulsory subjects in 12th grade.

* The minimum age for this course is 18 in some colleges in India. There is no upper age limit for admission to the BCA program.

BCA Admission Process

Both online and offline applications are accepted by BCA colleges that offer admission to this program. To apply for a BCA course, please follow the instructions below:

* Visit the Admissions Office or the Institute's official website for BCA application forms.

* Complete the application form as indicated and submit the required documents in the appropriate formats.

* Once the questions have been processed, the GD and PI rounds are completed and the final selection (if any) is made.

Applicants must pass an entrance exam to qualify for BCA Entry Admission; if successful, they will then be invited to a counseling process or a series of face-to-face interviews.

Top BCA Private Colleges in India

Private colleges have become a very popular choice amongst students who wish to pursue BCA courses. The following table provides a list of various private colleges.

Colleges Name Total Course Fees in INR
Amity University, Noida 3-11 lakh
Banasthali Vidyapith 4 lakh
Chandigarh University 3-4 lakh
Christ University 7 lakh
GD Goenka University 4.5 lakh
Kristu Jayanti College 2.27 lakh
Loyola College 3 lakh
Presidency College 3 lakh
St. Joseph's University 3 lakh
Symbiosis University 5 lakh
Women's Christian College 2 lakh

Top BCA Government Colleges in India

The various government colleges offering BCA courses along with their annual fee structure are mentioned in the table given below.

College Name Total Course Fees in INR
GGSIPU 3 lakh
Guru Nanak College 1 lakh
K C Das Commerce College 80,000
Madras Christian College 1 lakh
Maulana Abul Kalam Azad University of Technology 1 lakh
Ness Wadia College of Commerce 40,000
Nizam College 41,000
PSG College of Arts and Science 2 lakh
S.S. Jain Subodh PG College 69,500
University of Lucknow 2 lakh

BCA Cut-Off 2024

The cut-off for the BCA Course is mentioned below for 3 categories.

College Name Open category with no subcategory General Category outside Delhi SC Category inside Delhi
Banarsidas Chandiwala Institute of Information Technology Min Rank - 277
Max Rank - 195
Min Rank - 594
Max Rank - 1209
Min Rank - 2148
Max Rank - 5766
Bosco Technical Training Society, Don Bosco Technical School Min Rank - 212
Max Rank - 2321
Min Rank - 1073
Max Rank - 1601
Min Rank - 3299
Max Rank - 4108
Chandarprabhu Jain College of Higher Studies & School of Law Min Rank - 673
Max Rank - 2343
Min Rank - 751
Max Rank - 1621
Min Rank - 6686
Max Rank - 6686
Delhi Institute of Rural Development Min Rank - 2200
Max Rank - 3027
Min Rank - 1527
Max Rank - 2018
Delhi Technical Campus Min Rank - 377
Max Rank - 2300
Min Rank - 766
Max Rank - 1067
Min Rank - 4674
Max Rank - 5750
Don Bosco Institute of Technology, Okhla Road Min Rank - 23
Max Rank - 2465
Min Rank - 505
Max Rank - 1835
Min Rank - 2685
Max Rank - 6165
Fairfield Institute of Management & Technology Min Rank - 595
Max Rank - 2361
Min Rank - 1328
Max Rank - 1493
Institute of Information Technology & Management Min Rank - 297
Max Rank - 923
Min Rank - 420
Max Rank - 592
Min Rank - 2144
Max Rank - 5380
Jagan Institute Of Management Studies Min Rank - 4
Max Rank - 648
Min Rank - 108
Max Rank - 381
Min Rank - 1806
Max Rank - 3685
Jagannath International Management School Min Rank - 48
Max Rank - 671
Min Rank - 2340
Max Rank - 385
Min Rank - 1325
Max Rank - 3985

Online BCA Course

There are many colleges and educational institutions that offer BCA degrees online. Some of the most popular online BCA colleges 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, BSc vs BTech Computer Science

BCA and BSc Computer Science deal with many similar subjects. The BCA vs BSc CS BCA with BTech CSE comparison is mentioned below:

Parameters BCA BSc Computer Science BTech Computer Science
Duration 3 Years 3 Years 4 Years
Average Fees INR 70,000 - INR 2,50,000 INR 45,000 - INR 1,20,000 INR 4,00,000 - 12,00,000
Average Salary INR 2.5 LPA - 5 LPA INR 3.4 LPA - 6 LPA INR 7 LPA - INR 30 LPA

What to do after BCA - an MCA or MBA?

Here is a table comparing MCA and MBA options after BCA:

Feature MCA MBA
Details If you want to specialize in computer applications and technology, then pursuing an MCA (Master of Computer Applications) would be a great choice. It will help you deepen your knowledge in areas like software development, programming, and computer networks If you're interested in developing managerial and business skills, an MBA (Master of Business Administration) would be a good option. It can open doors to various industries and roles like project management, consulting, or entrepreneurship.
Focus Technical Business
Skills Programming, Software development, Data analysis Management, Communication, Leadership
Job roles Software developer, Data scientist, System analyst Marketing manager, Human resource manager, Finance manager
Salary range INR 3-8 lakhs (entry-level) INR 4-10 lakhs (entry-level)
Growth potential High, with specialization and experience High, leadership and managerial skills
Suitability For those passionate about technology and coding For those interested in business, communication, and leadership

BCA Course Subjects & Syllabus

BCA course subjects typically emphasize 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 Bachelor of Computer Applications subjects you would likely study in a BCA course across 6 semesters:

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

Skills Required for BCA

BCA graduates are expected to have both soft and hard skills that will help them succeed in professional life. Some of these skills include:

Strong programming knowledge Sound knowledge of Computers and IT
Ability to develop applications for practical aspects Analytical Thinking
Strong communication skills Creativity
Teamwork Strong database concepts

Popular BCA Specialisations

BCA offers its candidates different specializations in different areas of computer application. These areas of specialization are some of the most sought-after in the industry and offer a variety of roles and packages.

Here is a list of some of the specializations offered at the BCA.

Computer Science Internet Technologies Computer Graphics
Data Science Database Management System (DBMS) Animation
Network Systems Programming Languages Accounting Applications
Music and Video Processing Personal Information Management System Analysis
Management Information System (MIS) Word Processing Cyber Law

Jobs and Placements in BCA

The information technology sector is one of the main areas where the BCA compensation package is offered. There are countless employment opportunities in both the private and government sectors for BCA graduates. A recruit can expect to be paid Rs. 2.5 lakhs a year working in a junior position.

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

Private Jobs

Many private universities have agreements with international companies that allow them to offer internship and placement opportunities to job applicants. The basic selection criterion is the cumulative grade point average (CGPA) of the students.

Job Designation Salary
Computer Network Architect INR 21 LPA
Software Developer INR 4.8 LPA
Computer Programmer INR 3.4 LPA

Government Jobs

In India, the BCA range in the public sector is very high. Applicants must pass government and state civil service exams to qualify for positions in the public sector. BCA's monthly salary in India for government employees ranges from INR 30,000 to 70,000.

Top Government Companies Salary
Intelligence Officer INR 10 LPA
Data Manager INR 3.8 LPA
Junior Programmer INR 2.4 LPA


India is home to many global conglomerates such as TATA, Infosys, Webel, Infotech, HP, Dell, Cognizant to name a few. These conglomerates open the door to various professional roles. BCA is one such area where these conglomerates have employed their people.

Top International Recruiting Companies who hire BCA graduates are:

Google Microsoft
IBM Deloitte
Infosys Cognizant

BCA Job Profiles

Some of the famous expert avenues open to successful graduates of the BCA degree are indexed below with the corresponding salaries provided for the respective positions.

Job Profiles Job Description Average Salary in INR
Computer Programmer

Computer Programmers are tasked with designing and growing software program programs, integrating structures and software programs, schooling end-users, reading algorithms, editing source code, writing gadget instructions, debugging, and keeping working systems.

INR 3,40,000
Software Developer Software engineers design, develop, and take a look at software programs and packages for computers. The major responsibilities and obligations of software program engineers consist of directing and collaborating in programming activities, monitoring, and comparing gadget performance, and designing and imposing new packages and features. INR 4,80,000
Marketing Manager Marketing managers sell businesses, services, products, or brands. They increase advertising and pricing strategies, generate new enterprise leads, and oversee advertising branch staff. INR 6,70,000
Finance Manager A Financial Manager is an expert who's liable for the economic fitness of an organization. They create correct records evaluation and advocate senior control on profit-maximizing thoughts to ensure long-term period success. INR 12,00,000
Computer Systems Analyst Computer Systems Analyst's work is to make certain that every PC structure inside a business enterprise serves to assist organizational goals. They are tasked with participating with colleagues to decide the strengths and weaknesses of the present structures and figuring out regions for improvement. INR 7,40,000

Scope for BCA

BCA is considered an employment-oriented degree, there are many employment opportunities that applicants can get after completing their undergraduate degree. After completing their postgraduate studies in the field of application informatics, students can also complete a university degree with a master's program in application informatics or an MBA degree. An undergraduate or graduate program in computer applications offers a specialization in various fields such as ethical hacking, systems security, cloud computing, and applications.

BCA Scholarships 2024

Here's a table showing some of the top BCA scholarships and the colleges offering these scholarships:

College Name Scholarships
Banasthali Vidyapith Merit cum Need Scholarship National Scholarships For daughters of Kargil Martyrs
Chandigarh University Scholarships based on the Chandigarh University Common Entrance Test (CUCET) Post Graduate Scholarship for Professional Courses for SC/ST Engineering Courses Scholarship (based on JEE-Mains (AIR)
Guru Gobind Singh Indraprastha University (GGSIPU) Economically Weaker Section (EWS) Scheme Merit-cum-means Linked Financial Assistance Scheme Hana Scholarship
Lucknow University Chhatra Kalyan Scholarship Karmyogi Scheme
Maulana Abul Kalam Azad University of Technology (MAKAUT) Swami Vivekananda West Bengal Government Merit-cum-Means Scholarship Aikyashree - Minority Scholarship Kanyashree Scholarship Swami Vivekananda West Bengal Government Merit cum Means Scholarship State Govt. Sponsored stipend under the Talent Support Programme

FAQs Related to the BCA Course

Q 1. What options are there after BCA?

Ans: After graduation, BCA students can either opt to start their career in the IT industry or pursue higher education by opting for MCA, MBA, or MSc. Those who are good with web programming can improve their coding skills and make a career in Web Development. One can also work as an independent web designer. Also, a lot of BCA graduates can go for government jobs wherein hiring is done by government departments for Systems Analysts. Many candidates can also pursue higher studies in the field of computer application by pursuing an MCA from a reputed college.

Q 2. What are the skills required to pursue BCA?

Ans: The following skills are required for candidates to pursue BCA and establish a successful career as a BCA graduate are as follows:

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
Teamwork Strong database concepts

Q 3. What is the life of a Wipro trainee like after a BCA placement?

Ans: Life as a Wipro trainee after a BCA placement can be interesting, challenging, and rewarding, with experiences varying depending on individual preferences and the specific program you join. Here's a breakdown of what you can expect:


Initial weeks: Expect intensive training covering technical skills, soft skills, company culture, and project management.

Learning curve: Be prepared to learn quickly and adapt to new technologies and methodologies.

Assignments and assessments: You'll likely work on individual and team projects to test your understanding and practical abilities.


Project allocation: After training, you'll be assigned to a project depending on your skills and project needs.

Day-to-day tasks: Your work may involve coding, testing, bug fixing, documentation, and collaborating with team members.

Q 4. What are the top job profiles for BCA graduates?

Ans: Some of the top job profiles for BCA graduates are:

Software Engineer Web Analyst
Software Developer Web Developer
Systems Analyst Back End Developer
Network Engineer Front End Developer
Software Architect Hardware Engineer
Customer Support Technician  

Student Also Visited

Amity University, Jaipur
Apex University (AU), Jaipur
Jagannath University Jaipur
Desh Bhagat University
Fatehgarh Sahib,
GNA University
Himgiri Zee University (HZU), Dehradun
Babu Banarasi Das University, Lucknow
University of Engineering and Technology, Roorkee
IIMT University, Meerut
C U Shah University
Trending Now
Universitykar Loader
back back
Trending Courses View All