
Bachelor of Science (BSc) in Robotics & Automation (ROBT)
Total Credits: ~130-140 credits
Core Courses
ROBT 1101 – Introduction to Robotics & Automation (3 credits) — no prerequisites
ROBT 1201 – Engineering Mathematics I & II (4 credits each) — no prerequisites
ROBT 1301 – Fundamentals of Mechanical Engineering (3 credits) — no prerequisites
ROBT 1401 – Electrical Circuits & Electronics (3 credits) — no prerequisites
ROBT 1501 – Programming for Robotics (4 credits) — fundamentals of programming
ROBT 1601 – Kinematics & Dynamics of Robots (3 credits) — prerequisites: Mathematics, Engineering Mechanics
ROBT 1701 – Sensors & Actuators (3 credits) — prerequisites: Electrical Circuits
ROBT 1801 – Control Systems (3 credits) — prerequisites: Electrical Circuits, Mathematics
ROBT 1901 – Microcontrollers & Embedded Systems (3 credits) — prerequisites: Programming, Electronics
ROBT 2001 – Robot Programming & Simulation (3 credits) — prerequisites: Programming, Kinematics
ROBT 2101 – Machine Vision & Perception (3 credits) — prerequisites: Sensors & Actuators
ROBT 2201 – Robot Design & Manufacturing (3 credits) — prerequisites: Mechanical & Electrical courses
ROBT 2301 – Automation & Industrial Control (3 credits) — prerequisites: Control Systems
ROBT 2401 – Robotics Safety & Ethics (2 credits) — no prerequisites
ROBT 2501 – Capstone Design Project I (3 credits) — senior standing
ROBT 2601 – Capstone Design Project II (3 credits) — ROBT 2501
Electives (12-15 credits):
Autonomous Vehicles
Soft Robotics & Biomimetics
Human-Robot Interaction
AI in Robotics
Mobile Robotics & Navigation
Collaborative Robots (Cobots)
Industrial Robotics & Manufacturing Automation
Humanoid Robots
Final Year Capstone / Project
ROBT 2701 – Capstone Design Project (3 credits)