Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education 2005
DOI: 10.1145/1067445.1067465
|View full text |Cite
|
Sign up to set email alerts
|

Game programming in introductory courses with direct state manipulation

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 schoolsmany 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 developme… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
24
0

Year Published

2008
2008
2013
2013

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 41 publications
(24 citation statements)
references
References 8 publications
0
24
0
Order By: Relevance
“…The idea of games for learning programming technologies is based on program code visualization that helps learners to understand the idea of programming paradigms. Examples of such games are: the games based on Turtle graphics [6,7], different modifications of Karel The Robot [8,9,10, and the games BlueJ [11], DrJava [12] and Alice [13,14] and so on.…”
Section: Related Workmentioning
confidence: 99%
“…The idea of games for learning programming technologies is based on program code visualization that helps learners to understand the idea of programming paradigms. Examples of such games are: the games based on Turtle graphics [6,7], different modifications of Karel The Robot [8,9,10, and the games BlueJ [11], DrJava [12] and Alice [13,14] and so on.…”
Section: Related Workmentioning
confidence: 99%
“…The learning context of the authors' choice is game de velopment [2,12]. Almost every student is familiar with video games and plays them.…”
Section: : Approachmentioning
confidence: 99%
“…Various programming environments such as Alice [13], Scratch [12], [11], and Greenfoot [9], have been provided for instilling fun into students' programming-learning experiences, especially for beginner learners. These programming environments have achieved significant success [22], [6] in helping teach and learn programming concepts for beginner learners.…”
Section: Introductionmentioning
confidence: 99%