Comprehensive Course Structure
Semester | Course Code | Course Title | Credit Structure (L-T-P-C) | Pre-requisites |
1 | ENG101 | Engineering Mathematics I | 3-1-0-4 | - |
1 | ENG102 | Physics for Engineering | 3-1-0-4 | - |
1 | ENG103 | Chemistry for Engineers | 3-1-0-4 | - |
1 | ENG104 | Introduction to Engineering Design | 2-0-2-3 | - |
1 | ENG105 | English Communication Skills | 2-0-0-2 | - |
1 | ENG106 | Computer Programming | 2-0-2-3 | - |
2 | ENG201 | Engineering Mathematics II | 3-1-0-4 | ENG101 |
2 | ENG202 | Electrical Circuits and Networks | 3-1-0-4 | - |
2 | ENG203 | Engineering Mechanics | 3-1-0-4 | - |
2 | ENG204 | Thermodynamics | 3-1-0-4 | - |
2 | ENG205 | Material Science | 3-1-0-4 | - |
2 | ENG206 | Data Structures and Algorithms | 2-0-2-3 | ENG106 |
3 | ENG301 | Control Systems | 3-1-0-4 | ENG202, ENG201 |
3 | ENG302 | Signals and Systems | 3-1-0-4 | ENG201 |
3 | ENG303 | Fluid Mechanics | 3-1-0-4 | ENG204 |
3 | ENG304 | Design of Machine Elements | 3-1-0-4 | ENG203 |
3 | ENG305 | Probability and Statistics | 3-1-0-4 | ENG201 |
3 | ENG306 | Object-Oriented Programming | 2-0-2-3 | ENG106 |
4 | ENG401 | Power Generation Systems | 3-1-0-4 | ENG202, ENG301 |
4 | ENG402 | Heat Transfer | 3-1-0-4 | ENG204 |
4 | ENG403 | Structural Analysis | 3-1-0-4 | ENG203 |
4 | ENG404 | Computer Architecture | 3-1-0-4 | ENG202, ENG306 |
4 | ENG405 | Digital Signal Processing | 3-1-0-4 | ENG302 |
4 | ENG406 | Operations Research | 3-1-0-4 | ENG305 |
5 | ENG501 | Machine Learning | 3-1-0-4 | ENG305, ENG306 |
5 | ENG502 | Cybersecurity Fundamentals | 3-1-0-4 | ENG306 |
5 | ENG503 | Advanced Materials | 3-1-0-4 | ENG205 |
5 | ENG504 | Renewable Energy Sources | 3-1-0-4 | ENG204 |
5 | ENG505 | Project Management | 3-1-0-4 | - |
5 | ENG506 | Software Engineering | 2-0-2-3 | ENG306 |
6 | ENG601 | Advanced Control Systems | 3-1-0-4 | ENG301 |
6 | ENG602 | Embedded Systems | 3-1-0-4 | ENG404, ENG306 |
6 | ENG603 | Advanced Thermodynamics | 3-1-0-4 | ENG204 |
6 | ENG604 | Structural Dynamics | 3-1-0-4 | ENG303, ENG304 |
6 | ENG605 | Biomedical Instrumentation | 3-1-0-4 | ENG202 |
6 | ENG606 | Industrial Automation | 3-1-0-4 | - |
7 | ENG701 | Capstone Project I | 2-0-6-6 | - |
7 | ENG702 | Advanced Machine Learning | 3-1-0-4 | ENG501 |
7 | ENG703 | Cybersecurity Research | 3-1-0-4 | ENG502 |
7 | ENG704 | Sustainable Engineering Practices | 3-1-0-4 | - |
7 | ENG705 | Research Methodology | 2-0-2-3 | - |
7 | ENG706 | Thesis Writing | 2-0-2-3 | - |
8 | ENG801 | Capstone Project II | 2-0-6-6 | ENG701 |
8 | ENG802 | Professional Ethics in Engineering | 2-0-0-2 | - |
8 | ENG803 | Entrepreneurship and Innovation | 2-0-2-3 | - |
8 | ENG804 | Final Thesis | 0-0-6-6 | ENG705 |
Advanced Departmental Electives
The department offers a range of advanced elective courses that allow students to explore specialized areas within their chosen field. These courses are designed to provide in-depth knowledge and practical skills relevant to current industry trends.
Machine Learning (ENG501): This course introduces students to fundamental concepts of machine learning including supervised and unsupervised learning, neural networks, deep learning frameworks, and reinforcement learning. Students work on real-world datasets and develop applications using popular libraries like TensorFlow and PyTorch.
Cybersecurity Fundamentals (ENG502): This course covers essential topics in cybersecurity such as network security protocols, cryptographic algorithms, threat modeling, and incident response strategies. Students engage in hands-on labs involving penetration testing, vulnerability assessment, and secure coding practices.
Advanced Materials (ENG503): Focused on the structure-property relationships of advanced materials, this course explores nanomaterials, smart materials, composite structures, and their applications in aerospace, biomedical, and electronic industries. Laboratory sessions involve material characterization techniques such as SEM, XRD, and DSC.
Renewable Energy Sources (ENG504): This course examines various renewable energy technologies including solar photovoltaics, wind turbines, hydroelectric systems, and bioenergy conversion. Students conduct feasibility studies for renewable energy projects and analyze environmental impacts.
Project Management (ENG505): Designed to equip students with project management skills essential in engineering environments, this course covers project planning, risk management, resource allocation, and stakeholder communication. Students complete a simulated project from initiation to closure using PMBOK guidelines.
Software Engineering (ENG506): This course focuses on software development life cycles, architecture design, testing methodologies, and quality assurance practices. Students work in teams to develop full-stack applications using agile frameworks and modern development tools.
Advanced Control Systems (ENG601): Building upon foundational control systems knowledge, this course delves into state-space representation, optimal control, adaptive control, and robust control techniques. Students apply these concepts in MATLAB/Simulink simulations and real-time embedded systems.
Embedded Systems (ENG602): This course explores microcontroller architectures, real-time operating systems, sensor integration, and IoT protocols. Practical sessions involve designing embedded solutions using ARM Cortex-M processors and developing firmware for various applications.
Advanced Thermodynamics (ENG603): Students study thermodynamic cycles, phase equilibrium, and non-equilibrium processes in detail. The course includes laboratory experiments on heat transfer mechanisms and energy conversion systems.
Structural Dynamics (ENG604): This course examines dynamic behavior of structures under various loads including seismic, wind, and impact forces. Students perform modal analysis and develop computer models for structural response prediction.
Biomedical Instrumentation (ENG605): Focused on medical device design and signal processing, this course covers biosensors, biomedical imaging techniques, and clinical data analysis. Students work on projects involving ECG monitoring, glucose measurement systems, and prosthetic control.
Industrial Automation (ENG606): This course introduces automation technologies used in manufacturing environments including PLCs, SCADA systems, robotics, and process control. Practical sessions involve programming industrial equipment and integrating automation solutions into production lines.
Project-Based Learning Philosophy
The department strongly believes in project-based learning as a core component of engineering education. This approach allows students to apply theoretical knowledge in practical scenarios while developing essential skills such as problem-solving, teamwork, and communication.
Mini-projects are integrated throughout the curriculum, starting from the first year. These projects typically last for one semester and involve small teams working on specific engineering challenges. Students receive guidance from faculty mentors and submit progress reports and presentations at regular intervals.
The final-year thesis or capstone project is a significant component of the program. Students select projects based on their interests and career goals, often collaborating with industry partners or research institutions. The project involves extensive literature review, design, experimentation, data analysis, and documentation.
Faculty mentors are assigned based on students' project interests and expertise areas. Regular meetings are scheduled to ensure progress tracking and provide necessary support. Students are encouraged to present their work at conferences and publish papers in peer-reviewed journals.
The evaluation criteria for projects include technical execution, innovation, teamwork, presentation quality, and documentation standards. Peer reviews and self-assessments are also part of the grading process to promote reflective learning and accountability.