Skip to main content

Game Programming in Introductory Courses with Direct State Manipulation

Kölling, Michael and Henriksen, Poul (2005) Game Programming in Introductory Courses with Direct State Manipulation. In: Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education. ACM, New York, USA, pp. 59-63. ISBN 1-59593-024-8. (doi:10.1145/1067445.1067465) (The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided)

The full text of this publication is not currently available from this repository. You may be able to access a copy if URLs are provided. (Contact us about this Publication)
Official URL
http://dx.doi.org/10.1145/1067445.1067465

Abstract

While the introduction of object-oriented programming slowly moves down the age groups - starting from advanced university courses, to introductory courses, and now into high schools - many attempts are being made to make object-oriented programming introduction less abstract and theoretical. Visualisation and interaction techniques are being applied in an attempt to give students engaging and concrete experiences with objects. Recently, the greenfoot environment has been proposed as another step in this development. In this paper, we describe new functionality in the greenfoot environment, especially the addition of user interaction programming via direct state manipulation. Direct state manipulation provides very low overhead graphical I/O handling at a level that makes it feasible to guide students to simple graphical game programming within a few weeks, while concentrating on fundamental object-oriented concepts in the structure of the program.

Item Type: Book section
DOI/Identification number: 10.1145/1067445.1067465
Uncontrolled keywords: Pedagogy, Object-Oriented Programming, Visualisation
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Faculties > Sciences > School of Computing > Computing Education Group
Depositing User: Mark Wheadon
Date Deposited: 24 Nov 2008 18:03 UTC
Last Modified: 28 Aug 2019 09:21 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/14304 (The current URI for this page, for reference purposes)
  • Depositors only (login required):