To be qualified for a BCA program, most colleges need a minimum of 50% in your 12th-grade exam. Some institutions may even need Mathematics or Computer Science as a subject in your 12th grade. Some colleges administer entrance examinations to determine your IT aptitude and overall academic abilities.
BCA Course Highlights:
BCA Full Form |
Bachelor of Computer Application |
BCA Course Level |
Undergraduate |
BCA Course Duration |
3-4 Years (may vary) |
BCA Course Education Mode |
Full Time, Part Time, Distance |
BCA Course Eligibility |
10+2 from a recognised board |
BCA Course Admission Process |
Merit and entrance exam scores |
BCA Course Entrance Exams |
IPU CET, KIITEE, LUCSAT, PESSAT, CUET, IPU CET, SET, UGAT |
BCA Course Fees |
Rs 10,000 - Rs 6.00 Lakhs |
BCA Course Job Profiles |
Software Developer, Technical Analyst, Programmer, System Administrator, Tech Support, Operating Systems, Data Structures, Database Management and User Interface Design |
BCA Course Eligibility Criteria:
- Candidates should complete their 10+2 from a recognised board.
- Candidates should have minimum 50% marks in their 10+2.
- Candidates might have to appear for the entrance exam.
BCA Course Syllabus:
Semester 1 |
Semester 2 |
Hardware Lab (CIA Only) |
Case Tools Lab (CIA Only) |
Foundational Mathematics |
Communicative English |
Statistics I |
Basic Discrete Mathematics |
Digital Computer Fundamentals |
Operating Systems |
Introduction To Programming Using C |
Data Structures |
C Programming Lab |
Data Structures Lab |
PC Software Lab |
Visual Programming Lab |
Creative English |
- |
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 Lab |
Object-Oriented Programming Using C++ |
Language Lab(CIA Only) |
Oracle Lab |
Web Technology Lab |
Domain Lab (Cia Only) |
- |
Semester 5 |
Semester 6 |
Unix Programming |
Design And Analysis Of Algorithms |
OOAD Using UML |
Client-Server Computing |
User Interface Design |
Computer Architecture |
Graphics and Animation |
Multimedia Applications |
Python Programming |
Cloud Computing |
Business Intelligence |
Advanced Database Management System |
Unix Lab |
Introduction To Soft Computing |
After BCA Course:
After completing BCA course a person can do following courses:
Top BCA Colleges in India:
Top BCA Colleges |
Average Fees |
Rs 30,000 - Rs 60,000 |
|
Rs 25,000 - Rs 50,000 |
|
Rs 50,000 - Rs 70,000 |
|
Rs 60,000 - Rs 80,000 |
|
Rs 1.50 - Rs 2.00 Lakhs |
|
Rs 45,000 - Rs 70,000 |
|
Rs 50,000 - Rs 75,000 |
|
Rs 40,000 - Rs 60,000 |
|
Rs 50,000 - Rs 75,000 |
|
Rs 60,000 - Rs 80,000 |
|
Rs 1,00,000 - Rs 1,50,000 |
|
Rs 50,000 - Rs 75,000 |
|
Rs 50,000 - Rs 70,000 |
|
Rs 40,000 - Rs 60,000 |
BCA Course Job Opportunities:
Job Titles |
Average Salary |
Computer Programmer |
Rs 4.76 - Rs 9.45 LPA |
Software Developer |
Rs 3.70 - Rs 13.56 LPA |
System Analyst |
Rs 6.45 - Rs 10.56 LPA |
Network Engineer |
Rs 3.56 - Rs 8.98 LPA |
System Admin |
Rs 4.00 - Rs 7.90 LPA |
Software Architect |
Rs 16.00 LPA - Rs 23.00 LPA |
Software Tester |
Rs 3.70 LPA - Rs 10.00 LPA |
FAQs
- What is the full form of BCA?
The full form of BCA is Bachelor of Computer Applications. - Who are the top companies hiring BCA graduates?
The top recruiters for BCA graduates are IBM, Oracle, Google, Facebook, Microsoft, Accenture, etc. - What is the average salary of a BCA graduate in India?
The salary of BCA graduates depends on their skills and experience. However, the average salary ranges between 4 and 6 LPA. - What are the job opportunities after the BCA course?
BCA graduates can work as Software Developers, System Engineers, Software Testers, Computer Programmers, Database Administrators, Web Developers, and Network Administrators. - Is BCA full of coding?
The BCA curriculum often includes foundational programming languages, such as Python, Java, JavaScript, C++, and SQL.