Become Job Ready with CollegeDekho Assured Program. Learn More

CollegeDekho logo
CollegeDekho logo
Search Icon
Search for best colleges, Courses, Exams and Education updates

    B Tech Syllabus & Subjects 2023

    B Tech Syllabus & Subjects Overview

    B Tech course is a four year course that deals with the field of engineering as well as technology. B Tech syllabus is designed for candidates who aim to invest themselves in the corporate field and core tech and information industry. The B Tech syllabus is simple and easy to understand. All the years are divided into two consecutive semesters. Hence, candidates have to study the B Tech syllabus for the four years which is divided into eight semesters. 

    The admission into B Tech courses is done on the basis of entrance exams which are conducted at the state level, university level, and national level. The  B Tech course is based on the practical working and theoretical knowledge that a candidate learns. Candidates pursuing a B Tech degree are taken admission on the basis of the following criteria. These criteria include that the candidates should have completed class 10+2 from a recognized board with Physics, Chemistry, Mathematics or Biology or Diploma in Engineering or Polytechnic qualifiers and can get direct admission in the second year B Tech. The average salary of an experienced engineer can be as high as Rs. 2- 2.5 Lakhs per annum. The average salary of a fresher engineer can be Rs. 40 to Rs 50 Lakhs per annum.

    To know more about the BTech syllabus, go through the piece below.

    B Tech Year Wise Syllabus

    The BTech syllabus is the same for the first year and the variation starts from the second year of the course. Therefore candidates need to check the B Tech syllabus and then proceed with the other topics.

    Bachelor of Technology (BTech) Syllabus for First Year

    The BTech syllabus for the first year has been divided into semester 1 and semester 2 that has been listed in the headings below

    Bachelor of Technology Syllabus- Semester 1

    • Joy of Engineering
    • Communication and Professional Skills
    • Workshop Practice
    • Computing Fundamentals & C
    • Chemistry
    • Mathematics 1
    • Physical 1

    Bachelor of Technology Syllabus- Semester 2

    • World Civilizations
    • Data Structures
    • Writing Skills
    • Environmental Studies
    • Mathematics 2
    • Physical 2
    • Basic Electrical and Electronic Practice

    Bachelor of Technology (BTech) Syllabus for Second Year

    The BTech syllabus for second year has been divided into semester 3 and semester 4 that has been listed in the headings below

    Bachelor of Technology Syllabus- Semester 3

    • Engineering Thermodynamics
    • Control Systems
    • Mathematics 3
    • Electrical  Devices
    • Strength of Materials
    • Thermodynamics Lab
    • Control Systems Lab

    Bachelor of Technology Syllabus- Semester 4

    • Data Structures
    • Digital Electronics
    • Mathematics 4
    • Microprocessors
    • Microprocessors Lab
    • Digital Electronics Lab
    • Theory of Machines

    Bachelor of Technology (BTech) Syllabus for Third Year

    The BTech syllabus for third year has been divided into semester 5 and semester 6 that has been listed in the headings below

    Bachelor of Technology Syllabus- Semester 5

    • Structural Analysis
    • Concrete Structures
    • Machine Design
    • Industrial Automation
    • Elective 1
    • Sensors and Instrumentation
    • Structural Analysis Lab
    • Industrial Automation Lab

    Bachelor of Technology Syllabus- Semester 6

    • Hydraulics and Pneumatics
    • Elective 2
    • Analog Circuits
    • Transportation Engineering
    • Digital Signal Processing
    • Elective 3
    • Hydraulics Lab
    • Circuit Design Lab

    Bachelor of Technology (BTech) Syllabus for Fourth Year

    The BTech syllabus for the fourth year has been divided into semester 7 and semester 8 that has been listed in the headings below

    Bachelor of Technology Syllabus- Semester 7

    • Elective 4
    • Elective 5
    • Elective 6
    • VLSI Technology
    • Power Electronics
    • Fundamentals of Machine Learning
    • Power Electronics Lab
    • Electives Lab

    Bachelor of Technology Syllabus- Semester 8

    • Industrial Management
    • Open Elective
    • Dissertation
    • Industrial Project
    • Viva Voce
    • Internship

    Stream Wise BTech Syllabus

    Bachelor of Technology or BTech revolves around several specializations, which are divided into subjects that are taught throughout the course duration. Therefore for a better understanding, we have discussed the BTech subjects for some popular specializations in the table below. 

    Specialization BTech Subjects for various specializations
    Mechanical Engineering
    • Thermodynamics
    • Automobile Design
    • Special Machines
    • Fluid Engineering
    • Machine Design
    • Materials Science
    Computer Science Engineering
    • Digital Systems
    • Computer Networks and Circuit Theory
    • Computer Programming
    • Data Structures & Algorithms
    • Object-Oriented Programming using C ++
    • Design and Analysis of Algorithms
    • Database Management Systems
    • Microprocessor & Computer Architecture
    • Operating Systems
    Civil Engineering
    • Fluid Mechanics
    • Strength of Materials
    • Computer-Aided Design
    • Hydraulics Machinery
    • Solid Mechanics
    • Irrigation and Hydraulics
    • Geotechnical Engineering
    • Concrete Technology
    • Environmental Engineering
    Electronics and Communication Engineering
    • Analog Circuits
    • Power Electronics
    • Digital Electronics
    • Microprocessors
    • Digital Signal Processing
    • Communication Protocols
    • Linear Integrated Circuits
    Electrical and Electronics Engineering 
    • Transmission and Distribution
    • Data Structures and Algorithms
    • Analog Electronics
    • Circuits and Systems
    • Power Systems
    • Microcontrollers
    • Power Electronics
    • Computer Programming
    • Pulse and Digital Circuits 

    BTech Subjects

    BTech subjects can be divided into core subjects as well as elective subjects. The core subjects are the ones that are compulsory for the candidates to study throughout the tenure of the BTech course. On the other hand, elective or optional subjects as the name suggests are the ones that can be chosen and studied in the course duration. It is to be noted that the elective subjects are scoring in nature. Apart from the elective and the core subjects, candidates will also have to study lab subjects that will help them to acquire professional and practical knowledge about the specialization that the candidate is opting for. 

    BTech Core Subjects

    We will discuss the BTech core subjects in the following pointers. 

    • Engineering Physics
    • Engineering Mechanics
    • Basic Electronics
    • Structural Analysis
    • Machine Design
    • Programming Language
    • Digital Electronics
    • Microcontrollers and Microprocessors 
    • Communication Protocols

    B Tech Common Subjects for All Semester

    The common BTech syllabus subjects for all the semesters have been listed below. Usually, in the B Tech course, the first year subjects are common for all the streams. The B Tech subjects for all the streams differ for all the years therein.

    Semester 1

    The common subjects in the first semester of the BTech syllabus are:

    • Joy of Engineering
    • Communication and Professional Skills
    • Workshop Practice
    • Computing Fundamentals & C
    • Chemistry
    • Mathematics 1
    • Physical 1

    Semester 2

    The common subjects in the second semester of the BTech syllabus are:

    • World Civilizations
    • Data Structures
    • Writing Skills
    • Environmental Studies
    • Mathematics 2
    • Physical 2
    • Basic Electrical and Electronic Practice

    B Tech Optional Subjects

    Along with the BTech core subjects, candidates will also have to optional subjects. These subjects are scoring in nature which helps candidates to score higher marks than the core subjects and candidates are able to check them from the list of subjects as given below. These optional B Tech subjects have been listed in the pointers below. 

    • Robotics
    • Artificial Intelligence
    • Machine Learning 
    • Autonomous Vehicles
    • Material Handling
    • Internet of Things
    • Cloud Computing
    • Graphic Designing
    • Cyber Security

    B Tech Lab Subjects

    The BTech syllabus lab subjects are the ones that are taught to the candidates to get an idea of the practical knowledge of the specialization they have chosen. The lab subjects are vital for a candidate since it helps in shaping the professional skills of a candidate. The BTech lab subjects have been divided into 9 categories. The B Tech course lab subjects have been pointed out in the pointers below.

    • Hydraulics Lab
    • Thermodynamics Lab
    • Engineering Mechanics Lab
    • Programming Lab
    • Basic Electronics Lab
    • Power Electronics Lab
    • Microcontrollers Lab
    • Special Machines Lab
    • Industrial Project

    Specializations offered in B Tech

    Those planning to pursue B Tech have varied options to select from on the basis of their preferences. There are several specializations that are offered in the B Tech course. The course includes B Tech specializations such as mechanical engineering, agriculture, marine, nanotechnology, Electronics, Communication Engineering, etc.

    B Tech Course Specializations:

    B Tech in BiotechnologyB Tech in Agriculture Engineering
    B Tech in Robotics EngineeringB Tech in Chemical Engineering
    B Tech in Electrical and Electronics EngineeringB Tech in Aerospace Engineering
    B Tech in Marine EngineeringB Tech in Electrical Engineering
    B Tech in Production EngineeringB Tech in Telecommunication Engineering
    B Tech in Software EngineeringB Tech in Information Technology
    B Tech in Computer ScienceB Tech in Plastic Engineering
    B Tech in Data Science and EngineeringB Tech in Aeronautical Engineering
    B Tech in Mechanical EngineeringB Tech in Artificial Intelligence
    B Tech in Footwear EngineeringB Tech in Automobile Engineering
    Biotechnology EngineeringB Tech in Nanotechnology
    B Tech in Civil EngineeringB Tech in Electronics Engineering
    B Tech in Food TechnologyB Tech in Electronics and Communication Engineering
    -B Tech in Genetic Engineering

    Syllabus for B Tech Distance Programs

    Candidates who can't visit the college/institute on a regular basis also have an option to pursue B Tech in distance mode. This helps them in managing studies along with other tasks. B Tech course is also available in distance programs for the candidates who will not be able to pursue them through offline mode. They are available for 8 semesters and all the B Tech subjects have been listed in the tables below.

    BTech Syllabus of Semesters 1 and 2

    The BTech syllabus for Semesters 1 and 2 have been listed below.

    Semester 1Semester 2
    Engineering PhysicsEngineering Chemistry
    Mathematics 1Mathematics 2
    Engineering Physics LabEngineering Mechanics
    Basic ElectronicsSpecialization Based Subject
    Engineering GraphicsComputer Programming
    EG LabProgramming Lab
    Environmental StudiesEngineering Mechanics Lab

    B Tech Syllabus of Semester and 3 and 4

    The BTech syllabus for Semesters 3 and 4 have been listed below.

    Semester 3Semester 4
    Engineering ThermodynamicsData Structures
    Control SystemsDigital Electronics
    Mathematics 3Mathematics 4
    Electrical DevicesMicroprocessors
    Strength of MaterialsMicroprocessors Lab
    Thermodynamics LabDigital Electronics Lab
    Control Systems LabTheory of Machines

    B Tech Syllabus of Semester and 5 and 6

    The BTech syllabus for Semesters 5 and 6 have been listed below.

    Semester 5Semester 6
    Structural AnalysisHydraulics and Pneumatics
    Concrete StructuresElective 2
    Machine DesignAnalog Circuits
    Industrial AutomationTransportation Engineering
    Elective 1Digital Signal Processing
    Sensors and InstrumentationElective 3
    Structural Analysis LabHydraulics Lab
    Industrial Automation LabCircuit Design Lab

    B Tech Syllabus of Semester and 7 and 8

    The BTech syllabus for Semesters 7 and 8 have been listed below.

    Semester 7Semester 8
    Elective 4Industrial Management
    Elective 5Open Elective
    Elective 6Dissertation
    VLSI TechnologyIndustrial Project
    Power ElectronicsViva Voce
    Fundamentals of Machine LearningInternship
    Power Electronics Lab-
    Electives Lab-

    B Tech Entrance Exam Syllabus

    Candidates have to take entrance exams to pursue BTech course from top colleges such as IITs, NITs, GFTIs, IIITs. Since there is usually huge traffic every year in the entrance exams, candidates need to prepare well and the same has been listed in the table below.

    B Tech Entrance Exam Syllabus- Physics

    The BTech syllabus for physics has been discussed in the table below.



    Physics and Measurement
    Laws of Motion
    Work, Energy, Power
    Electromagnetic Induction and Alternating Currents
    Rotational Motion
    Electromagnetic Waves
    Properties of Solids and Liquids
    Dual Nature of Matter and Radiation
    Atoms and Nuclei
    Kinetic Theory of Gasses
    Oscillation and Waves
    Communication Systems
    Electronic Devices

    B Tech Entrance Exam Syllabus- Chemistry 

    The BTech syllabus for chemistry has been discussed in the table below.



    Some Basic Concepts in Chemistry
    Atomic Structure
    Chemical Thermodynamics
    States of Matter
    Chemical Bonding and Molecular Structure
    Redox Reactions and Electrochemistry
    Surface Chemistry
    Classification of Elements and Periodicity in Properties
    P-block Elements
    Coordination Compounds
    General Principles and Process of Isolation of Elements
    S block Elements (Alkali and Alkaline earth metals) 
    Coordination Compounds
    D and F block Elements
    Environmental Chemistry
    Purification Characterisation of Organic Compounds
    Organic Compounds Containing Halogen
    Organic Compounds Containing Nitrogen
    Organic Compounds Containing Oxygen
    Chemistry in Everyday Life
    Principles Related to Practical Chemistry

    B Tech Entrance Exam Syllabus- Mathematics

    The BTech syllabus for mathematics has been discussed in the table below.



    Sets, Relations and Function
    Differential Equations
    Coordinate Geometry
    3D Geometry
    Permutations and Combinations
    Limits and Continuity
    Sequences and Series
    Integral Calculus
    Vector Algebra
    Mathematical Reasoning

    B Tech Important Books

    It is very vital for candidates to pick up the best books of the B Tech subjects while preparing for any examination. No doubt that numerous B Tech syllabus books are available in the market making it difficult for candidates to sort out the best ones. Hence, we have listed some of the important B Tech syllabus books required for the preparation of the B Tech syllabus course in the table below along with the name of the book and author.

    B Tech Course Books and Author

    Introduction to AlgorithmsThomas H. Cormen
    Superintelligence: Path, Dangers, StrategiesNick Bostrom
    The Soul of A New MachineTracy Kidder
    Algorithms to Live by The Computer Science of Human DecisionsBrian Christian and Tom Griffiths
    The Computer Networking: A top-down ApproachJames F. Kurose and Keith W. Ross

    B Tech Course Structure

    In general B Tech course structure are combined with basic engineering B Tech subjects, core B Tech subjects, and elective B Tech subjects. Across the country, most of the engineering colleges follow the CBCS course structure, recommended by UGC.

    There are core B Tech subjects in this course structure which vary according to the specialization picked out by the student and the preferred university offering the course. In the first year in this stream, there are basic engineering B Tech subjects like mathematics, physics, mechanics, chemistry, etc. blended with communication B Tech subjects. In this four year, undergraduate degree course aspirants have to choose elective B Tech subjects based on their choice and specializations. They will have to submit a fact-finding and research based project at the end of their course, which will assist them toward a good placement. The course structure is:

    • Core B Tech Subjects and Elective B Tech Subjects
    • Project and Viva Voce
    • Lab B Tech Subjects
    • Mandatory Internship
    • 8 semesters
    • Project Submission

    Related Questions


    ankita, Student / Alumni

    CSE is one of the most sought-after programs these days. India being global hub of software and back-office industries, this field has immense job opportunities. You must know the parameters on which to compare. Some are mentioned as follows: Curriculum: The course curricula of any tech degree must be very unique and dynamic. It must be developed with extensive consultations with industry. Tech trainings: The must students undergo many training like cutting edge technologies of SAP, Workday, waterfall other MOOCs, Advance Excel and many more. These skills come in handy for the students not only at the time of interviews and tests but also throughout their careers. Soft skills: There must be a dedicated effort by college/university in continuous improvement of personality, soft skills, professional ethics, interview skills, public speaking, presentation style development etc in students. These are must for placements as well as performance in the jobs. Exposure: The students must be exposed to large number of guest lectures and talks by industry experts, large number of events in university to enhance their organizing and networking kills, large number of social work initiatives to develop the right orientation and many more.

    Aditi Shrivastava, Student / Alumni

    Hi Somi, You will have to appear in the WBJEE of that year and qualify for the required cutoff to get admission to the B.Tech programme at GNIT. 


    Puneet Hooda, Student / Alumni

    For admission in MIT WPU candidates need to obtain a good score in MHT CET. Only candidates who meet MIT WPU cutoff are eligible for admission in the courses offered by the university.

    Related News

    Popular Courses

    Biotechnology Engineering
    Masters in Engineering
    B.Tech Information Technology
    Industrial Design
    B Tech Food Technology
    Ceramic Design
    B.Tech Artificial Intelligence
    B.Tech Data Science
    Diploma in Metallurgical Engineering
    B.Tech Electronics and Communications Engineering
    B.Tech Plastic Engineering
    B.Tech Chemical Engineering
    B.Tech Industrial Engineering
    B.Tech Agricultural Engineering
    B.Tech Biomedical Engineering/ Technology
    Diploma in Textile Engineering
    B.Tech - Biochemical Engineering
    B Tech Textile Engineering
    B.Tech - Instrumentation Engineering
    B.Tech - Mechatronics Engineering
    B.Tech - Telecommunication Engineering
    B.Tech - Automobile Engineering
    B.Tech - Production Engineering
    B.Tech - Mining Engineering
    B.Tech - Genetic Engineering
    B.Tech - Electrical Engineering
    B.Tech in Computer Science
    Bachelor of Technology in Railway Engineering
    Bachelor of Technology Thermal Engineering
    Bachelor of Technology Dairy Technology
    Mechanical Engineering Courses
    Computer Science Engineering Courses
    Textile Engineering Courses
    Aerospace Engineering Courses
    Data Science
    Automobile Engineering
    Aeronautical Engineering
    Marine Engineering
    Ceramic Engineering
    Telecommunication Engineering Courses
    Electronics Engineering Course
    Electrical Engineering
    Biomedical Engineering
    Computer Engineering
    Petroleum Engineering
    Genetic Engineering
    Environmental Engineering
    Industrial Engineering
    Instrumentation Engineering
    Structural Engineering
    Electronics and Telecommunication Engineering
    Manufacturing Engineering
    Infrastructure Engineering
    Energy Engineering
    Food Engineering
    Avionics Engineering
    Industrial and Production Engineering
    Design Engineering
    Show More