At Dnyaan Prasad Global University's School of Technology and Research (STR), the Computer Science programme teaches key programming languages such as C, Java, and Python. Students also gain exposure to modern tools, frameworks, and practical coding skills through lab sessions and projects.
Engineering Subjects List 2025: Check Semester-wise Subjects & Syllabus

Vidhi JainContent Writer
The Engineering syllabus for all the courses can be different because of different course level, chosen specialization and even the college offering the course. But some core subjects in the syllabus include Calculus and Linear Algebra, Basics of Electricity and Magnetism, Engineering Graphics and Drawing, etc.
The list of Engineering subjects that are taught in the classes is the perfect combination of core subjects as well as elective subject choices which also include laboratory classes, informative workshops and seminars, etc.
Engineering Subjects List (In Detail)
Candidates can now see a general outline of the Engineering subject list that are offered in India below:
Computer Science Engineering Subjects List
Candidates can now see a general outline of the Engineering subject list for Computer Science Engineering in India that are offered in India below:
B Tech Computer Science Engineering Subjects
Candidates can now see a general outline of the Engineering subject list for UG Computer Science Engineering in India that are offered in India below:
| Semester 1 | |
|---|---|
| Calculus | Chemistry-1 | 
| Principles of Programming Languages | Discrete Structures | 
| Semester 2 | |
| Linear Algebra and Ordinary Differential Equations | Modern Physics | 
| Digital Systems Design | Computer Organization | 
| Semester 3 | |
| Numerical Analysis | Data Structures and Algorithms | 
| Circuit Theory and Networks | Digital Electronics and Logic Design | 
| Semester 4 | |
| Design and Analysis of Algorithms | Logic Design | 
| Operating Systems | Computer Architecture | 
| Semester 5 | |
| Database Management Systems | Computer Networks | 
| Introduction to AI and Machine Learning | Embedded Systems Architectures | 
| Semester 6 | |
| Microprocessor and Microcontrollers | Control System | 
| Software Engineering | Cloud Computing | 
| Semester 7 | |
| Distributed Database | Parallel Programming | 
| Web Technology | Computer Graphics | 
| Semester 8 | |
| Robotic Control | Mobile Computing | 
| Viva-Voice | Final Research Project | 
Note: The info is taken from other sources and can be different.
M Tech Computer Science Engineering Subjects
Candidates can now see a general outline of the Engineering subject list for PG Computer Science Engineering in India that are offered in India below:
| Semester 1 | |
|---|---|
| Data Structure & Algorithms Laboratory | Data Structure & Algorithms | 
| Systems Programming & Operating Systems | Networks & System Programming Laboratory | 
| Semester 2 | |
| Advanced Database Management System | Theoretical Foundations of Computer Science | 
| Distributed Computer Systems | VLSI System Design | 
| Semester 3 | |
| Elective V | Elective VI | 
| Programming Laboratory II (for Elective V chosen) | Project Work (Phase-I) | 
| Semester 4 | |
| Project Work (Phase-II) & Seminar | Viva-voce | 
Note: The info is taken from other sources and can be different.
Mechanical Engineering Subjects List
Candidates can now see a general outline of the Engineering subject list for Mechanical Engineering in India that are offered in India below:
B Tech Mechanical Engineering Subjects
Candidates can now see a general outline of the Engineering subject list for UG Mechanical Engineering in India that are offered in India below:
| Semester 1 | |
|---|---|
| Calculus | Organic and Inorganic Chemistry | 
| Quantum Physics | Computer Programming | 
| Semester 2 | |
| Engineering Mechanics, Graphics and Design | Linear Algebra and Differential Equations | 
| Electricity and Magnetism | Physics Laboratory | 
| Semester 3 | |
| Solid Mechanics | Engineering Metallurgy | 
| Thermodynamics | Fluid Mechanics | 
| Semester 4 | |
| Strength of Materials | Manufacturing Processes (I) and Lab work | 
| Mechanical Measurement | Production Technology | 
| Semester 5 | |
| Heat and Mass Transfer | Manufacturing Processes (II) | 
| Microprocessor and Automatic Controls | Mechanical Measurements Lab | 
| Semester 6 | |
| Applied Thermodynamics | Automobile Engineering | 
| - | - | 
| Semester 7 | |
| Machine Design | Vibration and Noise Control | 
| Control Systems | Additive Manufacturing | 
| Semester 8 | |
| Biomechanics | Project Work Phase | 
Note: The info is taken from other sources and can be different.
M Tech Mechanical Engineering Subjects
Candidates can now see a general outline of the Engineering subject list for PG Mechanical Engineering in India that are offered in India below:
| Semester 1 | |
|---|---|
| Advanced Engineering Mathematics | Principles of Machining Process | 
| Elective - I | Computer Graphics | 
| Semester 2 | |
| Numerical Control of Machine Tools | Solid Mechanics and Fluid Dynamics | 
| Elective - II | Advanced Heat Transfer | 
| Semester 3 | |
| Elective - III | Elective IV | 
| Machining Technology Laboratory | Project Work (Phase-I) | 
| Semester 4 | |
| Project Work (Phase-II) & Seminar | Viva-voce | 
Note: The info is taken from other sources and can be different.
Civil Engineering Subjects List
Candidates can now see a general outline of the Engineering subject list for Civil Engineering in India that are offered in India below:
B Tech Civil Engineering Subjects
Candidates can now see a general outline of the Engineering subject list for UG Civil Engineering in India that are offered in India below:
| Semester 1 | ||
|---|---|---|
| Applied Physics | C Programming and Data Structures | |
| Calculus | Elements of Civil Engineering | |
| Semester 2 | ||
| Engineering Chemistry | Applied Mechanics | |
| Engineering Graphics | Surveying | |
| Semester 3 | ||
| Fluid Mechanics | Strength of Materials | |
| Building Materials, Construction and Planning | Statistics & Probability | |
| Semester 4 | ||
| Basic Electrical and Electronics Engineering | Concrete Technology | |
| Hydraulics and Hydraulics Machinery | Construction Engineering | |
| Semester 5 | ||
| Geotechnical Engineering | Hydrology & Water Resources | |
| Structural Engineering | Transportation Engineering | |
| Semester 6 | 
 | |
