Teaching Robotics to Mechanical Engineering Students Vs Electrical Engineering Students My background is in electrical engineering. I have taught robotics to electrical, electronics and CS students. This time I have to teach robotics to mechanical engineering students. How do I keep the interest level high in the class? 

I am afraid the concept of programming (microcontrollers), and electronics will lower their interest. But I think programming is a must for them as well.

Any suggestions how to proceed, go in depth, and keep the interest level high? Should there be much difference between the syllabi of the two trades?
You could focus on the kinematics and classical mechanics of robotics, particularly in anthropomorphic robots such as robot arms and human analogues. A good example would be the inverse kinematic equations required for translating end effector position and orientation to revolute joint angles. That can cover things such as Devanit-Hartenburg models and numerical vs. analytical solvers.