Comprehensive Course Structure
Semester | Course Code | Course Title | Credit (L-T-P-C) | Prerequisites |
---|---|---|---|---|
1 | MATH101 | Calculus I | 3-0-0-3 | - |
1 | MATH102 | Linear Algebra and Differential Equations | 3-0-0-3 | MATH101 |
1 | PHYS101 | Physics for Engineers | 3-0-0-3 | - |
1 | COMP101 | Introduction to Programming | 2-0-2-2 | - |
1 | ENG101 | English for Technical Communication | 2-0-0-2 | - |
1 | MECH101 | Engineering Mechanics | 3-0-0-3 | MATH101 |
2 | MATH201 | Calculus II | 3-0-0-3 | MATH101 |
2 | ELEC201 | Basic Electrical Circuits and Networks | 3-0-0-3 | - |
2 | COMP201 | Data Structures and Algorithms | 3-0-0-3 | COMP101 |
2 | MECH201 | Mechanics of Materials | 3-0-0-3 | MECH101 |
2 | PHYS201 | Modern Physics | 3-0-0-3 | PHYS101 |
3 | ELEC301 | Electronics and Microprocessors | 4-0-2-4 | ELEC201 |
3 | COMP301 | Object-Oriented Programming with Java | 3-0-0-3 | COMP201 |
3 | MECH301 | Mechanics of Machines | 3-0-0-3 | MECH201 |
3 | ROBO301 | Introduction to Robotics | 3-0-2-3 | - |
4 | ELEC401 | Control Systems | 3-0-0-3 | ELEC201 |
4 | COMP401 | Database Management Systems | 3-0-0-3 | COMP201 |
4 | MECH401 | Mechanical Design and Manufacturing | 3-0-0-3 | MECH301 |
4 | ROBO401 | Sensor Technology and Applications | 3-0-2-3 | ROBO301 |
5 | COMP501 | Artificial Intelligence | 3-0-0-3 | COMP401 |
5 | ELEC501 | Signal Processing | 3-0-0-3 | ELEC201 |
5 | ROBO501 | Robotics Laboratory I | 2-0-4-2 | ROBO301 |
5 | MECH501 | Advanced Dynamics and Vibration | 3-0-0-3 | MECH401 |
6 | COMP601 | Machine Learning | 3-0-0-3 | COMP501 |
6 | ELEC601 | Embedded Systems | 3-0-2-3 | ELEC401 |
6 | ROBO601 | Robotics Laboratory II | 2-0-4-2 | ROBO501 |
6 | MECH601 | Advanced Manufacturing Processes | 3-0-0-3 | MECH401 |
7 | ROBO701 | Advanced Robotics | 3-0-2-3 | ROBO401 |
7 | COMP701 | Computer Vision | 3-0-0-3 | COMP501 |
7 | ELEC701 | Power Electronics and Drives | 3-0-0-3 | ELEC401 |
7 | ROBO702 | Capstone Project I | 4-0-0-4 | ROBO601 |
8 | ROBO801 | Capstone Project II | 4-0-0-4 | ROBO702 |
8 | COMP801 | Deep Learning and Neural Networks | 3-0-0-3 | COMP601 |
8 | ELEC801 | Robotics and Automation | 3-0-0-3 | ELEC601 |
8 | ROBO802 | Research Methods in Robotics | 2-0-0-2 | ROBO701 |
Advanced Departmental Elective Courses
Advanced departmental electives provide students with specialized knowledge and skills required for cutting-edge robotics applications. These courses are designed to challenge students and prepare them for leadership roles in the field.
The course 'Artificial Intelligence for Robotics' introduces students to machine learning algorithms, neural networks, and cognitive systems specifically tailored for robotic applications. Students learn to implement AI techniques in autonomous navigation, object recognition, and human-robot interaction scenarios. This course is led by Professor Anjali Sharma and includes hands-on projects involving real-world robotics challenges.
'Embedded Systems in Robotics' delves into microcontroller architecture, real-time operating systems, and hardware-software integration for robotic platforms. Students gain practical experience through lab sessions where they design and program embedded systems for various robotic tasks. The course is taught by Dr. Virendra Verma, who brings industry experience from working with companies like Intel and Qualcomm.
'Control Systems and Automation' focuses on mathematical modeling, stability analysis, and control design for complex robotic systems. Students learn to apply classical and modern control techniques to stabilize robotic platforms and achieve precise motion control. This course is led by Dr. Rajesh Kumar, whose research has been instrumental in developing control strategies used in industrial automation.
'Robotics Laboratory I' provides foundational laboratory experience in building and testing basic robotic systems. Students work with sensors, actuators, microcontrollers, and programming environments to construct functional robots. The lab emphasizes practical problem-solving skills and team collaboration through project-based learning.
'Sensor Technology and Applications' explores various types of sensors used in robotics, including optical, acoustic, magnetic, and mechanical sensors. Students learn sensor calibration, data fusion techniques, and integration into robotic systems for perception and navigation tasks. Professor Priya Patel's expertise ensures that students understand the latest advancements in sensor technology.
'Advanced Robotics' covers emerging trends in robotics such as soft robotics, bio-inspired designs, and swarm robotics. Students engage with current research papers and design novel robotic solutions for complex problems. This course is led by Dr. Meera Joshi, whose work has contributed significantly to distributed robotics and multi-agent systems.
'Computer Vision in Robotics' teaches students how to apply image processing and pattern recognition techniques to robotic perception tasks. Topics include feature detection, object tracking, stereo vision, and real-time image analysis. The course is taught by Professor Sunita Reddy, who has extensive experience in computer vision applications for automation.
'Robotics and Automation' explores the integration of robotics with manufacturing processes and industrial systems. Students learn about programmable logic controllers (PLCs), robot programming languages, and automation design principles. This course prepares students for roles in industrial robotics and smart factory environments.
'Research Methods in Robotics' provides an overview of research methodologies, experimental design, and data analysis techniques used in robotics research. Students develop skills in literature review, hypothesis formulation, and scientific writing. The course is led by Dr. Arvind Singh, who guides students through the process of conducting independent research projects.
'Deep Learning and Neural Networks' introduces students to deep learning architectures such as convolutional neural networks (CNNs), recurrent neural networks (RNNs), and transformers. Students implement these models for robotics applications including autonomous navigation, gesture recognition, and robotic manipulation. The course is taught by Professor Anjali Sharma, who brings her expertise in AI-driven robotics to the classroom.
Project-Based Learning Philosophy
Our department strongly believes in project-based learning as a core component of education in robotics. This pedagogical approach ensures that students develop both theoretical knowledge and practical skills necessary for solving complex real-world problems.
The mandatory mini-projects are structured to progressively build upon previous learning outcomes. Students start with simple tasks such as basic robot assembly and programming, then advance to more complex challenges like autonomous navigation or robotic manipulation. Each project is evaluated based on technical execution, innovation, teamwork, and presentation skills.
Final-year thesis/capstone projects provide students with an opportunity to work on a comprehensive research or development problem under the guidance of faculty mentors. These projects often involve collaboration with industry partners and can lead to patents, publications, or startup ventures.
Students select their projects based on personal interests and career goals, with faculty mentors providing guidance throughout the process. The selection process includes proposal presentations, feasibility assessments, and alignment with departmental resources and expertise.