Gamification in Introductory Computer Science

Total Page:16

File Type:pdf, Size:1020Kb

Gamification in Introductory Computer Science GAMIFICATION IN INTRODUCTORY COMPUTER SCIENCE by KARA ALEXANDRA BEHNKE B.A., University of Colorado Boulder, 2010 M.A., Michigan State University, 2014 A thesis submitted to the Faculty of the Graduate School of the University of Colorado Boulder in partial fulfillment of the requirement for the degree of Doctor of Philosophy ATLAS Institute 2015 This thesis entitled: Gamification in Introductory Computer Science written by Kara Alexandra Behnke has been approved for the ATLAS Institute ____________________________________ John K. Bennett ____________________________________ Dirk Grunwald ____________________________________ Clayton Lewis ____________________________________ Jane Prey ____________________________________ Doug C. Sicker ____________________________________ Diane E. Sieber Date _____________ The final copy of this thesis has been examined by the signatories, and we find that both the content and the form meet acceptable presentation standards of scholarly work in the above mentioned discipline. IRB protocol # 15-0018 IRB protocol # 15-0119 Behnke, Kara Alexandra (Ph.D., ATLAS Institute) Gamification in Introductory Computer Science Thesis directed by Archuleta Professor of Computer Science and Professor of Electrical and Computer Engineering Dr. John K. Bennett This thesis investigates the impact of gamification on student motivation and learning in several introductory computer science educational activities. The use of game design techniques in education offers the potential to make learning more motivating and more enjoyable for students. However, the design, implementation, and evaluation of game elements that actually realize this promise remains a largely unmet challenge. This research examines whether the introduction of game elements into curriculum positively impacts student motivation and intended learning outcomes for entry-level computer science education in four settings that apply similar game design techniques in different introductory computer science educational settings. The results of these studies are evaluated using mixed methods to compare the effects of game elements on student motivation and learning in both formal and non-formal learning environments. The first chapter of this thesis introduces the focus of the research. The second chapter discusses the related work on introductory computer science education and gaming culture. The third chapter introduces the conceptual and theoretical framework that forms the basis of this work. Chapter four introduces the research design. Chapter five presents the first case study, which investigated how a “gamified” class impacts student motivation and learning outcomes in an undergraduate computer science course. Chapter six discusses the second case study, which examined how the design techniques informed by the first case study support high school students learning introductory computer science in an extracurricular program. Chapter seven details the third case study, which examined how game elements influence children learning in a robotics workshop. Chapter eight discusses the final case study, which briefly examined how online tutorial websites facilitate introductory programming through gaming. The final chapter summarizes the key findings and discusses opportunities for future work in gamifying computer science education. iii ACKNOWLEDGEMENTS I am grateful for my advisor, Dr. John K. Bennett, who first believed in my ability. I am profoundly thankful for all my committee members: Dr. Diane Sieber for her insight in gaming and passion for the humanities in engineering; Dr. Clayton Lewis, whose work in both teaching and research continues to inspire me in all my academic endeavors; Dr. Dirk Grunwald, who helped connect me to the computer science education committee both in Boulder, CO and abroad; Dr. Doug Sicker, for the invigorating talks about policy and technology; and Dr. Jane Prey, your work at both the National Science Foundation and Microsoft Research is something I aspire for in my professional ambitions. Thanks to each of you for helping me accomplish the most challenging task I have ever sought out to do. I would not be who I am today, nor made it through this doctoral journey, without my Chosen Family. Zander, my husband and life partner, whose love, encouragement, and grounded reassurance helped me pull myself through many tough times. Dan, who has helped me grow in more ways than I thought possible, and for helping me manage my data. Julia, experiencing this academic journey alongside your own has been a privilege in its own right. Thank you to my Consigli and Behnke families for many happy memories and much needed home-cooked meals. My gratitude for the ATLAS Institute and its community are beyond words. I never felt that I fit in anywhere academically or professionally until I found this inspiring community of creative, talented, fantastic misfits. I want to especially thank Brittany Ann Kos, the best TA and second coder I could have hoped for. Special thanks to Dr. Meg Ambrose, Dr. Katherine Goodman, Dr. Joanne White, Dr. Leslie Dodson, and Dr. Heather Underwood, who each in turn inspired and encouraged me throughout this process. I would also like to thank the National Science Foundation GK-12 ECSITE Program, who offered me the graduate funding and professional support to help me finish my doctorate. Special thanks to Jessica Feld, Dr. Debra Goldberg, the other ECISTE Fellows, and the magnificent high school teachers I worked with during my time as a Fellow—I learned more about teaching students and teaching computer science than I could have imagined. Thank you to everyone who helped make this journey become an “Epic Win!” iv CONTENTS CHAPTER I .............................................................................................................................................................. 1 INTRODUCTION ................................................................................................................................................... 1 I. BACKGROUND AND MOTIVATION ...................................................................................................... 1 II. PRIOR RESEARCH ...................................................................................................................................... 3 III. RESEARCH GOALS ................................................................................................................................... 7 IV. METHODS ..................................................................................................................................................... 8 CHAPTER II ......................................................................................................................................................... 11 RELATED WORK .............................................................................................................................................. 11 I. INTRODUCTORY COMPUTER SCIENCE EDUCATION ............................................................. 11 II. GAMING: BEYOND ENTERTAINMENT .......................................................................................... 23 CHAPTER III THEORETICAL FRAMEWORK ..................................................................................... 34 A. SELF-DETERMINATION THEORY .................................................................................................... 34 CHAPTER IV RESEARCH DESIGN & METHODOLOGY ................................................................. 45 I. RESEARCH STRATEGY .......................................................................................................................... 45 II. THEORETICAL DESIGN ........................................................................................................................ 49 III. MIXED METHODS .................................................................................................................................. 54 CHAPTER V CASE STUDY ONE: VIRTUAL WORLDS ...................................................................... 62 I. SITE SELECTION ....................................................................................................................................... 62 II. RESEARCH DESIGN ................................................................................................................................ 63 IV. IMPLEMENTATION ............................................................................................................................... 70 V. INSTRUMENTATION & EVALUATION ......................................................................................... 100 VI. CASE STUDY ONE FINDINGS .......................................................................................................... 103 VII. DISCUSSION .......................................................................................................................................... 166 v VIII. CONCLUSIONS AND FUTURE WORK ...................................................................................... 169 CHAPTER VI CASE STUDY TWO: TECHNOVATION ..................................................................... 171 I. SITE SELECTION ..................................................................................................................................... 172 II. RESEARCH DESIGN .............................................................................................................................
Recommended publications
  • The Use of Minecraft to Foster Creativity, Collaboration And
    Cueva Carrión, Henry David The Use of Minecraft to Foster Creativity, Collaboration and Motivation through Game-Based Learning and Gamification Master’s Thesis FACULTY OF EDUCATION Learning, Education and Technology, Master’s Programme in Education October 2018 Acknowledgements Dedicated to my parents, siblings, Paloma and to my unborn daughter. University of Oulu Faculty of Education The use of Minecraft to Foster Creativity, Collaboration and Motivation through GBL and Gamification Henry David Cueva Carrión Master´s Thesis, 51 pages, 4 appendices October 2018 Abstract The eruption of ICTs in our society posed the question of how to integrate technology into education. According to Waks (1987) in Science, Technology and Society Education, we need to find a way to integrate educational approaches that embrace and intertwine education and technology. Then, through the use of pedagogical approaches such as Game-based Learning and gamification, Minecraft presents itself as the perfect tool to develop computational think- ing, foster creativity, nurture collaboration and increase motivation. The aim of my research is to demonstrate how motivation and collaboration can be fostered through the use of Minecraft in one activity called “Being an architect on Minecraft”. In order to do that, I use a quasi- experimental research. The participants were 18 in total, divided in 2 groups one experimental and one control. In the experimental group I use the implementation of Game-based Learning and gamification and in the other group, I use the traditional way of teaching. The results clearly stablish a positive effect in collaboration and a high level of motivation during the entire process.
    [Show full text]
  • AP Computer Science a Course and Exam Description, Effective 2020
    INCLUDES Course framework Instructional section Sample exam questions AP® Computer Science A COURSE AND EXAM DESCRIPTION Effective Fall 2020 AP® Computer Science A COURSE AND EXAM DESCRIPTION Effective Fall 2020 AP COURSE AND EXAM DESCRIPTIONS ARE UPDATED PERIODICALLY Please visit AP Central (apcentral.collegeboard.org) to determine whether a more recent course and exam description is available. 00762-118-CED-CSA_FM.indd 1 4/5/19 9:01 AM About College Board College Board is a mission-driven, not-for-profit organization that connects students to college success and opportunity. Founded in 1900, College Board was created to expand access to higher education. Today, the membership association is made up of more than 6,000 of the world’s leading educational institutions and is dedicated to promoting excellence and equity in education. Each year, College Board helps more than seven million students prepare for a successful transition to college through programs and services in college readiness and college success— including the SAT® and the Advanced Placement® Program. The organization also serves the education community through research and advocacy on behalf of students, educators, and schools. For further information, visit collegeboard.org. AP Equity and Access Policy College Board strongly encourages educators to make equitable access a guiding principle for their AP programs by giving all willing and academically prepared students the opportunity to participate in AP. We encourage the elimination of barriers that restrict access to AP for students from ethnic, racial, and socioeconomic groups that have been traditionally underrepresented. Schools should make every effort to ensure that their AP classes reflect the diversity of their student population.
    [Show full text]
  • The Relationship of PSAT/NMSQT Scores and AP Examination Grades
    Research Notes Office of Research and Development RN-02, November 1997 The Relationship of PSAT/NMSQT Scores and AP® Examination Grades he PSAT/NMSQT, which measures devel- Recent analyses have shown that student per- oped verbal and quantitative reasoning, as formance on the PSAT/NMSQT can be useful in Twell as writing skills generally associated identifying additional students who may be suc- with academic achievement in college, is adminis- cessful in AP courses. PSAT/NMSQT scores can tered each October to nearly two million students, identify students who may not have been initially the vast majority of whom are high school juniors considered for an AP course through teacher or and sophomores. PSAT/NMSQT information has self-nomination or other local procedures. For been used by high school counselors to assist in many AP courses, students with moderate scores advising students in college planning, high school on the PSAT/NMSQT have a high probability of suc- course selection, and for scholarship awards. In- cess on the examinations. For example, a majority formation from the PSAT/NMSQT can also be very of students with PSAT/NMSQT verbal scores of useful for high schools in identifying additional 46–50 received grades of 3 or above on nearly all of students who may be successful in Advanced the 29 AP Examinations studied, while over one- Placement courses, and assisting schools in deter- third of students with scores of 41–45 achieved mining whether to offer additional Advanced grades of 3 or above on five AP Examinations. Placement courses. There are substantial variations across AP subjects that must be considered.
    [Show full text]
  • Gaming, Gamification and BYOD in Academic and Library Settings: Bibliographic Overview Plamen Miltenoff St
    St. Cloud State University theRepository at St. Cloud State Library Faculty Publications Library Services 6-2015 Gaming, Gamification and BYOD in academic and library settings: bibliographic overview Plamen Miltenoff St. Cloud State University, [email protected] Follow this and additional works at: https://repository.stcloudstate.edu/lrs_facpubs Part of the Library and Information Science Commons Recommended Citation Miltenoff, Plamen, "Gaming, Gamification and BYOD in academic and library settings: bibliographic overview" (2015). Library Faculty Publications. 46. https://repository.stcloudstate.edu/lrs_facpubs/46 This Bibliographic Essay is brought to you for free and open access by the Library Services at theRepository at St. Cloud State. It has been accepted for inclusion in Library Faculty Publications by an authorized administrator of theRepository at St. Cloud State. For more information, please contact [email protected]. Plamen Miltenoff [email protected] Gaming, Gamification and BYOD in academic and library settings: bibliographic overview Keywords: gaming, gamification, game-based learning, GBL, serious games, Bring Your Own Device, BYOD, mobile devices, Millennials, Generation Y, Generation Z, academic libraries, education, assessment, badges, leaderboards Introduction Lev Vygotsky’s “Zone of proximal development” and his Sociocultural Theory opened new opportunities for interpretations of the learning process. Vygotsky’s ideas overlapped Jean Piaget’s and Erik Erickson’s assertions that cooperative learning, added to experimental learning, enhances the learning process. Peer interaction, according to them, is quintessential in accelerating the learning process (Piaget, 1970; Erickson, 1977; Vygotsky, 1978). Robert Gagné, B.F. Skinner, Albert Bandura, and others contributed and constructivism established itself as a valid theory in learning. Further, an excellent chapter of social learning theories is presented by Anderson, & Dron (2014).
    [Show full text]
  • Congratulations on Your Choice of AP Computer Science a for the 2020-2021 Academic Year
    AP Computer Science A Summer Assignment 2021 Mr. Doustani Room # 104 Congratulations on your choice of AP Computer Science A for the 2020-2021 academic year. I want to start by saying I am very excited that you are taking this course, and I am looking forward to getting to know each and every one of you. In this course, you will learn the fundamentals of computer programming using the Java programming language and by doing well on the AP exam you will earn college credit. The purpose of the AP Computer Science A (AP CSA) summer assignment is to prepare you for the challenges in AP CSA and to ensure students are aware of the content and commitment level involved in this college level course as well as prepare for the AP Exam on the first two full weeks of May 2022. In this class in order to learn content, you must design, debug and write your own programs. Please read and complete all the steps in this document. The summer assignment is due on the first day of school, Tuesday August 10, 2021. It will count as your first quiz. Go to http://greenteapress.com/wp/think-java-2e/ and either download the book to your computer or choose to read it online “How to Think Like a Computer Scientist” Java version by Allen B. Downey. Read Chapter 1 “The Way of the Program”. Prerequisite: Algebra I EOC, including function notation and other algebraic problem solving skills. Overall, the course recommends a solid foundation in mathematical reasoning. AP Computer Science A Summer Assignment: Read Chapter 1 of “How to Think Like a Computer Scientist” and answer the following questions.
    [Show full text]
  • Computer Science
    Course Description COMPUTER SCIENCE Includes important information regarding the CSintroduction of the language Java. CS MAY 2004, MAY 2005 The College Board is a national nonprofit membership association whose mission is to prepare, inspire, and connect students to college and opportunity. Founded in 1900, the association is composed of more than 4,300 schools, colleges, universities, and other educational organizations. Each year, the College Board serves over three million students and their parents, 22,000 high schools, and 3,500 colleges through major programs and services in college admissions, guidance, assessment, financial aid, enrollment, and teaching and learning. Among its best-known programs are the SAT®, the PSAT/NMSQT®, and the Advanced Placement Program® (AP®). The College Board is committed to the principles of equity and excellence, and that commitment is embodied in all of its programs, services, activities, and concerns. For further information, visit www.collegeboard.com. The College Board and the Advanced Placement Program encourage teachers, AP Coordinators, and school administrators to make equitable access a guiding principle for their AP programs. The College Board is committed to the principle that all students deserve an opportunity to participate in rigorous and academically challenging courses and programs. All students who are willing to accept the challenge of a rigorous academic curriculum should be considered for admission to AP courses. The Board encourages the elimination of barriers that restrict access to AP courses for students from ethnic, racial, and socioeconomic groups that have been traditionally underrepresented in the AP Program. Schools should make every effort to ensure that their AP classes reflect the diversity of their student population.
    [Show full text]
  • Identifying Motivational Styles in Educational Gamification
    Proceedings of the 50th Hawaii International Conference on System Sciences | 2017 Identifying Motivational Styles in Educational Gamification Jared R. Chapman, Ph.D, MBA, MSc – Utah Valley University – [email protected] Peter Rich, Ph.D. – Brigham Young University - [email protected] Abstract motivation in every society for thousands of years. In Little work has been done to understand the modern times, video games have perfected their motivational impact of specific game elements and motivational pull to near addiction. Angry Birds has how they combine to form student motivational styles been downloaded more than 1 billion times and more in educational gamification. In this exploratory study than 10 million subscribers have spent more than 50 we evaluate the level of motivation reported for a billion hours playing World of War Craft [36]. The variety of game elements by 184 students. Using this average gamer, comprising some 40% of the data we generated a principle components analysis to population, is now 20-34 years old, nearly half of identify the underlying factor structure that govern whom are women [28]. This increase and parity in the students’ motivational styles. Four motivational styles gaming population has led to a culture of college were identified: (1) Personal Progress – being students who may be more readily prepared to engage motivated by gamified elements that show one’s in game-based activities for serious learning. What can individual progress in a course; (2) Competition and we learn from games that might encourage students to Praise – being motivated by game elements that show spend more time in their studies, be more engaged, and one’s progress compared to their peers and provide as a result learn more? Seeking answers to these social reinforcing feedback; (3) Individual questions is at the core of understanding and applying Assignments – being motivated by completing gamification in education.
    [Show full text]
  • Conference Booklet
    30th Oct - 1st Nov CONFERENCE BOOKLET 1 2 3 INTRO REBOOT DEVELOP RED | 2019 y Always Outnumbered, Never Outgunned Warmest welcome to first ever Reboot Develop it! And we are here to stay. Our ambition through Red conference. Welcome to breathtaking Banff the next few years is to turn Reboot Develop National Park and welcome to iconic Fairmont Red not just in one the best and biggest annual Banff Springs. It all feels a bit like history repeating games industry and game developers conferences to me. When we were starting our European older in Canada and North America, but in the world! sister, Reboot Develop Blue conference, everybody We are committed to stay at this beautiful venue was full of doubts on why somebody would ever and in this incredible nature and astonishing choose a beautiful yet a bit remote place to host surroundings for the next few forthcoming years one of the biggest worldwide gatherings of the and make it THE annual key gathering spot of the international games industry. In the end, it turned international games industry. We will need all of into one of the biggest and highest-rated games your help and support on the way! industry conferences in the world. And here we are yet again at the beginning, in one of the most Thank you from the bottom of the heart for all beautiful and serene places on Earth, at one of the the support shown so far, and even more for the most unique and luxurious venues as well, and in forthcoming one! the company of some of the greatest minds that the games industry has to offer! _Damir Durovic
    [Show full text]
  • GAME CAREER GUIDE July 2016 Breaking in the Easy(Ish) Way!
    TOP FREE GAME TOOLS JULY 2016 GAME FROM GAME EXPO TO GAME JOB Indie intro to VR Brought to you by GRADUATE #2 PROGRAM JULY 2016 CONTENTS DEPARTMENTS 4 EDITOR’S NOTE IT'S ALL ABOUT TASTE! 96 FREE TOOLS FREE DEVELOPMENT TOOLS 2016 53 GAME SCHOOL DIRECTORY 104 ARRESTED DEVELOPMENT There are tons of options out there in terms INDIE DREAMIN' of viable game schools, and this list is just the starting point to get you acquainted with the schools near you (or far from you, if that’s what STUDENT POSTMORTEM you prefer!). 32 BEGLITCHED 72 VIRTUALLY DESIGNED NYU Game Center students Alec Thomson and Jennu Jiao Hsia discuss their IGF Award- VR has quickly moved from buzzword, to proto- winning match three game about insecurity type, to viable business. This guide will help you within computers, and within ourselves. get started in VR development, avoiding some common pitfalls. FEATURES 78 SOUNDS GOOD TO ME! 8 BREAKING IN THE EASY(ISH) WAY! Advice for making audio (with or without) How attending expos can land you a job. an audio specialist. 18 ZERO TO HERO Hey! You want to learn low poly modeling but 84 A SELLER’S MARKET don’t know where to start? Look no further! Marketing fundamentals for your first game. With this guide, we hope to provide a good introduction to not only the software, but 90 INTRO TO GAME ENGINES also the concepts and theory at play. A brief discussion of some of the newest and most popular DO YOU NEED A PUBLISHER? 34 game engines.
    [Show full text]
  • AP Computer Science a Syllabus Based on the Course and Exam Description Effective Fall 2019
    AP Computer Science A Syllabus Based on the Course and Exam Description Effective Fall 2019 Course Design The proposed syllabus is for a two-semester course, assuming 30-32 weeks are available prior to the AP exam. The course meets for five 45-minute class periods per week. The course includes a number of individual programming projects assigned for one week each. The time after the AP CS Exam is devoted to a team project and enrichment activities. The course is based on numerous problem solving exercises, labs, and case studies, which require students to design and implement Java classes. The course requires 40-50 hours of hands-on work in a computer lab. Course Objectives Understand and apply the main principles of object-oriented software design and programming: classes and objects, constructors, methods, instance and static variables, inheritance, class hierarchies, and polymorphism Learn to code fluently in Java in a well-structured fashion and in good style; learn to pay attention to code clarity and documentation Learn to use Java library packages and classes within the scope of the AP Java subset Understand the concept of an algorithm; implement algorithms in Java using conditional and iterative control structures and recursion Learn to select appropriate algorithms and data structures to solve a given problem Compare efficiency of alternative solutions to a given problem Learn common searching and sorting algorithms: Sequential Search and Binary Search; Selection Sort, Insertion Sort, and Mergesort Understand one- and two-dimensional arrays and the ArrayList class, and use them appropriately in programming projects Discuss ethical and social issues related to the use of computers Prepare for the AP Computer Science A exam; meet all of the curricular requirements defined by the College Board for this course.
    [Show full text]
  • AP Course Descriptions AP Biology AP Biology Is an Introductory
    AP Course Descriptions AP Biology AP Biology is an introductory college-level biology course. Students cultivate their understanding of biology through inquiry-based investigations as they explore the following topics: evolution, cellular processes – energy and communication, genetics, information transfer, ecology, and interactions. Laboratory Requirement: This course requires that 25 percent of the instructional time will be spent in hands-on laboratory work, with an emphasis on inquiry-based investigations that provide students with opportunities to apply the science practices. Prerequisites: Students should have successfully completed high school courses in biology and chemistry. More information can be found on the AP Biology Course Overview Website. AP Calculus AB AP Calculus AB is roughly equivalent to a first semester college calculus course devoted to topics in differential and integral calculus. The AP course covers topics in these areas, including concepts and skills of limits, derivatives, definite integrals, and the Fundamental Theorem of Calculus. Students will learn how to approach calculus concepts and problems when they are represented graphically, numerically, analytically, and verbally, and how to make connections amongst these representations. Students will also learn how to use technology to help solve problems, experiment, interpret results, and support conclusions. Recommended Prerequisites: All students should complete the equivalent of four years of secondary mathematics designed for college-bound students: courses which should prepare them with a strong foundation in reasoning with algebraic symbols and working with algebraic structures. Prospective calculus students should take courses in which they study algebra, geometry, trigonometry, analytic geometry, and elementary functions. More information can be found on the AP Calculus AB Course Overview website.
    [Show full text]
  • The Gamification Inventory 133
    The Gamification Inventory An Instrument for the Qualitative Evaluation of Gamification and its Application to Learning Management Systems Jan Broer October 25, 2017 A thesis submitted for the degree of Doctor of Engineering (Dr.-Ing.) to the faculty of Mathematics and Computer Science at the University of Bremen. 1st supervisor: Prof. Dr. Andreas Breiter 2nd supervisor: Prof. Dr. Thomas Köhler Abstract Gamification has risen meteorically in popularity since the beginning of the decade, both in practitioner circles and among researchers. We show that empirical results of gamification’s effects do not match the hype around it as studies have largely failed to prove any effects. We posit that a proper evaluation of gamification requires an understanding of how gamification can be expressed in real-world applications and employ Wittgensteinian family resemblances as a basis for such a definition. We have collected a set of properties that gamified applications can have through the analysis of goals and means of gamification mentioned in the literature and through an expert survey. We then used those results to create the Gamification Inventory, an instrument for the qualitative assessment of gamification in a given system. We have tested the instrument with a set of evaluators in the field of learning management systems (LMSs), informing both a refinement of the instrument and the preparation of an experiment with the intent of testing the effectiveness of common forms of gamification. The analysis of these LMSs led to results very similar to what our analysis of pre- vious empirical studies in gamification, and especially gamification in education, have shown: most gamification is concentrated on using points, badges, levels and leader- boards as game design elements.
    [Show full text]