Teaching
Courses at IIT Madras
Project-based courses spanning manoeuvring and control, machine learning, and marine autonomy — several counting towards the Inter-Disciplinary Dual Degree in Robotics.
Currently offered
Current courses
OE3035
Motion of Ships and Floating Systems
From single-degree-of-freedom vibration to ship motions in regular and irregular waves, RAOs, and motion control.
- Core course for undergraduate students in Ocean Engineering and Naval Architecture
OE5510
Machine Learning for Ocean Engineers
A project-based path from SVD and PCA through regression and classification to neural networks for ocean engineering data.
- Professional elective for undergraduate students in Ocean Engineering and Naval Architecture
- Elective for M.Tech in Ocean Structures
- Elective for Inter-Disciplinary Dual Degree (IDDD) in Robotics
- Elective for M.Tech in Robotics
OE5005
Marine Autonomous Vehicles
From autonomy levels and vehicle dynamics to guidance, navigation, control, and ROS2 deployment on an unmanned surface vessel.
- Professional elective for undergraduate students in Ocean Engineering and Naval Architecture
- Elective for M.Tech in Ocean Structures
- Elective for Inter-Disciplinary Dual Degree (IDDD) in Robotics
- Elective for M.Tech in Robotics
Archive
Previously offered
OE3036
Maneuvering and Control of Marine Vehicles
From the equations of motion of a marine vehicle to directional stability, heading control, and rudder design.
- Core course for undergraduate students in Ocean Engineering and Naval Architecture
OE3015
Ship Structural Analysis
From rationally based design methods to hull-girder loads, member strength, and ultimate capacity of the ship structure.
- Core course for undergraduate students in Ocean Engineering and Naval Architecture
OE5055
Ship Dynamic Positioning Systems
From marine vehicle equations of motion to observers, thrusters, and integrated controllers for dynamic positioning.
- Professional elective for undergraduate students in Ocean Engineering and Naval Architecture
- Elective for M.Tech in Ocean Engineering