Working with the actual Kinect APIs requires a deep understanding of mathematics and computer science. The API provides you with 1) a byte [] representing the various images that the sensors capture, and 2) a series of {x, y, z} points representing the various joints that it tracks on users' bodies.
Doing anything useful with them requires either trigonometry or linear physics (analyzing the relationship between the “joints” and how they change over time to make gestures) or working with the image byte [] s.
Skeletal material may be suitable for advanced students at the high end of your age range.
It is probably more interesting to create an abstraction layer around the Kinect SDK that does the “hard parts” and provides a more “fun” API designed to provide children with reasons to learn simpler CS concepts.
source share