Comprehensive Curriculum Overview
The Robotics program at Balwant Singh Mukhiya Bsm College of Polytechnic is designed to provide students with a solid foundation in engineering principles, combined with specialized knowledge in robotics and automation. The curriculum spans eight semesters, with each semester comprising core courses, departmental electives, science electives, and laboratory components.
Semester | Course Code | Course Title | Credit Structure (L-T-P-C) | Pre-requisites |
---|---|---|---|---|
1 | ENG101 | Engineering Mathematics I | 3-1-0-4 | - |
1 | PHY101 | Physics for Engineers | 3-1-0-4 | - |
1 | CSE101 | Introduction to Programming | 2-0-2-3 | - |
1 | ECE101 | Basic Electronics | 3-1-0-4 | - |
1 | MAT101 | Applied Mathematics I | 3-1-0-4 | - |
2 | ENG102 | Engineering Mathematics II | 3-1-0-4 | ENG101 |
2 | PHY102 | Modern Physics and Applications | 3-1-0-4 | PHY101 |
2 | CSE102 | Data Structures & Algorithms | 3-1-0-4 | CSE101 |
2 | ECE102 | Digital Logic and Design | 3-1-0-4 | ECE101 |
2 | MAT102 | Applied Mathematics II | 3-1-0-4 | MAT101 |
3 | ENG201 | Engineering Mechanics | 3-1-0-4 | ENG102 |
3 | ECE201 | Electrical Circuits and Networks | 3-1-0-4 | ECE102 |
3 | CSE201 | Object-Oriented Programming | 3-1-0-4 | CSE102 |
3 | MAT201 | Probability and Statistics | 3-1-0-4 | MAT102 |
3 | MECH201 | Mechanics of Materials | 3-1-0-4 | ENG201 |
4 | ENG202 | Thermodynamics | 3-1-0-4 | ENG201 |
4 | ECE202 | Signals and Systems | 3-1-0-4 | ECE201 |
4 | CSE202 | Database Management Systems | 3-1-0-4 | CSE201 |
4 | MAT202 | Linear Algebra and Numerical Methods | 3-1-0-4 | MAT201 |
4 | MECH202 | Fluid Mechanics | 3-1-0-4 | MECH201 |
5 | ENG301 | Control Systems | 3-1-0-4 | ECE202 |
5 | ECE301 | Microprocessors and Microcontrollers | 3-1-0-4 | ECE202 |
5 | CSE301 | Operating Systems | 3-1-0-4 | CSE202 |
5 | MAT301 | Transform Calculus | 3-1-0-4 | MAT202 |
5 | MECH301 | Design of Machine Elements | 3-1-0-4 | MECH202 |
6 | ENG302 | Advanced Control Systems | 3-1-0-4 | ENG301 |
6 | ECE302 | Communication Systems | 3-1-0-4 | ECE301 |
6 | CSE302 | Computer Networks | 3-1-0-4 | CSE301 |
6 | MAT302 | Complex Variables and Partial Differential Equations | 3-1-0-4 | MAT301 |
6 | MECH302 | Manufacturing Technology | 3-1-0-4 | MECH301 |
7 | ENG401 | Robotics Fundamentals | 3-1-0-4 | ENG302 |
7 | ECE401 | Embedded Systems | 3-1-0-4 | ECE302 |
7 | CSE401 | Artificial Intelligence and Machine Learning | 3-1-0-4 | CSE302 |
7 | MAT401 | Mathematical Modeling in Robotics | 3-1-0-4 | MAT302 |
7 | MECH401 | Advanced Manufacturing Processes | 3-1-0-4 | MECH302 |
8 | ENG402 | Robotics Capstone Project | 3-0-6-9 | ENG401 |
8 | ECE402 | Advanced Topics in Signal Processing | 3-1-0-4 | ECE401 |
8 | CSE402 | Software Engineering | 3-1-0-4 | CSE401 |
8 | MAT402 | Optimization Techniques | 3-1-0-4 | MAT401 |
8 | MECH402 | Project Management in Robotics | 3-1-0-4 | MECH401 |
Advanced Departmental Electives
The department offers a range of advanced elective courses designed to deepen students' understanding of specialized topics within robotics. These courses are typically taught by faculty members who are actively engaged in research and industry collaborations.
Artificial Intelligence for Robotics (CSE401)
This course explores the integration of AI techniques into robotic systems, focusing on machine learning algorithms, neural networks, and decision-making frameworks. Students will learn how to implement intelligent behaviors in robots using Python-based tools such as TensorFlow, PyTorch, and scikit-learn. The course emphasizes practical applications in computer vision, natural language processing, and autonomous navigation.
Mobile Robotics (MECH401)
This elective focuses on the design and control of mobile robots operating in diverse environments. Topics include kinematics and dynamics of wheeled, legged, and flying platforms, sensor fusion techniques, localization algorithms, and path planning strategies. Students will build and test robots using ROS and simulation environments.
Human-Robot Interaction (ENG401)
This course examines the principles and practices of designing robots that can interact effectively with humans in various contexts. It covers topics such as gesture recognition, speech processing, emotion detection, and user interface design for robotic systems. Students will engage in projects involving assistive robotics for elderly care and child education.
Industrial Robotics and Automation (ECE401)
This elective introduces students to the industrial applications of robotics and automation technologies. It covers topics such as programmable logic controllers (PLCs), robot programming languages, safety standards, and integration with manufacturing systems. Students will gain hands-on experience in designing and implementing robotic solutions for industrial environments.
Medical Robotics (MECH402)
This course focuses on the application of robotics in healthcare settings. It covers topics such as surgical robotics, rehabilitation robotics, bio-inspired design principles, and regulatory frameworks for medical devices. Students will explore real-world challenges and develop prototypes for assistive technologies.
Computer Vision and Image Processing (CSE402)
This elective provides an in-depth exploration of computer vision techniques used in robotics applications. Students will learn image processing methods, object detection algorithms, feature extraction techniques, and deep learning models for visual perception. The course includes practical assignments involving camera calibration, stereo vision, and real-time image analysis.
Robotics in Space Exploration (ENG402)
This advanced course delves into the challenges and opportunities associated with robotics in space missions. It covers topics such as propulsion systems, remote sensing technologies, rover design, and interplanetary communication systems. Students will study past and current missions and develop conceptual designs for future exploration projects.
Rehabilitation Robotics (MECH301)
This course focuses on the development of robotic assistive devices for individuals with mobility impairments. It explores topics such as exoskeletons, prosthetic limbs, and wearable robotics. Students will engage in design projects that integrate biomechanics, control theory, and user-centered design principles.
Autonomous Navigation Systems (ENG302)
This elective covers the theoretical and practical aspects of autonomous navigation for robots. It includes topics such as SLAM algorithms, localization techniques, obstacle avoidance strategies, and multi-agent coordination. Students will implement navigation systems using ROS and integrate sensor data from various sources.
Robotics Simulation and Modeling (ECE302)
This course introduces students to simulation environments for robotics research and development. It covers topics such as 3D modeling, physics engines, virtual reality platforms, and simulation-based testing. Students will use tools like Gazebo, MATLAB/Simulink, and Unity to simulate robotic behaviors and validate control algorithms.
Project-Based Learning Philosophy
The department strongly believes in project-based learning as a core component of the robotics curriculum. Projects are designed to bridge the gap between theory and practice, allowing students to apply their knowledge in real-world scenarios while developing critical thinking and problem-solving skills.
Mini-projects are introduced in the third year, where students work in teams to design and build small-scale robotic systems. These projects focus on specific challenges such as obstacle detection, path following, or simple manipulation tasks. Each mini-project includes planning, implementation, testing, and documentation phases.
The final-year capstone project is a significant endeavor that integrates all the knowledge and skills acquired throughout the program. Students are expected to select a meaningful problem related to robotics and propose an innovative solution. The project involves extensive research, system design, prototyping, and demonstration of results.
Faculty mentors guide students through each phase of the project, providing technical expertise, feedback, and resources. Regular progress meetings ensure that projects stay on track and meet quality standards. The final presentation is evaluated by a panel of experts including faculty members, industry professionals, and external reviewers.
The evaluation criteria for both mini-projects and capstone projects are comprehensive and include technical feasibility, innovation, teamwork, documentation quality, oral presentation, and overall impact. This approach ensures that students not only acquire technical skills but also develop communication, leadership, and project management abilities essential for professional success.