DocumentCode :
654418
Title :
Introducing programming concepts through video game creation
Author :
Doerschuk, Peggy ; Juarez, Valerie ; Jiangjiang Liu ; Vincent, Didier ; Doss, Kathlyn ; Mann, Janek
Author_Institution :
Dept. of Comput. Sci., Lamar Univ., Beaumont, TX, USA
fYear :
2013
fDate :
23-26 Oct. 2013
Firstpage :
523
Lastpage :
529
Abstract :
This paper presents adaptable materials that teach programming fundamentals via game programming with Greenfoot, a free Java based game development platform. The materials consist of five independent modules, each of which focuses on a group of related computing fundamentals. Each module includes the shell of a game, lessons that teach programming fundamentals, hands-on exercises that apply the fundamentals to add functionality to the game, and questionnaires and content-based quizzes that can be used to assess the effectiveness of the lessons. An instructor´s guide is also included. These materials were used to teach computing concepts to high school students in two different venues in summer 2011 and 2012. Formal assessments found that the students experienced a significant increase in knowledge in computing and an increased interest in computing and likelihood of taking computing courses in the future. The paper describes the motivation for this work, how it relates to other works, the teaching and assessment materials, the key concepts covered in each module, the venues in which the materials were tested, and the results. It also discusses how the instructional materials can be used in other venues and provides a link to the materials so that others may use them.
Keywords :
Java; computer games; computer science education; software engineering; teaching; Greenfoot; assessment materials; computing courses; free Java based game development platform; game programming; game shell; high school students; instructional materials; programming fundamentals teaching; teaching materials; video game creation; Educational institutions; Games; Materials; Portals; Programming profession; game programming; introductory computing; programming concepts;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education Conference, 2013 IEEE
Conference_Location :
Oklahoma City, OK
ISSN :
0190-5848
Type :
conf
DOI :
10.1109/FIE.2013.6684879
Filename :
6684879
Link To Document :
بازگشت