skip to main content
10.1145/2701126.2701222acmconferencesArticle/Chapter ViewAbstractPublication PagesicuimcConference Proceedingsconference-collections
research-article

The study of gamification application architecture for programming language course

Published:08 January 2015Publication History

ABSTRACT

Students sometimes find it hard to learn new programming languages. They often confront unfamiliar programming terms and are required to visualize the processes that happen in the computer memory. Weak students find this a burden and end up memorizing the processes without understanding them and their working. This situation invariably leads students to get low grades in their programming subjects. Some researchers suggested that an enjoyable approach must be adopted in learning difficult subjects. Studies have shown that applying gamification elements in websites engages users. "Gamification" refers to the use of game elements in a non-game context to increase engagement between humans and computers. This research try to solve the problem by apply gamification elements in programming language course as a new architecture of Gamification application to increase the effectiveness of learning and enhance the understanding of students'.

References

  1. Guo, Minzhe, Kai Qian, Li Yang and Prabir Bhattacharya. 2010. Work in progress- A real time Java programming online assessment system. Frontiers in Education Conference (FIE), IEEE.Google ScholarGoogle ScholarCross RefCross Ref
  2. Adorjan, Alejandro and Ines Friss de Kereki. 2013. Multiple Intelligence approach and competencies applied to Computer Science 1. Frontiers in Education Conference IEEE.Google ScholarGoogle ScholarCross RefCross Ref
  3. Ambrósio, Ana Paula, Fábio Moreira Costa, Leandro Almeida, Amanda Franco and Joaquim Macedo. 2011. Identifying cognitive abilities to improve CS1 outcome. Frontiers in Education Conference (FIE), IEEE. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Dai, Kaiyu, Yiming Zhao and Ronghua Chen. 2010. Research and Practice on Constructing the Course of Programming Language. Computer and Information Technology (CIT), IEEE 10th International Conference on, IEEE. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Yu, Pengfei and Lijun Yang. 2010. Programming skills training in programming language courses. Educational and Information Technology (ICEIT), International Conference on, IEEE.Google ScholarGoogle Scholar
  6. Funabiki, Nobuo, Yousuke Korenaga, Toru Nakanishi and Kan Watanabe. 2013. An extension of fill-in-the-blank problem function in Java programming learning assistant system. Humanitarian Technology Conference (R10-HTC), IEEE.Google ScholarGoogle ScholarCross RefCross Ref
  7. Funabiki, Nobuo, Yukiko Matsushima, Toru Nakanishi, Kan Watanabe and Noriki Amano. 2013. A Java Programming Learning Assistant System Using Test-Driven Development Method. IAENG International Journal of Computer Science 40(1).Google ScholarGoogle Scholar
  8. Funabikiy, N, Yousuke Korenaga, Yukiko Matsushima, Toru Nakanishi and Kan Watanabe. 2012. An Online Fill-in-the-Blank Problem Function for Learning Reserved Words in Java Programming Education. Advanced Information Networking and Applications Workshops (WAINA), 26th International Conference on, IEEE. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Chang, Maiga. 2010. Web-Based Multiplayer Online Role Playing Game (MORPG) for Assessing Students' Java Programming Knowledge and Skills. Digital Game and Intelligent Toy Enhanced Learning (DIGITEL), Third IEEE International Conference. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Tan, Phit-Huan, Choo-Yee Ting and Siew-Woei Ling. 2009. Learning difficulties in programming courses: undergraduates' perspective and perception. Computer Technology and Development. ICCTD'09. International Conference. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Tigrek, Seyitriza and Mohammad Obadat. 2012. Teaching smartphones programming using (Android Java): Pedagogy and innovation. Information Technology Based Higher Education and Training (ITHET), International Conference on, IEEE.Google ScholarGoogle Scholar
  12. Heckman, Sarah, Thomas B Horton and Mark Sherriff. 2011. Teaching second-level Java and software engineering with Android. Software Engineering Education and Training (CSEE&T), 2011 24th IEEE-CS Conference. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Magee, John J and Li Han. 2013. Integrating a science perspective into an introductory computer science course. Integrated STEM Education Conference (ISEC), IEEE.Google ScholarGoogle ScholarCross RefCross Ref
  14. Depura, Krishna and Mohit Garg. 2012. Application of Online Gamification to New Hire Onboarding. Services in Emerging Markets (ICSEM). Third International Conference on, IEEE. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Deterding, Sebastian. 2012. Gamification: designing for motivation. Interactions 19(4): 14--17. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Deterding, Sebastian, Dan Dixon, Rilla Khaled and Lennart Nacke. 2011. From game design elements to gamefulness: defining gamification. Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments, ACM New York, NY, 9--15. DOI=http://doi.acm.org/10.1145/2181037.2181040. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Deterding, Sebastian, Miguel Sicart, Lennart Nacke, Kenton O'Hara and Dan Dixon (2011). Gamification. Using game-design elements in non-gaming contexts. PART 2nd Proceedings of the 2011 annual conference extended abstracts on Human factors in computing systems, ACM New York, NY, 2425--2428. DOI=http://doi.acm.org/10.1145/1979742.1979575. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Zichermann, Gabe and Christopher Cunningham. 2011. Gamification by design: Implementing game mechanics in web and mobile apps, O'Reilly Media, Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Kapp, Karl M. 2013. The Gamification of Learning and Instruction Fieldbook: Ideas Into Practice, John Wiley & Sons. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Gartner. 2011. Gartner Says By 2015, More Than 50 Percent of Organizations That Manage Innovation Processes Will Gamify Those Processes. Retrieved 25 Jun, 2014, from www.gartner.com/newsroom/id/1629214.Google ScholarGoogle Scholar
  21. Thom, Jennifer, David Millen and Joan DiMicco. 2012. Removing gamification from an enterprise SNS. Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work, ACM New York, NY, 1067--1070. DOI=http://doi.acm.org/10.1145/2145204.2145362. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Browne, Kevin, Christopher Anand and Elizabeth Gosse. 2014. Gamification and serious game approaches for adult literacy tablet software. Entertainment Computing 5(3): 135--146.Google ScholarGoogle ScholarCross RefCross Ref
  23. de-Marcos, Luis, Adrián Domínguez, Joseba Saenz-de-Navarrete and Carmen Pagés. 2014. An empirical study comparing gamification and social networking on e-learning. Computers & Education 75(0): 82--91.Google ScholarGoogle ScholarCross RefCross Ref
  24. Hamari, Juho and Jonna Koivisto. 2014. Measuring flow in gamification: Dispositional Flow Scale-2. Computers in Human Behavior 40(0): 133--143.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Hanus, Michael D. and Jesse Fox. 2015. Assessing the effects of gamification in the classroom: A longitudinal study on intrinsic motivation, social comparison, satisfaction, effort, and academic performance. Computers & Education 80(0): 152--161.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Jones, Brooke A., Gregory J. Madden and Heidi J. Wengreen. 2014. The FIT Game: preliminary evaluation of a gamification approach to increasing fruit and vegetable consumption in school. Preventive Medicine 68(0): 76--79.Google ScholarGoogle ScholarCross RefCross Ref
  27. Koivisto, Jonna and Juho Hamari. 2014. Demographic differences in perceived benefits from gamification. Computers in Human Behavior 35(0): 179--188.Google ScholarGoogle ScholarCross RefCross Ref
  28. Seaborn, Katie and Deborah I. Fels. 2015. Gamification in theory and action: A survey. International Journal of Human-Computer Studies 74(0): 14--31.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The study of gamification application architecture for programming language course

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        IMCOM '15: Proceedings of the 9th International Conference on Ubiquitous Information Management and Communication
        January 2015
        674 pages
        ISBN:9781450333771
        DOI:10.1145/2701126

        Copyright © 2015 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 8 January 2015

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate213of621submissions,34%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader