This course addresses fundamentals of analytical robotics as well as design and control of industrial robots and their instrumentation. ECE, MIE, and EngSci students can take this course by default. Topics include forward, inverse, and differential kinematics, screw representation, statics, inverse and forward dynamics, motion and force control of robot manipulators, mobile manipulators, actuation schemes, task-based and workspace design, position and force sensors, tactile sensing, and vision and image processing in robotic systems. Course instruction benefits from the courseware technology that involves a Java-based on-line simulation and other multimedia means for presenting realistic demonstrations and case studies in the context of teaching advanced notions in the classroom. A series of experiments in the Robotics Laboratory will also enhance the practical notions of the course content.