http://www.oopsla.org/2006/2006/index.php?option=com_content&task=view&id=136&Itemid=437

program registration submissions committee lodging portland

Hello, M.U.P.P.E.T.S.: Using a 3D Collaborative Virtual Environment to Motivate Fundamental Object-O

Hello, M.U.P.P.E.T.S.: Using a 3D Collaborative Virtual Environment to Motivate Fundamental Object-Oriented Learning

With the advent of the objects-first approach for introductory programming, instructors are challenged to think differently regarding the projects and exercises they create for the classroom. The objects-first approach reduces the emphasis on syntax and encourages the student to focus upon the proper construction and use of classes. The change in focus also means that students must understand the relationship between classes within a software application and how they affect the overall design of a system. Unfortunately, such critical thinking exercises can prove challenging to the introductory student, especially if presented in an abstract manner. In this paper, the authors examine how fundamental principles such as inheritance, composition, and association can be conveyed to introductory programming students within a collaborative virtual environment. The examples chosen follow established guidelines for objects-first examples while leveraging features of an engaging, three-dimensional interactive environment.

Christopher Egert , Information Technology Department / Interactive Media Group / Rochester Institute of Technology

Kevin Bierre , Information Technology Department / Enterprise Computing Group / Rochester Institute of Technology

Andrew Phelps , Information Technology Department / Interactive Media Group / Rochester Institute of Technology

Phil Ventura , Department of Natural Sciences, Math & Computer Science, St. Thomas University

 

While Space Available
Search
program registration submissions committee lodging portland
For comments and questions about the web site
please contact us at support@oopsla.org
© 2005 OOPSLA