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.
Recommended Citation
Edgington, Jeffrey Michael, "Toward Using Games to Teach Fundamental Computer Science Concepts" (2010). Electronic Theses and Dissertations. 177.
https://digitalcommons.du.edu/etd/177
Copyright date
2010
Discipline
Computer science, Science education