Siggraph 2005 logo
Conference Exhibition Call For Participation Presenters Media Registration


20. An Open-Source CVE for Programming Education: A Case Study

Half-Day, Monday, 1 August, 8:30 am - 12:15 pm
Room 511AB
Level: Intermediate

The Multi-User Programming Pedagogy for Enhancing Traditional Study (M.U.P.P.E.T.S.) system (a fully featured collaborative virtual environment) has been in development at Rochester Institute of Technology for several years. This course describes how the system was built and how it is used in the classroom for programming and graphics education, as well as how Open Source has affected the system, its development, and its deployment.


Familiarity with OpenGL and/or another graphics APIs. Familiarity with graphics and programming education.

Intended Audience

Educators who are teaching computer programming and/or computer graphics, and anyone interested in seeing a multi-user system that doubles as a CVE and a fully capable development environment.


Andrew Phelps
Rochester Institute of Technology


Kevin Bierre
Christopher Egert
David Parks
Rochester Institute of Technology


8:30 Introduction
8:40 What is M.U.P.P.E.T.S.?
9:10 The Changing Face of Education and Student Expectation
9:30 M.U.P.P.E.T.S. in Use: A Contextual Environment for Critical Thinking
10:15 Break
10:30 M.U.P.P.E.T.S. in Use: An Introductory Java Programming Course
11 M.U.P.P.E.T.S. in Use: A Model for Sharing Content & Development Extensibility
11:35 M.U.P.P.E.T.S. as Open Source