| Steel Structures | Concrete Structures | |
| Estimation, Costing & Evaluation | Environmental Engineering | |
| Semester 7 | ||
| Computer Aided Design | Quantity Surveying and Valuation | |
| Disaster Preparedness & Management | Robotics & Automation | |
| Semester 8 | ||
| Internship | Final Project | |
Note: The info is taken from other sources and can be different.
M Tech Civil Engineering Subjects
Candidates can now see a general outline of the Engineering subject list for PG Civil Engineering in India that are offered in India below:
| Semester 1 | |
|---|---|
| Structural Dynamics | Advanced Numerical Analysis | 
| Advanced Concrete Technology | Elective - I | 
| Continuum Mechanics | Computing in Structures | 
| Semester 2 | |
| Rock Mechanics and Earth Pressure | Elective - II | 
| Finite Element Analysis | Soil Dynamics and Machine Foundations | 
| Earthquake Engineering | Bridge Engineering | 
| Semester 3 | |
| Optimization Techniques | Theory of Plates and Shells | 
| Elective - III | Preliminary Work on Dissertation | 
| Semester 4 | |
| Final Dissertation | Viva-Voice | 
Note: The info is taken from other sources and can be different.
Electrical Engineering Subjects List
Candidates can now see a general outline of the Engineering subject list for Electrical Engineering in India that are offered in India below:
B Tech Electrical Engineering Subjects
Candidates can now see a general outline of the Engineering subject list for UG Electrical Engineering in India that are offered in India below:
| Semester 1 | |
|---|---|
| Introduction to Electrical Engineering | Electromagnetic Waves and Quantum Mechanics | 
| Introduction to Engineering Visualization | Calculus | 
| Semester 2 | |
| Engineering Mechanics | Introduction to Chemistry | 
| Introduction to Computer Science | Linear Algebra and Differential Equations | 
| Semester 3 | |
| Circuit Theory | Electromechanics | 
| Data Structures and Algorithms | Signals and Systems | 
| Semester 4 | |
| Digital Electronics | Control Engineering | 
| Engineering Electromagnetics | Electronic Instrumentation Engineering | 
| Semester 5 | |
| Analog Electronic Circuits | Power Electronics | 
| Communication Engineering | Computer Architecture | 
| Semester 6 | |
| Thermal Science for Electrical Engineers | Power Engineering | 
| Principles of Electronic Materials | Design and System Laboratory | 
| Semester 7 | |
| Digital Signal Processing | Optimal Control Theory | 
| Electrical and Electronics Instrumentation | Introduction to VLSI Design | 
| Semester 8 | |
| Final Project Work | Workshop and Viva-Voice | 
Note: The info is taken from other sources and can be different.
M Tech Electrical Engineering Subjects
Candidates can now see a general outline of the Engineering subject list for PG Electrical Engineering in India that are offered in India below:
| Semester 1 | |
|---|---|
| Advanced Engineering Mathematics | Advanced Power System Analysis | 
| Elective - I | High Voltage Transmission System | 
| Semester 2 | |
| Power System Operation and Control | Power System Instrumentation | 
| Elective - II | Advanced Power System Protection | 
| Semester 3 | |
| Elective - III | Elective IV | 
| Electricity Technology Laboratory | Project Work (Phase-I) | 
| Semester 4 | |
| Project Work (Phase-II) & Seminar | Viva-voce | 
Note: The info is taken from other sources and can be different.
Core Engineering Subjects List
Candidates can now see a general outline of the core Engineering subject list that are offered in India below:
Core Computer Science Engineering Subjects
Candidates can now see a general outline of the core Engineering subject list for Computer Science Engineering that are offered in India below:
- Software Engineering
- Programming Languages
- Operating Systems
- Computer Networks
Note: The info is taken from other sources and can be different.
Core Mechanical Engineering Subjects
Candidates can now see a general outline of the core Engineering subject list for Mechanical Engineering that are offered in India below:
| Core Mechanical Engineering Subjects | Mechanical Engineering Subject Details | 
|---|---|
| Solid Mechanics | The subject examines the behavioral response of the physical objects, like their motion and deformation under the influence of external pressures, temperature changes, and other outside forces. | 
| Thermodynamics | The subject studies the relationship between heat and temperature, basically thermal energy and its overall dynamic impact. The principles of thermodynamics define how energy evolves in a system based on its environment. | 
| Engineering Metallurgy | The subject deals with properties of metals and alloys, mechanical, physical, and molecular properties, along with the behavior of metals under external pressure. | 
| Strength of Materials | The subject focuses on the aspects of the strength of various materials and the effects of external stress on their stability and rigidity. It also teaches about the various strain-stress equations and their uses. | 
| Manufacturing Processes | The subject includes topics about various casting processes and defects. Through this subject, students learn about the various stages of manufacturing, from designing to surface finishing, and types of manufacturing. | 
| Machine Design | The subject revolves around the mechanical design systems and the engineering expertise that is required to plan and build mechanical machinery and systems. | 
Note: The info is taken from other sources and can be different.
Core Civil Engineering Subjects
Candidates can now see a general outline of the core Engineering subject list for Civil Engineering that are offered in India below:
| Core Civil Engineering Subjects | Civil Engineering Subject Details | 
|---|---|
| Structural Analysis | This Civil Engg subject teaches students how to analyze the behavior pattern of structures like buildings and bridges under external pressures by studying their material properties to ensure their safety and stability in the long run. | 
| Strength of Materials | The subject studies the behavior of various materials used in the construction of large structures and buildings to understand their ability to resist outside loads and build safe structures. | 
| Concrete Technology | The subject deals with the construction material, concrete, which is basically a cement mixture used as a binder in building strong and stable structures. Students get to learn about the properties of concrete, its use, and related technological techniques. | 
| Soil Mechanics | The subject focuses on the aspects of soil behavior and its properties, be they physical, mechanical, or chemical, to understand and predict the long-term structural stability and safety. | 
| Disaster Preparedness and Management | The subject includes planning and implementation of risk induction measures at the time of disasters and looking after the predictive maintenance strategies for structures to ensure human safety. | 
| Surveying Methods | The subject revolves around the various land surveying methods that are used to assess the quality of land areas to be used for constructing any building or structure. | 
Note: The info is taken from other sources and can be different.
Core Electrical Engineering Subjects
Candidates can now see a general outline of the core Engineering subject list for Electrical Engineering that are offered in India below:
| Core Electrical Engineering Subjects | Electrical Engineering Subject Details | 
|---|---|
| Electrical Machines | The subject deals with the efficient conversion of energy from one form to another with the help of electrical machines, including generators, motors, autotransformers, etc., along with knowledge of electromagnetism and circuit boards. | 
| Power Systems | The subject deals with the study of electric power systems used to supply electrical power, their design, operation, and upkeeping, to ensure effective power distribution. | 
| Control Systems | The subject teaches students how the behavior of dynamic electric systems can be regulated and manipulated in the presence of disturbances to ensure standard functionality. | 
| Signal Processing | The subject focuses on the aspects of analysis, optimization, and correction of electric system signals, which convert data that cannot be seen through direct observation. | 
| Microprocessors | The subject includes the study of the architecture and fundamentals of microprocessors and microcontrollers and various programming languages that regulate the microprocessor chips. | 
| Circuit Theory | The subject revolves around the behavior of circuit currents and circuit boards and various electric laws and circuit analysis techniques. | 
Note- This information is sourced from multiple sources on the web. Hence, is subject to vary.
Core Electronics and Communication Engineering Subjects
Candidates can now see a general outline of the core Engineering subject list for Electronics and Coomunication Engineering that are offered in India below:
| Core ECE Subjects | ECE Subject Details | 
|---|---|
| Computer Programming | The subject deals with programming languages like C++, Python, Java, etc., to write codes for computer applications and software programs so that they function effectively. | 
| Analog Electronics Circuits | The subject deals with the understanding of the designing, building, and working of various analog circuit components, including resistors, transistors, and amplifiers, for the effective functioning of electronic devices. | 
| Signals and Systems | The subject teaches students about the mathematical descriptions of electronic signals and systems along with the tools required for system analysis and designing for effective signal communication. | 
| Electromagnetic Theory | The subject focuses on the study of electromagnetic fields and electronic and electrical circuits, crucial for effective electronic and satellite communication. | 
| Digital Signal Processing | This subject provides knowledge about aspects of the analysis, optimization, and correction of electric system signals, which convert data that cannot be seen through direct observation. | 
| Computer Communication Networks | The subject revolves around the design and analysis of computer networks, involving how resources are shared over the computer networks following data transmission methods and network protocols. | 
Note: The info is taken from other sources and can be different.
Helpful Link for Engineering Courses After 12th:
Difference between GATE 2025 Marks, Score and Percentile
Elective Engineering Subjects List
Candidates can now see a general outline of the elective Engineering subject list for Computer Science Engineering that are offered in India below:
Elective Computer Science Engineering Subjects
Candidates can now see a general outline of the elective Engineering subject list for Computer Science Engineering that are offered in India below:
| Elective CSE Subjects | CSE Subject Details | 
|---|---|
| Artificial Intelligence | This subject includes in-depth analysis of various key factors essential for AI, like problem-solving, search techniques, automated planning, knowledge representation and reasoning using logic, machine learning, neural networks, soft computing, etc. | 
| Cloud Computing | This subject gives an overview of the processes and techniques involved in Cloud Computing. These concepts include SaaS applications, Serverless Computing and Database, Data Configuration and Manipulation, etc. | 
| Machine Learning | This subject provides an overview of the concepts involved in machine learning. Some topics like Statistical Relational Learning, Reinforcement Learning, dealing with very high-dimensional data, learning data under distributed architecture, etc. | 
| Computer Graphics | This subject provides knowledge about the creation of images with the help of computer technologies. Core concepts include 2-D Design, 3-D Design, Image Processing, Computer Animation and Modelling, etc. | 
Note: The info is taken from other sources and can be different.
Elective Mechanical Engineering Subjects
Candidates can now see a general outline of the elective Engineering subject list for Mechanical Engineering that are offered in India below:
| Elective Mechanical Engineering Subjects | Mechanical Engineering Subject Details | 
|---|---|
| Robotics and Automation | This subject deals with the design and development of industrial automation systems and advanced robotic technology that is needed at present for process optimization and increasing business output. | 
| Mechatronics | This subject gives an overview of how to integrate the mechanical systems with electronic systems that include microcontrollers, semiconductors, and control systems to come up with smart and efficient machinery. | 
| Automotive Engineering | This subject deals with the research, planning, and building of automotive systems like vehicle engine design and looks after the electric stability and fuel management of automobiles. | 
| Supply Chain Management | This subject provides knowledge about the various industrial business operations, including product planning, budgeting, marketing, finance, and profit maximization. | 
Note: The info is taken from other sources and can be different.
Elective Civil Engineering Subjects
Candidates can now see a general outline of the elective Engineering subject list for Civil Engineering that are offered in India below:
| Elective Civil Engineering Subjects | Civil Engineering Subject Details | 
|---|---|
| Introduction to Environmental Engineering | This subject revolves around the concepts of cleaning and management of water supply systems, waste treatment methods, and pollution control techniques to ensure human and environmental safety. | 
| Remote Sensing and Geoinformatics | This subject gives an overview of how GIS software and remote sensing technology can be used for land mapping, structural monitoring, and analysis without being physically present on site. | 
| Bridge Engineering | This subject deals with the planning, building, and maintenance of bridges, including bridge structure analysis and construction techniques. | 
| Water Supply Engineering | This elective Civil Engg subject gives knowledge to students about the planning, designing, and upkeeping of water supply systems to meet human demand and ensure safe and effective water distribution. | 
| Green Buildings and Energy Conservation | This subject provides knowledge about the safe use of resources and sustainable building materials in the construction of large structures to reduce environmental impact and promote safety. | 
Note: The info is taken from other sources and can be different.
Elective Electrical Engineering Subjects
Candidates can now see a general outline of the elective Engineering subject list for Electrical Engineering that are offered in India below:
| Elective Electrical Engineering Subjects | Electrical Engineering Subject Details | 
|---|---|
| Electrical and Electronics Instrumentation | This subject deals with the design, analysis, and application of electronic systems that are further used as measuring instruments for electrical and non-electrical quantities. | 
| VLSI Design | This subject gives an overview of the planning and designing of various circuit boards using chips and transistors and mapping the flow of electric current. | 
| Embedded Systems | This subject deals with the designing and building of small computer systems that are embedded within large electric systems. These include semiconductors, microcontrollers, and other sensor tools. | 
| Digital Signal Processing | This subject provides knowledge about aspects of the analysis, optimization, and correction of electric system signals, which convert data that cannot be seen through direct observation. | 
Note: The info is taken from other sources and can be different.
Useful Link for Engineering Exams 2025:
MHT CET Vs JEE Main Comparison: Check Difficulty level, Pattern & Syllabus
Elective Electronics and Communication Engineering Subjects
Candidates can now see a general outline of the elective Engineering subject list for Electronics and Communication Engineering that are offered in India below:
| Elective ECE Subjects | ECE Subject Details | 
|---|---|
| Control and Embedded Systems | This subject deals with the designing and building of small computer systems that are embedded within electronic systems and devices. These include semiconductors and microcontrollers along with electronic systems regulation and manipulation. | 
| VLSI Design Technology | This subject gives an overview of the planning and designing of various circuit boards using chips and transistors and mapping the flow of electric current. | 
| Signal and Image Processing | The subject focuses on the aspects of analysis, optimization, and correction of system signals, which convert data that cannot be seen through direct observation. | 
| Internet of Things (IoT) | This subject provides knowledge about aspects of multiple device networking, where one can connect and exchange large amounts of data with other internet devices with sensors and software technologies. | 
| Optical Networks | This subject focuses on the study of using optical fibers to connect computers or any other devices that can generate or store data in electronic form. It involves the applications of optical signals and optical fibers. | 
Note: The info is taken from other sources and can be different.
Engineering Subjects List: Popular Books and Authors
Candidates can now see recommended books for Engineering courses below:
Computer Science Engineering Subjects: Popular Books and Authors
Candidates can now see recommended books for CSE courses below:
| CSE Subjects | Book Title | Author Name | 
|---|---|---|
| Introduction to Computer Science & Engineering | Computer System Architecture 
 
 | M. Morris Mano | 
