Skip to main content
Kent Academic Repository

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) (KAR id:14304)

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.
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: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing
Depositing User: Mark Wheadon
Date Deposited: 24 Nov 2008 18:03 UTC
Last Modified: 16 Nov 2021 09:52 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/14304 (The current URI for this page, for reference purposes)

University of Kent Author Information

Kölling, Michael.

Creator's ORCID:
CReDIT Contributor Roles:

Henriksen, Poul.

Creator's ORCID:
CReDIT Contributor Roles:
  • Depositors only (login required):

Total unique views for this document in KAR since July 2020. For more details click on the image.