Virtual
Tour

FET Blogs

BTech Syllabus and Subjects: Core, Electives & Specialisation-Wise Curriculum Guide

11 March 2026

BTech Syllabus and Subjects: Core, Electives & Specialisation-Wise Curriculum Guide

If you are planning to pursue a Bachelor of Technology course, understanding the BTech syllabus, subjects and specialisations becomes very important. Understanding the programme structure and core concepts can help you make an informed decision about which engineering programme to choose.

When you understand this early, you make smarter decisions about your future. This blog guides you through the BTech syllabus, core subjects, electives and specialisation-wise curriculum so that you can understand the programme with complete clarity.

What is BTech?

BTech, or Bachelor of Technology, is a four-year undergraduate engineering programme divided into eight semesters. During this journey, you study foundational subjects first and then gradually move towards advanced technical areas. You can choose from specialisations such as Computer Science, Mechanical Engineering, Civil Engineering, Electronics & Communication, Electrical Engineering and more. Each specialisation shapes your technical skills differently, helping you build expertise in a specific engineering domain.

BTech Eligibility Criteria

Before you apply, you must check the basic eligibility requirements. Most institutes expect you to fulfil the following conditions:

Requirement Details
Academic Qualification Passed 10+2 with Physics, Chemistry and Mathematics (PCM)
Minimum Marks 50–60% aggregate marks (varies by college)
Entrance Exams Appear for qualifying exams such as JEE Main, WBJEE, MHT CET or private college-specific tests

BTech Syllabus And Subjects

You should note that the ‘BTech all subjects’ are a mix of core subjects, electives and specialisations. Core subjects build your technical base. Electives are the subjects you choose according to your interests in later semesters. A specialisation, however, is a complete degree track that you select at the time of admission or from the second year, such as BTech CSE with AI & ML.

Although each specialisation includes unique advanced subjects, the first year remains mostly common across branches. Let us first understand the common syllabus in the table below. After that, you can explore the core, elective and specialisation details in the later sections.

Common  BTech Subjects – Semester 1 & 2

Subjects
Engineering Mathematics I & II
Engineering Physics / Chemistry
Basics of Electrical & Electronics Engineering
Engineering Mechanics
Programming for Problem Solving
Environmental Science
Workshop Practice & Engineering Graphics
English Communication Skills

BTech Core Subjects

You should know that the core subjects in BTech aim to develop a strong foundation. These subjects generally refer to the mandatory subjects specific to a particular branch.

Specialisation Core subjects
Computer Science courses Artificial Intelligence, Theory of Computation, Design and Analysis of Algorithms, Compiler Design, Operating Systems.
Biotechnology Courses Human Biology, Cell Biology and Biological systems, Chemistry, Structural biochemistry, Plant science, Molecular Genetics
Electronics Courses Semiconductor electronics, Analog and Digital electronics, VLSI, Testing and Testability
Chemical Engineering Courses Chemical Process calculations, Organic and Inorganic Chemistry, Fluid mechanics, Mechanical operations, Heat transfer
Civil Engineering Courses Geotechnical engineering, Concrete Technology, Probability, Statistics and Linear Programming

BTech Elective Subjects

You are provided with the option to choose the elective subjects  in your BTech programme. You can select these BTech subjects (electives) according to your personal interests or career goals. The elective subjects of some important engineering specialisations are mentioned below for your reference.

BTech Computer Science Engineering Elective Subjects

Elective Subjects What You Learn
Distributed Database You learn how databases work across multiple systems. This subject helps you understand data storage, sharing, coordination and recovery when information is spread over different locations.
Bioinformatics This subject introduces you to the use of computing in biological data. You study genetic data, sequence analysis and how technology helps in understanding biological structures.
Parallel Programming You learn how programs run faster by using multiple processors at the same time. The focus is on dividing tasks efficiently and improving system performance.
Advanced Operating System This subject goes deeper into how operating systems manage multiple processes. You study synchronisation, deadlocks and how systems work in distributed and multiprocessor environments.

BTech Electrical Engineering Elective Subjects

Elective Subjects What You Learn
Signals, Systems and Networks You study how signals behave in both continuous and discrete forms. This subject helps you understand signal analysis using Fourier, Laplace and Z-transforms, along with filter design and network concepts.
Microelectronics-I You explore how electronic circuits amplify and control signals. You learn about amplifiers, op-amps, feedback systems and how stability is maintained in electronic designs.
Control System Analysis This subject teaches you how systems are controlled and stabilised using feedback. You study performance measurement, transfer functions and how systems respond over time and frequency.
Digital Signal Processing You learn how digital systems process signals. The subject covers sampling, filtering, interpolation and how specialised hardware handles signal computations efficiently.

BTech Chemical Engineering Elective Subjects

