Prerequisite(s): CSIT 340 or CSIT 355 with a grade of C- or higher. An overview of the fundamental principles in autonomous robotics from the aspect of algorithms and computation. Includes theoretical concepts in robotic technology (inverse kinematics. actuation, sensing, manipulation, control and motion planning), complemented by hands on work with algorithms for robot communication and sensing. Investigation of current directions in robotics applications and ethics of robotics.