Any Stream → BCA → MCA → Software Engineer
Students from any stream who did not take MPC in Class 11–12 can still build a full software engineering career through BCA (Bachelor of Computer Applications, 3 years) followed by MCA (Master of Computer Applications, 2 years). NIMCET gives access to MCA at NITs — NIT MCA graduates compete directly with B.Tech graduates in software recruitment. This path is underutilised — it is a high-value route for non-MPC students who discover their interest in computers late. Combined BCA + MCA fresher placements: ₹4–12 LPA.
Duration after Class 10: 7 years
Qualification path
- 1
Class 11-12 — any stream (Science, Commerce, or Arts)
2 yrs
BCA does not require Maths or Science at most colleges — open to all streams
- 2
BCA — Bachelor of Computer Applications (3 years)
3 yrs
Entry exam: Merit-based or CUET — very accessible
- 3
MCA — Master of Computer Applications (2 years)
2 yrs
Entry exam: NIMCET for NIT MCA; state MCA CET for state colleges
MCA from NIT is highly competitive and produces engineers comparable to B.Tech CSE
- 4
Software Engineer job via campus or direct applications
0 yrs
Key exams
Common University Entrance Test (Undergraduate)
After: 12
Difficulty: moderate
Unlocks: Central University admissions for UG programmes across all streams
NIT MCA Common Entrance Test
After: After graduation — BCA / BSc CS / BSc IT / BSc Mathematics
Difficulty: High
Unlocks: MCA at top NITs — Trichy, Warangal, Allahabad, Calicut, Surathkal, Rourkela
Common University Entrance Test — Post Graduate
After: After any graduation degree
Difficulty: Moderate
Unlocks: PG admissions at 100+ Central Universities (DU, JNU, BHU, HCU, etc.), MA / MSc / MCom / MCA at Central Universities