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'.
- 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 ScholarCross Ref
- Adorjan, Alejandro and Ines Friss de Kereki. 2013. Multiple Intelligence approach and competencies applied to Computer Science 1. Frontiers in Education Conference IEEE.Google ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Yu, Pengfei and Lijun Yang. 2010. Programming skills training in programming language courses. Educational and Information Technology (ICEIT), International Conference on, IEEE.Google Scholar
- 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 ScholarCross Ref
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- Magee, John J and Li Han. 2013. Integrating a science perspective into an introductory computer science course. Integrated STEM Education Conference (ISEC), IEEE.Google ScholarCross Ref
- 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 ScholarDigital Library
- Deterding, Sebastian. 2012. Gamification: designing for motivation. Interactions 19(4): 14--17. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Zichermann, Gabe and Christopher Cunningham. 2011. Gamification by design: Implementing game mechanics in web and mobile apps, O'Reilly Media, Inc. Google ScholarDigital Library
- Kapp, Karl M. 2013. The Gamification of Learning and Instruction Fieldbook: Ideas Into Practice, John Wiley & Sons. Google ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- Hamari, Juho and Jonna Koivisto. 2014. Measuring flow in gamification: Dispositional Flow Scale-2. Computers in Human Behavior 40(0): 133--143.Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- Koivisto, Jonna and Juho Hamari. 2014. Demographic differences in perceived benefits from gamification. Computers in Human Behavior 35(0): 179--188.Google ScholarCross Ref
- 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 ScholarDigital Library
Index Terms
- The study of gamification application architecture for programming language course
Recommendations
Gamification usage ecology
SIGDOC '17: Proceedings of the 35th ACM International Conference on the Design of CommunicationGamification is applied in academia and industry and is being studied in the last years. Gamification is nowadays applied to several areas, such as learning, computer science, business, marketing, tourism, among others. However, we need to understand to ...
Prototyping Gamification Apps Using Board Games: A Case Study of Muscle Stretching App
HCI in GamesAbstractThis study uses a self-development gamified health-related app, “Work? Out!” as an example. To set up two experimental devices: the App prototype (Hi-Fi prototype) and the Board game prototype (Lo-Fi prototype), and to test them respectively. This ...
Investigating Gamification for Seniors Aged 75+
DIS '18: Proceedings of the 2018 Designing Interactive Systems ConferenceGamification, the use of game elements in non-game contexts, has been successfully used to motivate people to reach their goals more efficiently or turn unpleasant tasks into fun ones. However, most gamified systems are conceptualized for a younger ...
Comments