Average Duration | 3 years | ||
Average Fee | 30 K-1.5 L INR annual | ||
Exams Accepted | KIITEE, ITM NEST, JMIEE ... | ||
Study Mode | Regular |
BCA or Bachelor of Computer Application is a three-year undergraduate course in the field of computer science and information technology. Being the most popular course for the students who want to make their career in computer science, the BCA course makes the candidates competent and technically skilled to showcase their technical expertise, thereby working in the IT industry. Students from non-science as well science backgrounds can apply for BCA course. The demand for BCA graduates has been rising due to the rapid growth in the IT industry.
The topics covered in BCA course include the fundamentals of computers, programming languages, database management, web designing, operating system, networking, etc. Some institutes offer admissions to the candidates based on the scores of the entrance exams, while some offer admission on the basis of the marks scored in 10+2 or relevant. The BCA graduates can get jobs in public as well as private sector entities.
To know more about the BCA course, keep reading the piece below by CollegeDekho!
The table below shows the BCA course details: duration of the course, BCA Eligibility criteria, BCA Entrance Exams, BCA Admission Process, BCA Scholarships, etc
Particulars | Details |
Full Form | Bachelor of Computer Application |
Degree | Undergraduate |
Duration of the Course | 3 years |
BCA Eligibility criteria | The candidate should have passed 10+2th with at least with an aggregate of 50% or equivalent |
BCA Entrance Exams | |
BCA Admission Process |
|
BCA Scholarships |
|
BCA Course Fee | Rs. 30,000 to Rs. 50,000 |
BCA subjects | Operating system, data structure, database management, user interface design, etc |
BCA Average Salary for freshers | Rs. 2.5 Lakh Per Annum to Rs. 8 Lakh Per Annum |
BCA Career Options |
|
BCA recruiting companies | Wipro, HCL, Capgemini, TCS, Accenture, etc. |
A Bachelor of computer applications is a three-year course that is quite a in demand because of its demanding scope. Graduates with a degree in BCA are more preferred in IT over the candidates who have knowledge in computer languages in B Tech graduate.
Since the BCA course is a three-year course, Candidates who wish not to study for more years can choose BCA over B Tech. The BCA syllabus is completely designed on the fundamentals of computer science and its applications. Therefore, the candidates pursuing BCA get the total view as well as the concept of computer applications.
There are multiple career opportunities in this field- IT and development. Public as well as private sector entities are known to recruit graduates from BCA.
BCA focuses on software development, with no stress on the hardware. Therefore, a BCA course does not make the work-life stressful but a peaceful working environment.
The BCA specializations include various types which include internet technologies, database management, word processing, Animation, Computer Graphics, Music & Video Processing, etc. Candidates can check the list of all the specializations before opting for the BCA course.
Internet Technologies | Database Management |
Programming Languages | Personal Information Management |
Word Processing | Computer Graphics |
Animation | Accounting Applications |
System Analysis | Music & Video Processing |
The eligibility criteria for the BCA course are very simple. The basic eligibility criteria needed for admissions to BCA are as follows:
A. Some of the colleges offer admissions without mathematics and English as compulsory subjects.
B. There is no upper age limit required for admission to BCA.
There are three types of bachelor’s of computer applications available in India, which include BCA offline course, BCA online course, and BCA distance education. The most common form of education chosen by the candidates is BCA offline mode.
There are several online Bachelor of Computer Applications courses that are offered by various colleges as well as online platforms. The online BCA courses include fundamentals of computing cloud computing introduction to computing Quantum computing code yourself, Harvard X computer science for web programming, Microsoft introduction to computers science, teaching physical computing with Raspberry Pi and python supercomputing, etc.
Students who pass their Class 10+2 are quite confused about whether to choose BCA or BTech in computer science. Therefore, a complete difference has been brought forward for the candidates trying to choose the best course for themselves. The basic difference between BCA and BTech in computer applications is BCA domains for computer applications whereas BTech in computer applications domains for computer science. The major differences have been discussed in the table below.
Point of difference | BCA | BTech in computer applications |
Full form | Bachelor of Computer Applications | Bachelor of Technology in computer applications |
Overview |
| BTech in computer science enhances the analytical, technical, and soft skills by emphasizing them in the field of computer engineering. |
Domain | Computer applications | Computer science |
Duration | 3 years | 4 years |
Eligibility | Candidates have to pass 10+2 with any stream from a recognized board with an aggregate of 50% marks | Candidates have to pass 10+2 with science stream from a recognized board with an aggregate of 50% marks |
Average annual fee | Rs 3 to 4 Lakhs | Rs 3 to 6 Lakhs |
Average salary offered | Rs 3 to 6 LPA | Rs 3 to 8 LPA |
Admission to BCA is done on the basis of merit-based as well as entrance exam-based. Some of the popular BCA entrance exams include IPU CET, AIMA UGAT, BUMAT, SET, GSAT, SUAT, and CUET. To get admission to BCA, candidates will have to secure 50% marks in class 12 from a well-recognized institute or equivalent. The minimum age required to apply for BCA is 18 years for all the candidates, generally.
There are many entrance exams in India that offer admissions to BCA to all eligible candidates. Following are the entrance exams that offer BCA admissions are IPU CET, AIMA UGAT, BUMAT, SET, GSAT, SUAT, and CUET.
All the important details such as the application form date and exam dates of the above-mentioned exams have been mentioned in the table below.
The list of BCA colleges given below in the table is ranked based on the NIRF rankings, enrollment data, qualifications of the faculty members, placement details, etc.
The ranks given by various agencies are different and depend on the factors mentioned such as NIRF rankings, enrollment data, qualifications of the faculty members, placement details, state-wise and category-wise. The top BCA colleges in India have been mentioned below:
AIT, Bangalore | |
SRM University, Chennai | GNA University, Phagwara |
NIIT University, Neemrana | UPES, Dehradun |
BCA College Names | Average BCA Fees |
Christ University course fee | Rs 4 Lakhs |
Women’s Christian College, Chennai course fee | Rs 0.8 Lakh |
Stella Maris College, Chennai course fee | Rs 1 Lakh |
St. Joseph’s College, Bangalore course fee | Rs 0.9 Lakh |
Goswami Ganesh Dutta S.D College, Chandigarh course fee | Rs 0.95 Lakh |
Kristu Jayanti College, Bangalore course fee | Rs 2.15 Lakhs |
Loyola College, Chennai course fee | Rs 2 Lakhs |
Amity Institute of Information Technology course fee | Rs 6 Lakhs |
Symbiosis Institute of Computer Studies and Research, Pune course fee | Rs 6 Lakhs |
Madras Christian College, Chennai course fee | Rs 0.75 Lakh |
The BCA course abroad is a 3 to 5 year course in the USA, Australia, Canada, UK, New Zealand, etc. Candidates who wish to pursue BCA from abroad, have to crack various entrance exams such as SAT, ACT, etc. there are various colleges that offer admission on a merit basis. In that case, candidates will have to score minimum marks of 79 in TOEFL, and 6.5 in IELTS.
The average tuition fee for the BCA course ranges from 13,500 USD to 1,41,000 USD.
The IT Sector is the highest paying for the BCA graduates from abroad. The average salary received by a BCA fresher can range from Rs 25 to Rs 30 k per month. The top recruiters of BCA graduates are Google, Microsoft, Oracle, Facebook, etc.
There are a lot of premium colleges that provide quality education to the aspirants including colleges from the USA, UK, Australia, New Zealand, Canada, etc.
The top institutes of the USA include Columbia University, Duke University, the University of California Los Angeles, the University of Texas At Austin, the University of Washington, and Stanford University.
College Names | BCA Course Fees | Duration |
Columbia University course fee | 55056 in USD per year | 4 years |
Duke University course fee | 29910 in USD per year | 4years |
University of California Los Angeles course fee | 42900 in USD per year | 4 years |
Stanford University course fee | 16901 in USD per year | 3 years |
University of Texas At Austin course fee | 18753 in USD per year | 4 years |
University of Washington course fee | 36587 in USD per year | 4 years |
The top institutes of the UK include Imperial College London, University of Cambridge, King’s College London - the University of London, University of Edinburgh, University of Oxford, University College London.
College Names | BCA Course Fees | Duration |
Imperial College London course fee | 27750 in USD per year | 3 years |
University of Cambridge course fee | 29217 in USD per year | 3 years |
King’s College London - University of London course fee | 23900 in USD per year | 4 years |
University of Edinburgh course fee | 23200 in USD per year | 4 years |
University of Oxford course fee | 30540 in USD per year | 4 years |
University College London course fee | 21960 in USD per year | 3 years |
The top institutes of Australia include the University of Adelaide, University of Melbourne, University of New South Wales, University of Queensland, Monash University, Australian National University, etc.
College Names | BCA Course Fees | Duration |
University of Adelaide course fee | 39000 in USD per year | 3 years |
University of Melbourne course fee | 39628 in USD per year | 3 years |
University of New South Wales course fee | 46680 in USD per year | 5 years |
University of Queensland course fee | 42768 in USD per year | 3 years |
Monash University course fee | 38300 in USD per year | 1 year |
Australian National University course fee | 42960 in USD per year | 3 years |
The top institutes of New Zealand include the University of Otago, University of Waikato, University of Auckland, Auckland University of Technology, University of Canterbury, and Massey University.
College Names | BCA Course Fees | Duration |
University of Otago course fee | 30851 in USD per year | 3 years |
University of Waikato course fee | 25865 in USD per year | 3 years |
University of Auckland course fee | 33688 in USD per year | 3 years |
Auckland University of Technology course fee | 20640 in USD per year | 3 years |
University of Canterbury course fee | 32000 in USD per year | 3 years |
Massey University course fee | 34690 in USD per year | 3 years |
BCA course is one of the most demanding, full of growth and prosperity, is demanded by the majority of the candidates in India. Choosing colleges abroad has always been a priority for the candidates. The table below shows the BCA job profiles along with the company name and location. Candidates should check this table before proceeding with the other details.
Job Profile | Company and Location |
JAVA or J2EE Developer | Enfec Solutions Private Limited, USA |
Technical Architect | PNP Program, Canada |
McAfee Administrator | CyberSec IT Consulting, Dubai |
Data Scientist | Serving Skill, Japan |
Network Administrator - Routing & Switching | Contec Global Group, Nigeria |
The top BCA colleges by the state have been listed below. In order to view the colleges based on the states, click on the link.
BCA Colleges in Rajasthan | |
BCA Colleges in Uttar Pradesh | BCA Colleges in Bihar |
BCA Colleges in Kerala | |
BCA Colleges in Haryana |
The top BCA colleges by the city have been listed below. In order to view the colleges based on the city, click on the link.
BCA Colleges in Coimbatore | BCA Colleges in Indore |
BCA Colleges in Jaipur | |
BCA Colleges in Pune | BCA Colleges in Meerut |
The BCA course fees are divided into several categories - distance colleges, government colleges, and private colleges. The top distance BCA top colleges are IGNOU, Suresh Gyan Vihar University - Distance Education, etc. Other government colleges that provide quality education are Lalit Narayan Mishra Institute of Economic and Social Change, St. Bede College, etc. the top private colleges are the National Institute of Management, Symbiosis Institute of Computer Studies, and Research, etc.
The tables below contain the top distance BCA top colleges along with the average BCA fee.
College/University | Average BCA Fees |
Suresh Gyan Vihar University - Distance Education course fee | Rs. 40,000 |
IGNOU course fee | Rs. 6,700 |
Tamil Nadu Open University (TNOU) course fee | Rs. 8,400 |
School of Distance Education, Bharathiar University course fee | Rs. 8,200 |
The top government colleges that provide quality education to the BCA aspirants are Maharaja Sayajirao University of Baroda, Aliah University, JC Bose University of Science & Technology, Lalit Narayan Mishra Institute of Economic and Social Change, etc.
The table below contains the top government BCA top colleges along with the average BCA fee.
College Names | Average BCA Fees |
Aliah University course fee | Rs. 39,900 |
St. Joseph’s University course fee | Rs. 34,000 |
St. Bede College course fee | Rs. 44,400 |
Maharaja Sayajirao University of Baroda course fee | Rs. 5,490 |
JC Bose University of Science & Technology course fee | Rs. 2,18,605 |
Ambedkar Institute of Technology course fee | Rs. 35,000 |
Jamia Hamdard University course fee | Rs. 1,25,000 |
Lalit Narayan Mishra Institute of Economic and Social Change course fee | Rs. 1,60,000 |
Mahatma Gandhi University course fee | Rs. 37,500 |
The top private BCA colleges in India include the National Institute of Management, Institute of Business Studies and Research, Symbiosis Institute of Computer Studies and Research, Vellore Institute of Technology, Xavier’s Institute of Computer Applications, Presidency College, etc.
The table below shows the top private colleges in India along with the average fee.
College Names | Average BCA Fees |
Institute of Management Studies course fee | Rs. 1,32,750 |
National Institute of Management course fee | Rs. 58,700 |
Institute of Business Studies and Research course fee | Rs. 92,000 |
OPJS University course fee | Rs. 41,200 |
Lingaya’s Vidyapith course fee | Rs. 82,500 |
Presidency College course fee | Rs. 90,000 |
Vellore Institute of Technology course fee | Rs. 57,000 |
Xavier’s Institute of Computer Applications course fee | Rs. 10,600 |
Madhav University course fee | Rs. 30,000 |
Symbiosis Institute of Computer Studies and Research course fee | Rs. 1,75,000 |
The BCA syllabus that the candidates will have to read for semester 1, semester 2, semester 3, semester 4, semester 5, and semester 6 has been listed below.
Semester 1 | Semester 2 |
Hardware Lab (CIA ONL) | Cast Tools Lab (CIA only) |
Creative English | Communicative English |
Foundational Mathematics | Basic Discrete Mathematics |
Statistics 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 | DBMS Project |
Object-oriented Programming using C++ | Web Technology Lab |
C++ Lab | Language Lab (CIA only) |
Oracle Lab | |
Domain Lab (CIA only) |
Semester 5 | Semester 6 |
Unix Programming | Design & Analysis of Algorithms |
User Interface Design | Client-Server Computing |
Graphics & Animation | Computer Architecture |
Python Programming | Cloud Computing |
Business Intelligence | Multimedia Applications |
OOAD using UML | Introduction to Soft Computing |
Unix Lab | Advanced Database Management System |
Web Designing Project | |
Graphics & Animation Lab | |
Python Programming Lab | |
Business Intelligence Lab |
The required skill set necessary for becoming a successful BCA graduate are listed below:
The scope of BCA courses in India is quite broadened. The top job profiles that are offered to the BCA graduates are Web developer, Software developer, system analyst, business analyst, Software tester, junior programmer, Web designer, System Administrator, System Engineer, and Database Administrator.
Job Profile | BCA Job Description | Average BCA Salary (Per Annum) |
Web Developer | Web developers are responsible for the coding, designing, and creating layouts of a website for the user interface | Rs. 3 Lakhs - 5 Lakhs |
Software Developer | Software developers are responsible for developing a software application to do a specific job. | Rs. 3 Lakhs - 8 Lakhs |
System Analyst | A system analyst is a person who analyses system problems, evaluates, and helps in providing system solutions. | Rs. 3 Lakhs - 6 Lakhs |
Business Analyst | A business analyst analyses business opportunities, strengths, and weaknesses to start and operate a business smoothly. | Rs. 3 Lakhs - 6 Lakhs |
Software Tester | Software testers test the bugs through manual and automatic processes of any software or application. They are responsible for quality assurance during the software development cycle. | Rs. 2 Lakhs - 4.5 Lakhs |
Junior Programmer | A junior programmer is a person who writes codes and assists the development team in developing software applications. | Rs. 2.5 Lakhs - 4.5 Lakhs |
Web designer | A web designer designs the layout and functions of the website. | Rs. 2.5 Lakhs - 5 Lakhs |
System Administrator | A system administrator is responsible for the maintenance and configuration of servers and computer systems. | Rs. 3 Lakhs - 5 Lakhs |
System Engineer | System engineers provide technical support and other IT services for desktop, server, and network servers. | Rs. 4 Lakhs- 8 Lakhs |
Database Administrator | A database administrator maintains the data in the computer server and provides security to the database. | Rs. 3 Lakhs - 8 Lakhs |
The Job profiles acquired by candidates after completing Bachelor of Computer Applications course such as Web Developer, Software Developer, Junior Programmer, etc are offered an average salary of Rs. 2.5 Lakhs to Rs. 8 Lakhs per annum.
Job Profile | Average BCA Salary (Per Annum) |
Web Developer | Rs. 3 Lakhs - 5 Lakhs |
Software Developer | Rs. 3 Lakhs - 8 Lakhs |
System Analyst | Rs. 3 Lakhs - 6 Lakhs |
Business Analyst | Rs. 3 Lakhs - 6 Lakhs |
Software Tester | Rs. 2 Lakhs - 4.5 Lakhs |
Junior Programmer | Rs. 2.5 Lakhs - 4.5 Lakhs |
Web designer | Rs. 2.5 Lakhs - 5 Lakhs |
System Administrator | Rs. 3 Lakhs - 5 Lakhs |
System Engineer | Rs. 4 Lakhs- 8 Lakhs |
Database Administrator | Rs. 3 Lakhs - 8 Lakhs |
To become a successful BCA graduate, one must have the following qualities such as familiarity with the industry standards, knowledge of the core subject, acquaintance with computers and IT, team work, etc.
The top recruiting companies that recruit BCA graduates include Accenture, Cognizant, Capgemini, etc. The average salary of the BCA Graduates ranges from Rs 2.5 Lakhs to 3.5 Lakhs per annum. The table below shows the top recruiting companies along with the average BCA salary offered that has been discussed.
Recruiting Companies | Average BCA Salary |
Aricent | Rs. 2,90,000 - Rs. 3,15,000 |
Capgemini | Rs. 2,90,000 - Rs. 3,25,000 |
Flipkart | Rs. 2,37,000 - Rs. 3,00,000 |
Cognizant | Rs. 2,65,000 - Rs. 3,10,000 |
HP | Rs. 2,40,000 - Rs. 2,80,000 |
Accenture | Rs. 2,55,000 - Rs. 3,00,000 |
Want to know more about
Want to know more about
Hi,
To be eligible for BCA admissions, it is mandatory to have studied Maths at 10+2 level.
Hi,
The admission fees for the BCA course will vary from institute to institute. The average MCA Course Fees is INR 30,000 …
READ MORE...TMU has started with its admission process but the last date for admissions has not been notified yet. You can fill …
READ MORE...Typical response between 24-48 hours
Get personalized response
Free of Cost
Access to community
No, BCA is a versatile course, therefore, anybody with 50% in 10+2 from a recognized board can opt for BCA
The top best BCA colleges in Pune are Symbiosis Institute of Computer Science and Research, Savitribai Phule Pune University, Dr. D.Y Patil Institute of Management and Research, Ness Wadia College of Commerce, and Maharashtra Institute of Technology World Peace University, etc.
The duration of the BCA course varies into three categories:
The admissions done in BCA are through entrance exams and merit basis.
A. Entrance Exam Basis- when the candidate’s admission is based on an entrance exam, the exam has to be accepted by the selected BCA college. There are nationally accepted exams for BCA in India along with several institute-based exams that the candidate has to appear for admission.
B. Merit Basis- Merit basis admission refers to the admission that the student gets based on the scores of the 10+2 exam. Different colleges pass different cut-offs, candidates who can crack the cut-off of the listed college gets their admission there.
The entrance exams that offer admissions in BCA are IPU CET, AIMA UGAT, BUMAT, SET, GSAT, SUAT, and CUET.
The top job profiles that the BCA graduates are offered after graduation include JAVA/J2EE Developer, Network Administrator - Routing & Switching, McAfee Administrator, Data Scientist, and Technical Architect
The abbreviation BCA stands for Bachelor of Computer Applications.
BCA is a 3-year duration undergraduate course. Being the most popular course for the students who want to make their career in computer science, the BCA course makes the candidates competent and technically skilled to showcase their technical expertise, thereby working in the IT industry.
The salary package of a BCA fresher ranges between Rs. 2.5 lakh to Rs. 3 lakh per annum
The fee of the BCA course varies institute-wise. The average fee is Rs 60,000 per year.
Students with a BCA degree have job options in the IT sector, banks, telecom industry etc. Computer Programmer, Software Developer, Finance Manager, Technical Support are some of the job roles that they can choose.
Centurion University of Technology and Management (CUTM), Bhubaneswar, Hindustan Institute of Technology and Science (HITS), Veltech, Acharya Bangalore B-School (ABBS), Bangalore, Swami Vivekananda University (SVU), Kolkata, Bangalore Institute of Management & Science (BIMS) are some of the best colleges in India that offer BCA course.
After BCA, the candidate can pursue higher education like MCA, M.Sc Computer Science, M.Sc Data Science, M.Sc Cloud Computing etc. They can also apply for jobs in IT companies for different job roles.
Candidates can apply directly at the college by filling in the online application form. Eligible and deserving candidates will be shortlisted for admission.
The candidate must have passed Class 12th board exam in any stream for admission in BCA course. The minimum marks required for admission range between 45% to 50%.
B. Tech Computer Science comes under the engineering stream which is a 4 years UG degree programme. It covers the topics that find its application in the field of technology and IT. BCA is a 3 years UG degree programme which deals with the application of computer science in various sectors. The candidate who wants to take admission B.Tech CS course will have to qualify a national/ state or institute level engineering entrance exam like IIT JEE, VITEEE, UPSEE. For BCA, admission is considered on merit basis or entrance exam like SET Entrance Exam, IPU-CET Entrance Test, Amity University Entrance Exam.
The duration of the BCA course is 3 years.
The 3 years BCA course covers topics like programming languages, data structure, networking, DBMS, Cyber Law, Business Communication, Management Accounting, Multimedia Systems, Operating Systems etc.