Curriculum
The curriculum at Haridwar University Roorkee is meticulously structured to ensure students gain a comprehensive understanding of engineering principles while developing practical skills through hands-on experience. The program spans eight semesters, with each semester building upon the previous one to create a seamless progression from foundational concepts to advanced applications.
Course Structure Overview
The curriculum includes core courses, departmental electives, science electives, and laboratory sessions designed to provide students with a well-rounded education in engineering. The following table lists all courses across the eight semesters:
Semester | Course Code | Course Title | Credit Structure (L-T-P-C) | Prerequisites |
---|---|---|---|---|
1 | ENG101 | English for Engineers | 3-0-0-3 | - |
1 | MAT101 | Calculus and Differential Equations | 4-0-0-4 | - |
1 | PHY101 | Physics of Materials | 3-0-0-3 | - |
1 | CHE101 | Chemistry for Engineers | 3-0-0-3 | - |
1 | ESC101 | Engineering Graphics and Design | 2-0-2-4 | - |
1 | COM101 | Introduction to Computing | 3-0-0-3 | - |
1 | ECE101 | Basic Electrical Engineering | 3-0-0-3 | - |
2 | MAT201 | Linear Algebra and Statistics | 4-0-0-4 | MAT101 |
2 | PHY201 | Thermodynamics and Heat Transfer | 3-0-0-3 | PHY101 |
2 | CSE201 | Data Structures and Algorithms | 3-0-0-3 | COM101 |
2 | MCH201 | Mechanics of Solids | 3-0-0-3 | MAT101 |
2 | CIV201 | Introduction to Civil Engineering | 3-0-0-3 | - |
2 | ECE201 | Electronic Devices and Circuits | 3-0-0-3 | ECE101 |
3 | MAT301 | Numerical Methods | 3-0-0-3 | MAT201 |
3 | CSE301 | Database Management Systems | 3-0-0-3 | CSE201 |
3 | MCH301 | Fluid Mechanics | 3-0-0-3 | MCH201 |
3 | CIV301 | Structural Analysis | 3-0-0-3 | CIV201 |
3 | ECE301 | Signals and Systems | 3-0-0-3 | ECE201 |
4 | CSE401 | Computer Networks | 3-0-0-3 | CSE201 |
4 | MCH401 | Heat Transfer | 3-0-0-3 | MCH301 |
4 | CIV401 | Transportation Engineering | 3-0-0-3 | CIV301 |
4 | ECE401 | Digital Signal Processing | 3-0-0-3 | ECE301 |
5 | CSE501 | Machine Learning | 3-0-0-3 | CSE301 |
5 | MCH501 | Advanced Thermodynamics | 3-0-0-3 | MCH401 |
5 | CIV501 | Environmental Engineering | 3-0-0-3 | CIV401 |
5 | ECE501 | Control Systems | 3-0-0-3 | ECE401 |
6 | CSE601 | Software Engineering | 3-0-0-3 | CSE501 |
6 | MCH601 | Manufacturing Processes | 3-0-0-3 | MCH501 |
6 | CIV601 | Geotechnical Engineering | 3-0-0-3 | CIV501 |
6 | ECE601 | Antenna and Microwave Engineering | 3-0-0-3 | ECE501 |
7 | CSE701 | Big Data Analytics | 3-0-0-3 | CSE601 |
7 | MCH701 | Robotics and Automation | 3-0-0-3 | MCH601 |
7 | CIV701 | Water Resources Engineering | 3-0-0-3 | CIV601 |
7 | ECE701 | Embedded Systems | 3-0-0-3 | ECE601 |
8 | CSE801 | Capstone Project | 2-0-4-6 | - |
8 | MCH801 | Final Year Thesis | 2-0-4-6 | - |
8 | CIV801 | Final Year Project | 2-0-4-6 | - |
8 | ECE801 | Final Year Research | 2-0-4-6 | - |
Advanced Departmental Electives
Students can choose from a variety of advanced departmental electives that align with their interests and career goals. These courses are designed to deepen students' understanding of specialized topics within their chosen field:
- Artificial Intelligence and Machine Learning: This course covers machine learning algorithms, neural networks, deep learning architectures, and natural language processing. Students learn to build intelligent systems using Python, TensorFlow, and PyTorch.
- Cybersecurity Fundamentals: Designed to equip students with the knowledge of network security, cryptography, ethical hacking, and risk management in IT environments.
- Data Science and Big Data Analytics: Focuses on statistical modeling, data mining, visualization techniques, and big data platforms like Hadoop and Spark.
- Embedded Systems Design: Covers microcontroller programming, real-time operating systems, hardware-software integration, and IoT applications.
- Renewable Energy Technologies: Explores solar, wind, hydroelectric, and biomass energy systems with emphasis on design, implementation, and sustainability.
- Advanced Robotics and Control Systems: Combines theory and practice in robot kinematics, dynamics, sensor integration, and autonomous navigation.
- Sustainable Urban Planning: Examines sustainable development practices, green building technologies, and smart city initiatives using GIS and simulation tools.
- Biomedical Instrumentation: Introduces medical devices, physiological measurements, and signal processing in healthcare applications.
- Advanced Materials Engineering: Studies material selection, characterization techniques, and applications in aerospace, automotive, and electronics industries.
- Industrial Automation and PLC Programming: Focuses on programmable logic controllers (PLCs), industrial communication protocols, and automation systems in manufacturing plants.
Project-Based Learning Philosophy
The department strongly advocates for project-based learning as a central component of the curriculum. From early semesters, students are encouraged to participate in mini-projects that help them apply theoretical knowledge in practical scenarios. These projects are typically conducted in small teams under the guidance of faculty members and often culminate in presentations or demonstrations.
The final-year thesis/capstone project is a significant milestone for each student. It allows them to conduct original research, solve complex problems, or develop innovative solutions using their accumulated knowledge. Students select their projects based on personal interest and industry relevance, working closely with faculty mentors who guide them through the entire process—from problem definition to execution and documentation.