Frequently Asked Questions
BCA stands for Bachelor of Computer Applications. It is a 3-year undergraduate degree in computer science and IT applications, offered by universities across India.
Yes. Most private and deemed universities accept students from any 10+2 stream - Science, Commerce, or Arts. Mathematics in 10+2 is not mandatory at many colleges. However, government and central university BCA colleges often require Mathematics or Computer Science in 10+2. Some private universities offer bridge courses for non-Maths students.
BCA is 3 years and focuses on applications/programming without engineering subjects. B.Tech CS is 4 years with engineering fundamentals (Physics, Mechanics) plus deeper CS. B.Tech requires PCM in 10+2 and JEE/state CET; BCA accepts any stream. B.Tech graduates get higher starting packages (₹5-12 LPA vs ₹3-5 LPA) and access to FAANG companies. However, BCA + MCA is treated on par with B.Tech CS by many mid-tier IT companies.
BCA fresher salary: ₹2.5-5 LPA at mass recruiters (TCS Smart: ₹2 LPA, Infosys SE: ₹3.6 LPA, Wipro Elite: ₹3.5 LPA). Christ University avg: ₹7 LPA, highest: ₹32 LPA. With 2-3 years experience: ₹6-10 LPA. After MCA from NITs: avg ₹13+ LPA.
BCA (3 years) + MCA (2 years) = 5 years total vs B.Tech (4 years). Many mid-tier IT companies treat BCA + MCA on par with B.Tech CS for hiring. NIT MCA placements (₹13+ LPA average) are competitive with B.Tech from many colleges. However, top product companies (Google, Amazon, Microsoft) still prefer B.Tech/M.Tech for core SDE roles.
NIMCET is the entrance exam for MCA at 11 NITs + 2 IIITs. Pattern: 120 MCQs, 1000 marks, 2 hours - Maths (50 Qs) + Reasoning (40 Qs) + Computer/English (30 Qs). +4 correct, −1 wrong. NIMCET 2026: June 6, 2026. Eligibility: any UG with 60% and Maths in at least one year. NIT Trichy MCA avg: ₹13.16 LPA, highest: ₹64.3 LPA.
Government/DU colleges: ₹15,000-80,000/year. Christ University: ~₹2.02L/year (₹4.90-5.90L total). Chandigarh University: ₹6.29-6.45L total. LPU: ~₹4.8L total. Amity Noida: ₹7.56L total. IGNOU distance BCA: ₹45,000 total. State government colleges: as low as ₹5,000-30,000/year.
JNU does not offer BCA - JNU only has B.Tech CSE/ECE at the undergraduate level. DU offers BCA through affiliated colleges: Shaheed Rajguru College, DDU College, Keshav Mahavidyalaya, and Maharaja Agrasen College. DU BCA admission is through CUET UG scores.
IPU CET is the entrance exam for BCA at GGSIPU (Guru Gobind Singh Indraprastha University) Delhi and ~30 affiliated institutes with ~3,390+ BCA seats. Pattern: 100 MCQs, 400 marks, +4 correct, −1 wrong. 85% seats reserved for Delhi-region candidates. IPU CET 2026: April 25 - May 23.
TCS (Smart Hiring: ₹2 LPA, Ninja: ₹3.36 LPA), Infosys (₹3.6 LPA SE, ₹6.25 LPA DSE), Wipro (₹3.5 LPA), HCL, Cognizant, Tech Mahindra, Accenture, IBM, Capgemini, and LTIMindtree all hire BCA graduates through campus and off-campus drives. BCA graduates are hired through separate tracks with typically lower starting bands than B.Tech.
Google, Amazon, and Microsoft hire BCA graduates primarily in support, sales engineering, and cloud operations roles - not for core Software Development Engineer (SDE) positions. Core SDE roles at these companies typically require B.Tech/M.Tech or MCA from top institutes. After MCA from NITs with strong coding skills, SDE roles become more accessible.
Cloud: AWS Solutions Architect, Azure AZ-900, Google Cloud Associate (highest impact on placement). Security: CEH, CompTIA Security+. Data: Google Data Analytics, Power BI PL-300. Development: Oracle Java, Meta Front-End Developer. Cloud certifications have the highest ROI for BCA graduates entering the job market.
Yes, if you target it correctly. BCA at a good college (Christ, Symbiosis, DU) → strong skills in full-stack/cloud/data → ₹4-7 LPA entry. BCA + MCA from NITs → ₹13+ LPA average. BCA + certifications (AWS/Azure) → cloud roles at ₹4-7 LPA. The key is college quality + skill development + either MCA or certifications to bridge the B.Tech gap.
BCA is better for direct IT industry entry - more programming languages, more projects, more industry-focused. B.Sc CS is better if you want research/academia (M.Sc path via IIT JAM) or prefer government college availability at lower fees. For IT services jobs (TCS, Infosys, Wipro), both are eligible but BCA has a slight edge in industry perception for application development roles.
Yes. BCA graduates are eligible for CAT (IIMs), XAT (XLRI), MAT, CMAT, and GMAT. MBA in IT Management, Business Analytics, or Systems Management is a natural fit for BCA graduates. This path leads to IT management, product management, and consulting roles rather than pure coding.