Undergraduate computing education is facing systematic changes. Topics and courses on gaming, robotics, and media computation have been developed in many computing related curricula. It turns out that these changes help transform and revitalize computing education. This paper reports a new special topic course developed and offered at Southern Polytechnic State University in the spring semester of 2006: IT 4903/6903 Entertainment Computing and Technology. We describe the course objective, learning outcomes, and how we offered it in our curriculum. Ideas of the rationale and expansion of this course is also presented.
A camera-projector system requires a digital camera, a projector, and a computer. The projector and camera could be installed in various locations depending on the application. Our system used a rear-installed projector and camera, with players standing in between the projector-camera pair and the projected surface - a screen or a wall. We discuss in this paper a simple testing game engine using OpenCV and DirectX, with a few example games developed by the student teams.
[1]
Andrew D. Wilson.
TouchLight: an imaging touch screen and display for gesture-based interaction
,
2004,
ICMI '04.
[2]
Andrew D. Wilson.
PlayAnywhere: a compact interactive tabletop projection-vision system
,
2005,
UIST.
[3]
Theresa-Marie Rhyne.
Computer Games' Influence on Scientific and Information Visualization
,
2000,
Computer.
[4]
Mark Guzdial,et al.
A media computation course for non-majors
,
2003,
ITiCSE '03.
[5]
Andrew D. Wilson.
Multimodal Sensing for Explicit and Implicit Interaction
,
2005
.
[6]
Rahul Sukthankar,et al.
Smarter Presentations: Exploiting Homography in Camera-Projector Systems
,
2001,
ICCV.