| Data Structures | Data Structures, Algorithms, and Applications in C++ 
 
 | Sartaj Sahni | 
| Operating Systems | Operating System Concepts 
 
 | Abraham Silberschatz, Greg Gagne, and Peter Baer Galvin | 
| Principles of Programming Languages | Programming Languages: Concepts and Constructs 
 
 | Ravi Sethi | 
| Software Engineering | Software Engineering | Ian Somerville | 
Note: The info is taken from other sources and can be different.
Suggested Link for Engineering Courses List:
Mechanical Engineering Subjects: Popular Books and Authors
Candidates can see recommended books for Mechanical Engineering courses below:
| Mechanical Engineering Subjects | Book title | Author Name | 
|---|---|---|
| Thermodynamics | Basic and Applied Thermodynamics | P.K. Nag | 
| Applied Mechanics | Textbook of Engineering Mechanics | R.K. Bansal | 
| Fluid Mechanics | An Introduction to Fluid Mechanics | George Batchelor | 
| Mechanical Measurements | Mechanical Measurements and Instrumentation | R. K. Rajput | 
| Manufacturing Processes | Manufacturing Engineering and Technology | S. Kalpakjian and S.R. Schmid | 
Note: The info is taken from other sources and can be different.
Civil Engineering Subjects: Popular Books and Authors
Candidates can see recommended books for Mechanical Engineering courses below:
| Subjects | Book title | Author Name | 
|---|---|---|
| Structural Analysis | Structural Analysis | A.Tung and P. Christano | 
| Building Construction | Building Construction | W. B. Mckay | 
| Strength of Materials | Strength of Materials and Structural Analysis | A. K. Jain | 
| Soil Mechanics | Basic and Applied Soil Mechanics | G. Ranjan and A.S.R Rao | 
| Surveying Methods | Surveying: Theory and Practice | J. M. Anderson and E. M. Mikhail | 
Note: The info is taken from other sources and can be different.
Electrical Engineering Subjects: Popular Books and Authors
Candidates can see recommended books for Electrical Engineering courses below:
| Electrical Engineering Subjects | Book title | Author Name | 
|---|---|---|
| Power Electronics and Circuits | Power Electronics: Circuits, Devices and Applications | Rashid, M.H. | 
| Control Systems | Automatic Control Systems | Benjamin Kuo | 
| Power Transmission and Distribution | Electric Power Systems | B.M. Weedy, B.J. Cory, N. Jenkins, Goran Strbac | 
| Electromagnetism | Introduction to Electrodynamics | David J. Griffiths | 
| Circuit Theory | An Introduction to Electrical Circuit Theory | G. Williams | 
Note: The info is taken from other sources and can be different.
Electronics & Communication Engineering Subjects: Popular Books and Authors
Candidates can see recommended books for Electronics and Communication Engineering courses below:
| ECE Subjects | Book title | Author Name | 
|---|---|---|
| Fundamentals of Computer Programming | C Programming Language | Brian W. Kernighan and Dennis M. Ritchie | 
| Digital Logic Design | Digital Design | M. Morris Mano | 
| Signals and Systems | Fundamentals of Signals & Systems | M. J. Roberts | 
| Network Security | Network Security Essentials | William Stallings | 
| Data Structures and Algorithms | Data Structures & Algorithms | Alfred V. Aho | 
| Power Electronics and Circuits | Power Electronics: Circuits, Devices and Applications | M. H. Rashid | 
| Electromagnetism | Introduction to Electrodynamics | David J. Griffiths | 
Note: The info is taken from other sources and can be different.
Top Colleges Engineering Subjects List
Candidates can see a list of Engineering subjects that are taught in popular colleges in India below:
Top Colleges Computer Science Engineering Subjects List
Candidates can see a list of CSE subjects that are taught in popular colleges in India below:
Top Colleges BTech CSE Subjects
Candidates can see a list of BTech CSE subjects that are taught in popular colleges in India below:
| Best BTech CSE Colleges | BTech CSE Syllabus | 
|---|---|
| IIT Bombay | IIT Bombay - BTech Syllabus | 
| IIT Delhi | IIT Delhi - BTech CSE Syllabus | 
| VIT Vellore | VIT Vellore - BTech CSE Syllabus | 
| IIT Madras | BTech CSE Syllabus | 
| DTU | DTU - BTech CSE Syllabus | 
Note: The info is taken from other sources and can be different.
Top Colleges MTech CSE Subjects
Candidates can see a list of MTech CSE subjects that are taught in popular colleges in India below:
| Best MTech CSE Colleges | MTech CSE Syllabus | 
|---|---|
| IIT Hyderabad | IIT Hyderabad - MTech CSE Syllabus | 
| IIT Delhi | IIT Delhi - MTech CSE Syllabus | 
| VIT Vellore | VIT Vellore - MTech CSE Syllabus | 
| IIT Madras | MTech CSE Syllabus | 
| NIT Surathkal | NIT Surathkal - MTech CSE Syllabus | 
Note: The info is taken from other sources and can be different.
Top Colleges Civil Engineering Subjects List
Candidates can see a list of Civil Engineering subjects that are taught in popular colleges in India below:
Top Colleges BTech Civil Engineering Subjects
Candidates can see a list of BTech Civil Engineering Engineering subjects that are taught in popular colleges in India below:
| Best BTech Civil Engineering Colleges | BTech Civil Engineering Subjects | 
|---|---|
| IIT Kharagpur | IIT_Kharagpur_-_BTech_Civil_Engineering_Subjects | 
| IIT Delhi | IIT_Delhi_-_BTech_Civil_Engineering_Subjects | 
| VIT Vellore | VIT_Vellore_-_BTech_Civil_Engineering_Subjects | 
| IIT Madras | IIT_Madras_-_BTech_Civil_Engineering_Subjects | 
| DTU | DTU_-_BTech_Civil_Engineering_Subjects | 
Note: The info is taken from other sources and can be different.
Top Colleges MTech Civil Engineering Subjects
Candidates can see a list of MTech Civil Engineering Engineering subjects that are taught in popular colleges in India below:
| Best MTech Civil Engineering Colleges | MTech Civil Engineering Subjects | 
|---|---|
| BITS Pilani | BITS_Pilani_-_MTech_Civil_Engineering_Subjects | 
| CU | Chandigarh_University_-_MTech_Civil_Engineering_Subjects | 
| NIT Hamirpur | NIT_Hamirpur_-_MTech_Civil_Engineering_Subjects | 
| IIT Guwahati | IIT_Guwahati_-_MTech_Civil_Engineering_Subjects | 
| Manipur University | Manipur_University_-_MTech_Civil_Engineering_Subjects | 
Note: The info is taken from other sources and can be different.
Top Colleges Electrical Engineering Subjects List
Candidates can see a list of Electrical Engineering subjects that are taught in popular colleges in India below:
Top Colleges BTech Electrical Engineering Subjects
Candidates can see a list of BTech Electrical Engineering subjects that are taught in popular colleges in India below:
| Best BTech Electrical Engineering Colleges | BTech Electrical Engineering Syllabus | 
|---|---|
| IIT Bombay | IIT Bombay - BTech Syllabus | 
| IIT Delhi | IIT Delhi - BTech Electrical Engineering Syllabus | 
| VIT Vellore | VIT Vellore - BTech Electrical Engineering Syllabus | 
| IIT Madras | BTech Electrical Engineering Syllabus | 
| DTU | BTech Electrical Engineering Syllabus | 
Note: The info is taken from other sources and can be different.
Top Colleges MTech Electrical Engineering Syllabus
Candidates can see a list of MTech Electrical Engineering subjects that are taught in popular colleges in India below:
| Best MTech Electrical Engineering Colleges | MTech Electrical Engineering Syllabus | 
|---|---|
| IIT Hyderabad | IIT Hyderabad - MTech Electrical Engineering Syllabus | 
| IIT Delhi | IIT Delhi - MTech Electrical Engineering Syllabus | 
| VIT Vellore | VIT Vellore - MTech Electrical Engineering Syllabus | 
| IIT Madras | IIT Madras - MTech Electrical Engineering Syllabus | 
| Jadavpur University | Jadavpur University - MTech Electrical Engineering Syllabus | 
Note: The info is taken from other sources and can be different.
Top Colleges Electronics & Communication Engineering Subjects List
Candidates can see a list of Electronics & Communication Engineering subjects that are taught in popular colleges in India below:
Top Colleges BTech ECE Subjects
Candidates can see a list of BTech Electronics & Communication Engineering subjects that are taught in popular colleges in India below:
| Best BTech ECE Colleges | BTech ECE Syllabus | 
|---|---|
| IIT Kharagpur | IIT_Kharagpur_-_BTech_ECE_Syllabus | 
| IIT Roorkee | IIT_Roorkee_-_BTech_ECE_Syllabus | 
| VIT Vellore | VIT_Vellore_-_BTech_ECE_Syllabus | 
| NIT Surathkal | NIT_Surathkal_-_BTech_ECE_Syllabus | 
| DTU | DTU_-_BTech_ECE_Syllabus | 
| BITS Pilani | |
| SRM IST | |
| CU | 
Note: The info is taken from other sources and can be different.
Engineering Subjects List FAQs
Q. What are the subjects taught in Computer Science Engineering courses?
A. The subjects in BTech CSE or MTech CSE vary on the basis of the college offering the course and the course level. Every college follows a typical curriculum pattern set by the college committee, which includes core subjects, elective subject choices, lab work, and research project. Some important CSE subjects are as follows:
- Operating System
- Design and Analysis of Algorithm
- Programming Languages
- Microprocessor
- Computer Software
- Database Management System
- Mobile Communications
- Cryptography and Network Security
- Performance Evaluation
Q. What are the core Mechanical Engineering subjects taught across popular colleges in India?
A. The Mechanical Engineering subjects taught across popular Indian colleges vary on the basis of the course level at which you're pursuing the course and the institution, but the general concepts covered are more or less similar. Some core Mechanical Engg include Solid Mechanics, Fluid Mechanics, Kinematics and Dynamics of Machines, Manufacturing Processes, Engineering Thermodynamics, Mechanical Engineering Drawing, Heat and Mass Transfer, and CAD and Finite Element Analysis.
Rest, you may check the detailed syllabus on the official college websites offering the Mechanical Engineering courses.
Q. Can you suggest some popular books for Mechanical Engineering subjects at the IITs in India?
A. Here's the list of a few general books you can refer to for Mechanical Engineering subjects at the IITs:
- Textbook of Engineering Mechanics by R.K Bansal
- Industrial Engineering and Management by O.P. Khanna
- Fundamentals of Thermodynamics by Richard E. Sonntag
- “Mechanical Engineering Design” by Joseph Shigley and Charles Mischke
- “Manufacturing Engineering and Technology” by S. Kalpakjian and S.R. Schmid
Q. What are the core BTech Electronics and Communication Engineering subjects in the course syllabus?
A. The BTech ECE subjects are divided into two broad categories: core and elective subjects. The subjects give you detailed knowledge of the discipline along with hands-on practical training via laboratory work, and informative seminars and workshop sessions. The core subjects are mandatory for you to study in each semester, while the elective subjects can be chosen as per your interests and future plans.
Some of the important core subjects covered in the BTech ECE coursework are given here:
- Basic Electrical and Electronics Engineering
- Circuit Analysis
- Electromagnetic Theory
- Signals and Systems
- Digital Logic Design
- Digital Communication Systems
- Analog Electronic Circuits
Q. What are the important Civil Engineering subjects covered in the classes?
A. Some important Civil Engineering subjects that are a part of the university curriculum include Calculus, Algebra, Engineering Principles and Solid Mechanics, Structural Analysis, Construction Processes, Concrete Design Elements, Transportation Engineering, and Air Pollution and Control.
All of these topics will give you a lot of research-based and practical knowledge about the Civil Engg field so that you can excel at the workplace in the future and work on large building projects. You will be prepared in advance to handle any complicated situation.
Q. Is there more focus on theory or practical application in the Civil Engineering syllabus across top colleges in India?
A. The Civil Engineering syllabus focuses on both theoretical lectures as well as practical lab work. Lectures introduce theoretical concepts, tutorials provide space for solving problems and applications, labs offer hands-on experience with equipment and CAD software, and field projects allow you to apply your Civil Engg. knowledge to design and implement projects.
Q. What are the important Electrical Engineering subjects in the syllabus?
A. Some important core Electrical Engineering subjects are given below:
- Rotating AC Machines
- Digital Electronic Circuits
- High Voltage Engineering
- Microprocessor and Micro-Controller
- Power Electronic Converters
Further, the elective subjects in Electrical Engineering courses are as follows:
- Signals and Systems
- Computer Techniques in Power System
- Control of Electric Drives
- Dynamics and Modelling of Electrical Machines
- Advanced Electrical Power System
- Popular Engineering Colleges in India
- Popular Private Engineering Colleges in India
- Popular Exams
- Popular Engineering Specializations
- Most Popular Courses
- Top Ranked Colleges by Location
- Popular Engineering UG Courses
- Popular Engineering PG Courses
Popular Engineering Colleges in India
#1 India Today
Popular Private Engineering Colleges in India
Popular Exams
| Oct '25 - Nov '25 | JEE Main 2026 Registration Session 1TENTATIVE | 
| Jan '26 | JEE Main Admit Card 2025 Session 1TENTATIVE | 
| Dec '25 - Feb '26 | MHT CET 2026 Application FormTENTATIVE | 
| Apr '26 | MHT CET 2026 Admit CardTENTATIVE | 
| 6 Sep ' 25 - 8 Sep ' 25 | KCET Round 3 | 
| 29 Aug ' 25 | Round 2 Mock Seat Allotment | 
| Mar '26 - Apr '26 | AP EAMCET 2026 Application Form DatesTENTATIVE | 
| May '26 | AP EAMCET 2026 Application form last date with la...TENTATIVE | 
Popular Engineering Specializations
Popular Specializations
- Computer Science Engineering6831 Colleges 
- Mechanical Engineering6532 Colleges 
- Civil Engineering6195 Colleges 
- Electrical Engineering5600 Colleges 
- Electronics & Communication Engineering4747 Colleges 
- Electronics Engineering2755 Colleges 
- Information Technology2349 Colleges 
- Artificial Intelligence & Machine Learning1826 Colleges 
- Automobile Engineering1149 Colleges 
- Structural Engineering853 Colleges 
Most Popular Courses
Popular Courses
- Bachelor of Technology (B.Tech. Lateral Entry)DTU - Delhi Technological University
- M.Tech. in Polymer TechnologyDTU - Delhi Technological University
- B.Tech. in Chemical EngineeringDTU - Delhi Technological University
- B.Tech. in Information TechnologyDTU - Delhi Technological University
- B.Tech. in Electrical EngineeringDTU - Delhi Technological University
- B.Tech. in Civil EngineeringDTU - Delhi Technological University
- B.Tech. in Environmental EngineeringDTU - Delhi Technological University
- B.Tech. in Mechanical Engineering (Automotive Engineering)DTU - Delhi Technological University
- B.Tech. in Software EngineeringDTU - Delhi Technological University
- B.Tech. in Electronics and Communication EngineeringDTU - Delhi Technological University
Top Ranked Colleges by Location
Popular Engineering UG Courses
UG Courses
- B.E. / B.Tech4966 Colleges 
- UG Diploma971 Colleges 
- B.Sc.202 Colleges 
- B.Voc100 Colleges 
- BCA57 Colleges 
Popular Engineering PG Courses
PG Courses
- M.E./M.Tech3089 Colleges 
- PG Diploma294 Colleges 
- M.Sc.217 Colleges 
- MBA/PGDM85 Colleges 
- MCA18 Colleges 
News & Updates
Student Forum
Answered Yesterday
Jgh kg th March and April ko hai na sar pe hi dear customer your invoice
T
Beginner-Level 1
Answered Yesterday
Candidates should ideally try to solve at least 3 previous year JEE question papers per week. However, candidates can also increase the frequency of this to 5 to 6 papers per week, one month before the exam. Candidates should also assess their performance after solving each JEE Advanced question pap
M
Contributor-Level 6
Answered 2 days ago
The GATE exam is conducted once a year. The entrance test takes place on multiple dates and shifts for 30 test papers. For 2026, IIT Guwahati is conducting the exam on February 7, 8, 14, and 15.
S
Contributor-Level 7
C
Contributor-Level 8
Answered 3 days ago
DPGU's STR offers modern labs for AI/ML, IoT, Cloud, Cybersecurity, and Coding, along with computer labs, workshops, and smart classrooms equipped with industry-standard tools and Wi-Fi.
C
Contributor-Level 8
Answered 3 days ago
PU Goa’s B.Tech CSE course is expected to start in mid-2025 (new academic year).
C
Contributor-Level 8
Answered 6 days ago
Counseling for LPU NEST is mainly related to allotment of seats on the basis of the merit of a candidate in the entrance exam, and preferences of the candidate for courses and programs. After the announcement of results, candidates were able to fill in their choice of courses online. The allotment o
S
Contributor-Level 10
Answered 6 days ago
Definitely, along with LPUNEST, LPU accepts JEE (main) and CUET for B. Technical courses. The candidates can apply through any of these entrance tests and will be granted admission on the basis of valid scores, eligibility criteria, and counselling processes. The candidates would have flexibility an
S
Contributor-Level 10
Answered a week ago
it depends on the college.
D
Beginner-Level 1
Answered a week ago
Well, becoming a rocket scientist is a long-term commitment, and it depends on your education path and goals It takes almost 5 to 6 years with a bachelor's and 8 to 12 years if you want to study higher. Here below is how long it usually takes:
- Bachelor's degree: You have to study aeronautical enginee
M
Beginner-Level 2
Answered a week ago
In 2025, the closing rank for M.Tech CSE at IIITM Gwalior under general category for all India quota was 529. Likewise, the cut off ranks for OBC AI quota was 486 for the CSE specialisation. Students should aim for atleast a score of 529 or higher to secure admissions at IIIT Gwalior for M.Tech CSE.
C
Contributor-Level 10
Answered a week ago
Who work on the rocket-propelled vehicles, they apply the principles of Mathematics, Physics, and Material Science to solve challenges related to these vehicles. Rocket Scientists are involved in the process of design and development of the vehicles such as small drones, satellites, and commercial a
L
Beginner-Level 2
Answered a week ago
Yes, this field is considered hard. It is complex and demands high precision. There can be extreme consequences for minor errors. The overall field is extremely challenging as it requires to apply the basic scientific principles to design and develop rockets. It requires sophisticated engineering wi
P
Beginner-Level 2
Answered a week ago
The following are the qualification which can help you to become a rocket scientist:
· Bachelor's Degree such as B.Tech/B.E can take up to four years to complete.
· You can do a two years Master's Degree M.Tech/M.E./M.S. after graduation.
· For advanced level study in this field, you
C
Beginner-Level 2
Answered a week ago
There can't be a straightforward answer to this question. The salary package differs as per the experience, location and employer. In India, one can expect somewhere between Rs 10 Lacs to Rs 43.5 Lacs annual salary. In US, it can range between $65,000 to $118,000.
Y
Beginner-Level 2
Answered a week ago
I have not heard any cons about the CSE programme at Chandigarh University. I have only heard about the pros and some of them are: 
- The engineering department offers different courses like CSE and CSE with specializations. Students can choose elective subjects like Artificial Intelligence, Machine Le 
B
Beginner-Level 4
Answered a week ago
The CSE faculty at Chandigarh University are active in teaching and helping students learn both theory and practical skills. They focus on preparing students for future jobs and industry requirements. The department has good labs, workshops, and technology facilities where students can practice and
T
Beginner-Level 5
Answered 2 weeks ago
Dear, Yes, if you miss the first phase of LPU NEST, you can still apply for the next phase. Lovely Professional University conducts LPU NEST in multiple phases each year to give students several chances to appear for the exam and qualify for admission or scholarships. You simply need to check the up
Answered 2 weeks ago
Dear, Yes, you can appear for the LPU NEST exam again.
Lovely Professional University allows candidates to appear in multiple phases of LPU NEST to improve their scores. To take the exam in a subsequent phase, the candidates must submit the application form again on the official website.
Each phase o
Answered 2 weeks ago
Dear, No, you do not need to pay any additional fee to take the official LPU NEST mock test. Lovely Professional University (LPU) provides mock tests free of cost on its official website for registered candidates. These mock tests are designed to help students become familiar with the actual exam pa
Answered 2 weeks ago
Dear, To manage time effectively during the LPU NEST exam, start by carefully reading all the instructions and understanding the question pattern before you begin. Divide your total exam time based on the number of questions—allocate a few minutes to each and avoid spending too long on any single qu
Answered 2 weeks ago
Yes, joining Chandigarh University for CSE is definitely worth it because of its global recognition, accreditations, and placement outcomes. The university has earned 31st position in NIRF 2025 for engineering and 231st rank in QS World University Rankings by Subject 2025 for Engineering. Its CSE pr
R
Beginner-Level 5
Answered 2 weeks ago
Well, that's great, as you are preparing for JEE Advanced Physics. From my research, I would like to recommend some of the books and resources that will help you learn the basics and understand the concept:
1. Concept of Physics (Vol 1 and 2) by H.C. Verma
2. Understanding Physics Series by D.C. Pande
M
Beginner-Level 2
Answered 2 weeks ago
BE in CSE with Big Data Analytics at Chandigarh University is perfect for students interested in data and technology. The programme is linked with IBM, so you learn modern industry methods while still in college. You study how to handle big data, build predictive models, and solve real business prob
N
Beginner-Level 5
Answered 2 weeks ago
Chandigarh University offers fully accredited programs in Aeronautical, Automobile, and Mechanical Engineering with ABET and NBA accreditation and AICTE approval. Aeronautical Engineering students have access to labs such as Aerodynamics Lab, Propulsion Lab, Flight Simulator Lab, and Aircraft System
A
Beginner-Level 4
Answered 2 weeks ago
While the university provides structured placement training for all students, the highest packages are generally achieved by those who actively engage in practical learning, live projects, workshops, and industrial exposure. Students who participate in hackathons, coding contests, internships, and s
j
Beginner-Level 2
Answered 2 weeks ago
Chandigarh University's IBM engineering programs are highly credible due to their global recognition and industry relevance. Students earn 10 IBM Skills Network Certifications and train in dedicated IBM labs with tools like Cognos, Planning Analytics, Hadoop, and Spark. The curriculum includes pract
P
Beginner-Level 4
Answered 2 weeks ago
As a candidate with an M.Tech in Structural Engineering, the UGC NET is a more suitable option because Civil and Structural Engineering are not directly included in the CSIR NET subjects. The UGC NET allows candidates from applied and professional fields to qualify for teaching and research position
S
Beginner-Level 4
Answered 2 weeks ago
The internship in the Bachelor of Engineering in Computer Science and Engineering with a specialisation in the Internet of Things at Chandigarh University provides students with good exposure to both hardware and software aspects of IoT. Students get opportunities to work on practical projects relat
S
Beginner-Level 4
Answered 2 weeks ago
Yes, the Regional Institute of Education Common Entrance Examination (RIE CEE) 2025 for B.Ed. admissions may conduct a second and a third round of counselling depending on the availability of vacant seats after the first round. Generally, the second list or round is released a few days after the fir
S
Beginner-Level 4
Taking an Exam? Selecting a College?
Find insights & recommendations on colleges and exams that you won't find anywhere else
On Shiksha, get access to
- 65k Colleges
- 1k Exams
- 682k Reviews
- 1800k Answers
InstaMoney customer /care /helpline number77799-656-87-call