Elective Subjects What You Learn
Fuel and Combustion Technology You study different types of fuels and how they are produced and used. This subject helps you understand coal, crude oil, combustion processes and how energy is generated from various fuel sources.
Numerical Methods in Chemical Engineering You learn how mathematical techniques solve chemical engineering problems. The focus is on equations, data analysis, curve fitting and solving differential equations used in process calculations.
Petroleum Refinery and Petrochemicals You explore how petroleum is formed, processed and refined. You study refining methods such as distillation, cracking and reforming, along with the uses of petroleum products.
Renewable Energy Resources You understand alternative energy sources like biofuels, biomass, hydrogen and solar energy. This subject helps you learn how sustainable energy systems are developed and applied.

BTech Mechanical Engineering Elective Subjects

Elective Subjects What You Learn
Power Plant Engineering You study how power plants generate electricity. This subject covers steam power plant layout, major components, turbines, feed pumps and basics of nuclear power systems.
Computer-Integrated Manufacturing System You learn how manufacturing becomes more efficient through automation. The focus is on production systems, material handling, cellular manufacturing and the role of technology in modern factories.
Concurrent Engineering You understand how products are designed and developed efficiently by working on multiple processes at the same time. You study concepts like DFMA and FMEA to improve product quality and reduce delays.
Industrial Automation You explore how machines and systems are automated in industries. This includes hydraulic and pneumatic systems, their design, construction and practical applications in manufacturing environments.

Subjects in BTech Specialisations

Now that you have understood the core and elective BTech subjects, you should get clarity about the syllabus of BTech specialisations. Each specialisation inBTech offers you advanced knowledge and skills related to your chosen area.

You can explore the semester-wise subjects of some popular BTech specialisations below. Note that the syllabus usually differs from institution to institution, but the basics remain the same.

BTech Computer Science Specialisation Subjects

Semester I Semester II
English Mathematics II
Applied Physics Data Processing
Mathematics I Discrete Structures
Computers and Information Technology Linear and Digital ICs Applications
Engineering Drawing Practice Logic Theory
Semiconductor Devices and Circuits Managerial Economics and Accountancy
C & Data Structures IC Application
Semester III Semester IV
Computer Organization Interfacing Through Microprocessors
Electrical Technology Data Communications
Probability and Statistics Operations Research
Operating Systems Theory of Computation
Object-Oriented Programming System Programming
Design and Analysis of Algorithms Principles of Programming Languages
Semester V Semester VI
Computer Architecture Artificial Intelligence
Neuro-Fuzzy Wireless Network
Data Structures and Algorithms Implementation of Programming Languages
Database Information System Compiler Design
Data Mining Computer Graphics
Computer Network Information Storage Management
Semester VII Semester VIII
Software Engineering Simulation and Modelling
Java Programming Mobile Computing
Distributed Systems Pattern Recognition
Image Processing Formal Languages and Automata Theory
Neural Networks Project Management
Visual Programming Computer Communication

BTech Mechanical Engineering Specialisation Subjects

Semester 1 Semester 2
Engineering Mathematics-I Engineering Mathematics-II
Basic Electronics Engineering Graphics
Engineering Physics Programming in PYTHON-I (PL2)PCC
Introduction to ‘C’ Programming/Python Materials Science and Engineering
Engineering drawing Engineering Mechanics
Induction Program Discourse on Human Virtues – AICTE MC-HS
NSS (Non-Credit)- UGC Language lab
Introduction to Mechanical Engineering Chemistry - II
Mechanical Workshop English
Semester 3 Semester 4
Introduction to Logic—AICTE Fluid Machines
Kinematics of Machines Thermal Engineering
Fluid Mechanics Manufacturing Processes
Strength of Materials Dynamics of Machines
Thermodynamics Mechanics of Materials
Machine Drawing Machine Design-I
Environmental Studies- AICTE Measurements and Instrumentation
Summer internship-I Manufacturing Technology
Semester 5 Semester 6
Heat and Mass Transfer Open Elective-I
Industrial Engineering Metrology and Measurements
Machine Design - II Mechanical Vibration
Metal Cutting and Machine Tool School Elective-II
CAD/CAM IC Engine
School Elective – I Automobile Engineering
Summer Internship-II Design-Aided Mechanical Devices
Constitution of India Computer-Aided Design and Drafting
Semester 7 Semester 8
Open Elective-II 3 Management Principles and Concepts
School Elective – III Elective - IV
Refrigeration and Air Conditioning Elective - V
Summer Internship III Industrial Engineering and Operation Research
Minor Project Major Project

BTech Chemical Engineering Specialisation Subjects

