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
|