Date of Award

8-1-2010

Document Type

Dissertation

Degree Name

Ph.D.

Organizational Unit

Daniel Felix Ritchie School of Engineering and Computer Science

First Advisor

Scott Leutenegger, Ph.D.

Second Advisor

Joel Cohen

Third Advisor

Chris Gauthier-Dickey

Keywords

Educational computer games, Programming language education, Assessment of educational methods

Abstract

Video and computer games have become an important area of study in the field of education. Games have been designed to teach mathematics, physics, raise social awareness, teach history and geography, and train soldiers in the military. Recent work has created computer games for teaching computer programming and understanding basic algorithms.

We present an investigation where computer games are used to teach two fundamental computer science concepts: boolean expressions and recursion. The games are intended to teach the concepts and not how to implement them in a programming language.

For this investigation, two computer games were created. One is designed to teach basic boolean expressions and operators and the other to teach fundamental concepts of recursion. We describe the design and implementation of both games.

We evaluate the effectiveness of these games using before and after surveys. The surveys were designed to ascertain basic understanding, attitudes and beliefs regarding the concepts. The boolean game was evaluated with local high school students and students in a college level introductory computer science course. The recursion game was evaluated with students in a college level introductory computer science course.

We present the analysis of the collected survey information for both games. This analysis shows a significant positive change in student attitude towards recursion and modest gains in student learning outcomes for both topics.

Publication Statement

Copyright is held by the author. User is responsible for all copyright compliance.

Rights Holder

Jeffrey Michael Edgington

Provenance

Received from ProQuest

File Format

application/pdf

Language

en

File Size

156 p.

Discipline

Computer science, Science education



Share

COinS