Semester I Semester II
Humanities Strength of Materials
Inorganic Chemistry Electrical Technology
Fundamentals of Chemical Engineering Mathematics – II*
Mathematics – I* Introduction to Computer Programming
Engineering Mechanics Organic Chemistry
Physics Physical Chemistry
Physics Laboratory Physical Chemistry Lab – I
Inorganic Chemistry Lab Organic Chemistry Lab
Basic Engineering Drawing (Drawing board mode) Workshop practice – VIII
Workshop practice – VII -
Semester III Semester IV
Machine Design Chemical Process Calculations
Engineering Thermodynamics Material Science & Engineering
Mechanics of Fluid Chemical Engineering Thermodynamics
Numerical Methods Introduction to Transport Phenomena
Mathematics-III* Mechanical Operations
Elementary Electronics Applied Numerical Analysis Lab
Physical Chemistry Lab – II Machine Drawing (Computer terminal mode)
Workshop Practice – XII Electrical Engg. Lab.
Computer-Aided Drafting -
Semester V Semester VI
Separation Processes - I Principles of Measurements & Instrumentation
Chemical Reaction Engineering-I Process Dynamics & Control
Chemical Technology – I Separation Processes – II
Process Heat Transfer Chemical Technology – II
Energy Engineering Optimisation Methods for Chemical Engineering
Momentum Transfer & Mechanical Operation Lab Chemical Reaction Engineering-II
Computer Applications in Chemical Engineering Lab Reaction Engineering & Thermodynamics Lab.
Process Equipment Design & Drawing-I Energy Engineering Lab
- Chemical Engineering Project – I
Semester VII Semester VIII
Separation Processes-III Chemical Project Engineering & Economics
Mathematical Modelling in Chemical Engineering Chemical Process Safety & Risk Management
Industrial Pollution Control Engineering Industrial Management
Elective – I Elective – II
Chemical Engineering Project – II Chemical Process Design & Drawing
Process Equipment Design & Drawing – II Heat & Mass Transfer Lab.
Seminar-I Seminar - II
Process Instrumentation & Control Lab General Viva voce

BTech Electrical Engineering Specialisation Subjects

Semester I Semester II
Communicative English I Humanities Elective I
Calculus, Matrix Algebra Vector Calculus and Ordinary Differential Equations
Physics/Chemistry Chemistry/Physics
Electrical Engineering Electronics Engineering
Engineering Mechanics / Introduction to Thermodynamics Engineering Mechanics / Introduction to Thermodynamics
Computer Programming Object-Oriented Programming
Engineering Drawing I Engineering Drawing II
Workshop A / Workshop B Workshop B / Workshop A
Physics Lab / Chemistry Lab Chemistry Lab/ Physics Lab
Cultural Education Cultural Education
Computer Programming Lab Object-Oriented Programming Lab.
Semester III Semester IV
Integral Transforms and Complex Analysis Mathematical Statistics and Numerical Methods
Digital Systems Electrical Machines I
Electric Circuits Electrical Measurements and Instrumentation
Mechanical Engineering Electromagnetic Theory
Humanities Elective I Humanities Elective II
Science Elective I Science Elective II
Electric Circuits Lab Measurements and Digital Circuits Lab
Simulation Lab and Electrical Workshop Electrical Machines Lab I
- SOFT SKILLS I
Semester V Semester VI
Introduction to Microcontrollers and Applications VLSI Design
Microprocessors Transmission Lines and Radiating Systems
Electronic Circuits II Digital Communication
Analog Communication Elective I
Control Engineering Environmental Studies
Electronic Circuits Lab II Digital Communication Lab
Microcontroller Lab Seminar
SOFT SKILLS II VLSI Design Lab
- SOFT SKILLS III
Semester VII Semester VIII
Power System Protection and Switchgear Elective IV
Environmental Studies Project
Electrical Drives and Control Management Elective
Elective II -
Elective III -
Power System Simulation Lab -
Principles of Management -
Power Electronics Lab  

Conclusion

BTech is one of the most popular career options after you pass Class 12 with Physics, Chemistry and Maths. If you are planning to pursue the BTech programme, you should always understand the syllabus, core subjects and electives clearly. Pursuing the programme under experienced mentorship will help you build the right knowledge and skills. AtJAIN (Deemed-to-be University), Faculty of Engineering & Technology (JU-FET), you study under seasoned mentors, expert guidance and an encouraging environment. The institute is known for academic excellence, highly experienced faculty and world-class infrastructure in Bengaluru. With BTech, MTech and specialised programmes, you get the opportunity to build strong foundations and move towards advanced learning.

FAQs

Q1: Which BTech course is best?

A1: The best BTech course depends on your interests and career goals. You should choose a branch that matches your strengths and the field you want to build your future in.

Q2: What courses can I pursue after B.Tech.?

A2: After BTech, you can pursue higher studies like MTech, MBA or specialised certification programmes. You may also prepare for competitive exams, such as the IAS.

Q3: What is the overall structure of a B.Tech syllabus?

A3: A BTech syllabus usually includes core subjects, electives and practical components like labs, projects and internships. The first year is mostly common, while later semesters focus on your chosen specialisation.

Q4: What are elective subjects, and why are they included?

A4: Electives are subjects you choose based on your interests. They are included to help you gain deeper knowledge in specific areas and shape your career direction.

Ask an Expert for Free

Enter your Name
Enter E-mail id Invalid E-mail id
Mobile number is required Enter 10 number Minimum Invalid pattern
Enter Your Message