Full metadata
Title
System Dot: Shifting the Programming Paradigm
Description
Programming is quickly becoming as ubiquitous a tool as general mathematics. The technology field is progressing at an exponential rate and driving this constantly evolving field forward requires competent software developers. Elementary and high school educational facilities do not currently express the importance of the computer science field. Computer science is not a required course in high school and nearly impossible to find at a middle school level. This lack of exposure to the field at a young age handicaps aspiring developers by not providing them with a foundation to build on when seeking a degree. This paper revolves around the development of a virtual world that encompasses principles of programming in a video game structure. The use of a virtual world-based game was chosen under the hypothesis that embedding programming instruction into a game through problem-based learning is more likely to engage young students than more traditional forms of instruction. Unlike the traditional method of instruction, a virtual world allows us to "deceive" the player into learning concepts by implicitly educating them through fun gameplay mechanics. In order to make our video game robust and self-sufficient, we have developed a predictive recursive descent parser that will validate any user-generated solutions to pre-defined logical platforming puzzles. Programming topics taught with these problems range from binary numbers to while and for loops.
Date Created
2016-12
Contributors
- West, Grant (Co-author)
- Kury, Nizar (Co-author)
- Nelson, Brian (Thesis director)
- Kobayashi, Yoshihiro (Committee member)
- Computer Science and Engineering Program (Contributor)
- Computing and Informatics Program (Contributor)
- Barrett, The Honors College (Contributor)
Topical Subject
Resource Type
Extent
109 pages
Language
eng
Copyright Statement
In Copyright
Primary Member of
Series
Academic Year 2016-2017
Handle
https://hdl.handle.net/2286/R.I.40969
Level of coding
minimal
Cataloging Standards
System Created
- 2017-10-30 02:50:58
System Modified
- 2021-08-11 04:09:57
- 3 years 3 months ago
Additional Formats