Curriculum
Course Structure Overview
Semester | Course Code | Course Title | Credit (L-T-P-C) | Pre-requisite |
---|---|---|---|---|
1 | ENG101 | Engineering Mathematics I | 3-1-0-4 | None |
1 | ENG102 | Engineering Physics | 3-1-0-4 | None |
1 | ENG103 | Chemistry for Engineers | 3-1-0-4 | None |
1 | ENG104 | Introduction to Programming | 2-0-2-3 | None |
1 | ENG105 | Engineering Drawing | 2-0-2-3 | None |
1 | ENG106 | Technical Communication | 2-0-0-2 | None |
2 | ENG201 | Engineering Mathematics II | 3-1-0-4 | ENG101 |
2 | ENG202 | Electrical Engineering Fundamentals | 3-1-0-4 | ENG102 |
2 | ENG203 | Mechanics of Solids | 3-1-0-4 | ENG101 |
2 | ENG204 | Computer Programming | 2-0-2-3 | ENG104 |
2 | ENG205 | Environmental Studies | 2-0-0-2 | None |
3 | ENG301 | Probability and Statistics | 3-1-0-4 | ENG201 |
3 | ENG302 | Digital Logic Design | 3-1-0-4 | ENG204 |
3 | ENG303 | Materials Science and Metallurgy | 3-1-0-4 | ENG103 |
3 | ENG304 | Thermodynamics | 3-1-0-4 | ENG202 |
3 | ENG305 | Signals and Systems | 3-1-0-4 | ENG201 |
4 | ENG401 | Control Systems | 3-1-0-4 | ENG305 |
4 | ENG402 | Electromagnetic Fields | 3-1-0-4 | ENG202 |
4 | ENG403 | Fluid Mechanics | 3-1-0-4 | ENG303 |
4 | ENG404 | Computer Architecture | 3-1-0-4 | ENG302 |
5 | ENG501 | Microprocessors and Microcontrollers | 3-1-0-4 | ENG404 |
5 | ENG502 | Design and Analysis of Algorithms | 3-1-0-4 | ENG404 |
5 | ENG503 | Database Management Systems | 3-1-0-4 | ENG404 |
5 | ENG504 | Machine Design | 3-1-0-4 | ENG303 |
6 | ENG601 | Advanced Control Systems | 3-1-0-4 | ENG401 |
6 | ENG602 | Power Electronics | 3-1-0-4 | ENG402 |
6 | ENG603 | Engineering Economics and Management | 2-0-0-2 | ENG501 |
6 | ENG604 | Project Management | 2-0-0-2 | ENG501 |
7 | ENG701 | Capstone Project I | 3-0-0-3 | ENG501 |
7 | ENG702 | Research Methodology | 2-0-0-2 | ENG501 |
8 | ENG801 | Capstone Project II | 4-0-0-4 | ENG701 |
Advanced Departmental Elective Courses
The department offers a rich variety of advanced departmental electives that allow students to specialize in emerging areas of engineering. These courses are designed to provide in-depth knowledge and practical experience in cutting-edge technologies.
Deep Learning and Neural Networks: This course explores the fundamentals of artificial intelligence through neural networks, focusing on convolutional neural networks (CNNs), recurrent neural networks (RNNs), and transformers. Students gain hands-on experience with frameworks like TensorFlow and PyTorch while working on real-world datasets to solve complex problems.
Cryptography and Network Security: This course delves into the mathematical foundations of modern cryptographic systems, including symmetric and asymmetric encryption, digital signatures, and hash functions. Practical applications include secure communication protocols, blockchain technologies, and cybersecurity frameworks used in enterprise environments.
Renewable Energy Technologies: Students learn about solar photovoltaics, wind turbines, hydroelectric power generation, and energy storage systems. The course includes laboratory experiments involving renewable energy systems and simulations using specialized software to analyze performance under different conditions.
Biomedical Instrumentation: This course covers the design and implementation of medical devices, from sensors to imaging systems. Students work with real medical equipment, understanding how to integrate engineering principles into healthcare applications and develop prototypes that address specific clinical needs.
Sustainable Urban Planning: Focused on integrating sustainable practices into urban development, this course combines civil engineering concepts with environmental science and policy analysis. Projects involve designing green buildings, optimizing transportation systems, and creating resilient infrastructure for future cities.
Quantum Computing Fundamentals: As quantum computing emerges as a transformative technology, this course introduces students to qubit dynamics, quantum algorithms, and error correction techniques. Theoretical concepts are reinforced through practical sessions using quantum simulators and actual quantum hardware available at the university's quantum research center.
Robotics and Automation: Students explore robot kinematics, control systems, sensor integration, and machine learning applications in robotics. Hands-on projects involve building autonomous robots capable of navigating complex environments, performing manipulation tasks, and interacting with humans in collaborative settings.
Advanced Materials Science: This course investigates the structure-property relationships in advanced materials such as nanomaterials, smart materials, and composite structures. Through laboratory experiments and computational modeling, students learn to design and characterize new materials for specific engineering applications.
Internet of Things (IoT) and Embedded Systems: With IoT becoming integral to modern industries, this course covers sensor networks, embedded programming, wireless communication protocols, and cloud integration. Students build IoT-based solutions for smart homes, agriculture monitoring, and industrial automation systems.
Advanced Computational Fluid Dynamics: Using high-performance computing tools, students analyze fluid flow behavior in complex geometries. Applications include aerodynamics, heat transfer, and environmental fluid mechanics, with projects involving CFD simulations of real-world scenarios like aircraft wing design or pollutant dispersion modeling.
Power System Analysis and Design: This course examines the operation and control of electrical power systems, including transmission lines, transformers, generators, and load flow analysis. Students gain practical experience through case studies and simulations involving renewable energy integration into existing grids.
Advanced Manufacturing Processes: Students study modern manufacturing techniques such as additive manufacturing (3D printing), precision machining, and automation technologies. Practical sessions involve designing products using advanced manufacturing methods and evaluating their performance in real-world applications.
Smart Grid Technologies: Focused on integrating renewable energy sources into electrical grids, this course explores grid stability, demand response systems, and smart metering technologies. Students learn to design and optimize smart grid configurations that ensure reliable power delivery while reducing environmental impact.
Data Mining and Big Data Analytics: This course introduces students to data processing techniques, pattern recognition algorithms, and big data platforms like Hadoop and Spark. Practical projects involve analyzing large datasets to extract meaningful insights for business decision-making and scientific research.
Human-Machine Interaction (HMI): Exploring the design of user interfaces and interaction models, this course covers human factors engineering, usability testing, and accessibility standards. Students develop interactive systems that enhance user experience across various domains including healthcare, education, and entertainment.
Project-Based Learning Philosophy
The department's philosophy on project-based learning is rooted in the belief that practical application accelerates understanding and develops essential problem-solving skills. Projects are structured to simulate real-world engineering challenges, requiring students to apply theoretical knowledge in meaningful contexts.
The structure of projects spans from small-scale mini-projects in early semesters to comprehensive capstone projects in the final year. Mini-projects typically last 4-6 weeks and focus on specific technical aspects or problem domains, while capstone projects are multi-semester endeavors that involve extensive research, design, and implementation phases.
Assessment criteria for these projects emphasize not only technical execution but also teamwork, communication, project management, and innovation. Students must demonstrate their ability to work within constraints, manage timelines, and present findings effectively to both technical and non-technical audiences.
Project selection involves a collaborative process between students and faculty mentors. Faculty members guide students in identifying relevant problems, defining scope, and developing feasible solutions. This mentorship ensures that projects are challenging yet achievable, providing students with opportunities for growth and achievement.