
B.Tech Course Duration: Semester Breakdown and Program Years
Nishit Kumar is a senior EdTech industry leader with over a decade of experience in building and scaling education platforms, shaping their product, content, and growth strategy. At…
- 1 Oct 2026LPUNEST 2027 Registration Ongoing
LPUNEST 2027 registrations are currently open for prospective B.Tech applicants until January 15, 2027.
With AICTE approving 15.98 Lakh seats for 2025-2026, engineering aspirants have diverse pathways across government and private institutions.
| Parameter | Details |
|---|---|
| Program Duration | 4 Years (8 Semesters) |
| Total Credits | 160 to 180 credits across 8 semesters |
| Course Level | Undergraduate |
| Eligibility | 10+2 with Physics, Chemistry, and Mathematics (PCM) |
| Government College Fee | INR 4,000 to INR 39.6 Lakh overall |
| Private College Fee | INR 2 Lakh to INR 70 Lakh overall |
B.Tech General Eligibility
Candidates seeking admission to a 4-year B.Tech program must complete 10+2 with Physics, Chemistry, and Mathematics from a recognized board.
First Year B.Tech Semester Breakdown: Semesters 1 and 2 Common Subjects
The first academic year of a B.Tech program is uniform across almost all engineering branches. Semesters 1 and 2 (Year 1) feature a common foundational curriculum across all engineering specializations to ensure a strong grounding in basic sciences, mathematics, and introductory engineering principles.
Students complete foundational theory subjects along with corresponding weekly laboratory sessions, workshop practice, and communication skills modules to prepare for branch-specific coursework starting in Year 2.
| Semester 1 Subjects | Semester 2 Subjects |
|---|---|
| Engineering Mathematics I | Engineering Mathematics II |
| Engineering Physics | Engineering Chemistry |
| Basic Electronics | Engineering Mechanics |
| Computer Programming (C Language) | Data Structures / Programming II |
| Engineering Graphics & Drawing | Environmental Studies |
| Workshop Practice | Communication Skills / Language Lab |
| Physics Lab & Programming Lab | Chemistry Lab & Engineering Mechanics Lab |
Core Engineering Subjects Across B.Tech Branches and Years
| B.Tech Specialization | Core Engineering Subjects Across Years 2 to |
|---|---|
| Computer Science Engineering (CSE) | Design and Analysis of Algorithms, Operating Systems, DBMS, Theory of Computation, Computer Networks |
| Mechanical Engineering | Thermodynamics, Fluid Mechanics, Strength of Materials, Machine Design, Heat and Mass Transfer |
| Civil Engineering | Structural Analysis, Geotechnical Engineering, Concrete Technology, Environmental Engineering, Transportation Engineering |
| Electrical Engineering | Circuit Theory and Networks, Electrical Machines, Power Systems, Control Engineering, Digital Signal Processing |
| Electronics & Communication (ECE) | Analog and Digital Electronics, Signals and Systems, VLSI Design, Electromagnetic Field Theory, Digital Communication |
| AI & Machine Learning (AI & ML) | Machine Learning Algorithms, Natural Language Processing, Deep Learning & Neural Networks, Data Structures & Algorithms, DBMS |
Recent curriculum updates in CSE and AI & ML have made Cloud Computing, Cybersecurity, and Machine Learning core subjects rather than electives. Core subjects form the non-negotiable engineering foundation of the degree across branches.
B.Tech General Fees
At least 135 colleges offer B.Tech General in India, including at least 8 government and 26 private colleges. Government colleges have a median total course fee of ₹3.31 lakh, with the middle half ranging between ₹2.00 lakh and ₹9.12 lakh across 8 colleges with fee data. Private colleges have a median total course fee of ₹5.98 lakh, with the middle half ranging between ₹3.60 lakh and ₹11.22 lakh across 19 colleges with fee data. Distribution by state includes Uttar Pradesh with 27 colleges, Maharashtra with 15, Gujarat with 14, Rajasthan with 12, Tamil Nadu with 10, and Madhya Pradesh with 10 colleges.
| College | City | Ownership | Total course fee | NIRF rank |
|---|---|---|---|---|
| Indian Institute of Technology Madras | Chennai | Government | ₹11.67 lakh | 1 (Overall, 2025) |
| Indian Institute of Technology Kanpur | Kanpur | Government | ₹10.00 lakh | 5 (Overall, 2025) |
| Kalinga Institute of Industrial Technology | Bhubaneswar | — | ₹17.50 lakh | 17 (Overall, 2025) |
| Indian Institute of Technology Dhanbad | Dhanbad | Private | — | 35 (Overall, 2024) |
| Indian Institute of Technology Patna | Patna | — | ₹12.41 lakh | 36 (Overall, 2025) |
| Institute of Chemical Technology Mumbai | Mumbai | — | ₹5.28 lakh | 40 (Overall, 2025) |
| Dr. DY Patil Vidyapeeth | Pune | — | ₹10.00 lakh | 41 (Overall, 2025) |
| Guru Nanak Dev University | Amritsar | — | ₹5.40 lakh | 48 (Overall, 2023) |
| SVKM’s Narsee Monjee Institute of Management Studies Navi Mumbai | Navi Mumbai | Private | ₹19.50 lakh | 52 (Overall, 2025) |
| College | City | Ownership | Total course fee |
|---|---|---|---|
| Government Engineering College Thrissur | Thrissur | Government | ₹7,500 |
| College of Engineering Adoor | Pathanamthitta | Government | ₹1.95 lakh |
| Rajiv Gandhi University of Knowledge Technologies, Dr.APJ Abdul Kalam IIIT Ongole Campus | Ongole | Government | ₹2.16 lakh |
| Rajiv Gandhi University of Knowledge Technologies | Nuzvid | Government | ₹3.03 lakh |
| University of Rajasthan | Jaipur | Government | ₹3.60 lakh |
| Noida Institute of Engineering and Technology | Greater Noida | Government | ₹6.46 lakh |
| Indian Institute of Technology Kanpur | Kanpur | Government | ₹10.00 lakh |
| Indian Institute of Technology Madras | Chennai | Government | ₹11.67 lakh |
B.Tech General Career Scope and Salary
Graduates can pursue domain specializations or enter high-growth sectors such as artificial intelligence, robotics, structural design, and power electronics.
Fresh B.Tech graduates earn an average starting salary between INR 4 LPA and INR 6.5 LPA. Senior roles and top tier institute graduates can command salaries up to INR 29 LPA to INR 38.5 LPA or higher based on technical skill set and domain experience.
How to Apply for B.Tech General Admission in 2026: Step by Step
- Check Eligibility Criteria: Candidates must complete 10+2 with Physics, Chemistry, and Mathematics (PCM) from a recognized board.
- Register for Entrance Exams: Apply online for national and state entrance exams such as JEE Main, JEE Advanced, MHT CET, WBJEE, KCET, BITSAT, VITEEE, and SRMJEEE.
- Appear for Entrance Test & Obtain Rank: Sit for the entrance examination and achieve qualifying scores for admission into engineering institutions.
- Register for Centralized Counselling: Participate in JoSAA centralized counselling for seat allocation across IITs, NITs, IIEST, IIITs, and GFTIs, or CSAB for remaining vacant seats.
- Select College Branch & Choice Filling: Fill and lock preferred engineering specializations and institute choices based on merit rank during counselling rounds.
- Document Verification & Fee Payment: Complete document verification and pay the required course fee, which ranges between INR 4,000 and INR 39.6 Lakh in government institutions, and INR 2 Lakh to INR 70 Lakh in private universities.
| What to do | Where | Link |
|---|---|---|
| Compare colleges, fees and cutoffs | B.Tech General colleges in India | findmycollege.com |
JoSAA conducts centralized seat allocation for IITs, NITs, IIEST, IIITs, and GFTIs, while CSAB fills remaining vacant seats. Overall, AICTE approved 15.98 Lakh seats for B.Tech in 2025-2026.

FAQs
How many years for BTech engineering?
A regular B.Tech program in India takes 4 years to complete across 8 semesters.
Is BTech a year course?
Yes, B.Tech (Bachelor of Technology) is a standard 4-year undergraduate degree program. It covers 8 semesters with approximately 160 to 180 total academic credits across the entire duration.
What are the subjects included in BTech first year?
Year 1 subjects are common across all B.Tech branches and include Engineering Mathematics I & II, Engineering Physics, Engineering Chemistry, Basic Electronics, Computer Programming in C, Engineering Drawing, Environmental Studies, Workshop Practice, and labs.
How many semesters are there in BTech?
A 4-year B.Tech program contains 8 semesters, with 2 semesters per academic year. Each semester typically has 5–6 theory subjects and 2–3 practical lab courses.
How much does it cost to study BTech in India?
Average B.Tech course fees in government engineering colleges range from INR 4,000 to INR 39.6 Lakh overall, while private colleges charge between INR 2 Lakh and INR 70 Lakh.
What is the average BTech starting salary?
Fresh B.Tech graduates earn an average starting salary between INR 4 LPA and INR 6.5 LPA. Senior roles can command salaries between INR 29 LPA and INR 38.5 LPA.
