Code Reading Dojo: Designing an Educationally-oriented Mobile Application Aimed at Promoting Code Reading Skills

dc.contributor.authorGhaed, Zahraen
dc.contributor.committeechairEdwards, Stephen H.en
dc.contributor.committeememberServant Cortes, Francisco Javieren
dc.contributor.committeememberMcCrickard, D. Scotten
dc.contributor.departmentComputer Scienceen
dc.description.abstractIn recent years, much attention has been directed to the use of educational games for learning computer science concepts. The motivation of game-based learning with positive experience has been deeply studied in the literature, but game design for improving code reading skills have much room for improvement. Being good at the reading code is important to a professional developer. To address this issue, we defined a new educationally-oriented mobile game application, aimed at promoting the development of code reading skills in a new and fun way. The strategy of this game is to find errors in pieces of codes. At each level, students should find all syntactic and semantic errors in the code in a certain time in order to advance to the next level. Of the numerous programming languages, we chose Java because it is one of the most popular programming languages. In many colleges, Java plays a major role in introductory courses. Our vision is to allow instructors to employ the game in their introduction to programming in Java course. In addition, we hope it could be adapted for use in introductory courses using different programming languages. Data collected during the project helps us evaluate the impact of game-based learning on code reading in programming languages. We asked undergraduate students at the department of computer science at Virginia Tech to play with the game during Spring 2017 semester. The collected data analyzed, and students believe that Code Reading Dojo improves their code reading skills in Java and overall programming ability, in additions to help them find errors in their own program.en
dc.description.degreeMaster of Scienceen
dc.publisherVirginia Techen
dc.rightsIn Copyrighten
dc.subjectcomputer science educationen
dc.subjectcode reading skillsen
dc.subjecteducational gameen
dc.subjectmobile gameen
dc.titleCode Reading Dojo: Designing an Educationally-oriented Mobile Application Aimed at Promoting Code Reading Skillsen
dc.typeThesisen Science and Applicationsen Polytechnic Institute and State Universityen of Scienceen


Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
5.58 MB
Adobe Portable Document Format