I like to think of the RPi as an arduino that can run opencv. Arduinos are nice little devices for getting started in the electronics world, but when you need to do real work, it's nice that the RPi is essentially the same price.
A typical project for the arduino might be to control a few simple servo motors to drive a small vehicle. Your comp sci class can now teach in python, and have python control the GPIO pins to drive the vehicle.
I think kids would be a lot more excited to learn how to program after seeing how a small $35 device can be used to control a car remotely.