[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-588855-105":3,"detail-sidebar-cat-0-en-105":81,"doc-detail-588855-en":130},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":74,"head_meta":76,"extra_data":78,"updated_unix":80},105,"en","the-effectiveness-of-a-fully-gamified-programming-course-after-combining-with-serious-games-key-findings","THE EFFECTIVENESS OF A FULLY GAMIFIED PROGRAMMING COURSE AFTER COMBINING WITH SERIOUS GAMES - Key findings","","Online programming courses for youngsters use gamification and serious-game educational activities to strengthen motivation and comprehension. A gamified LMS delivers points, badges, incentives, immediate feedback and a leaderboard while allowing monitoring of user activity across courses covering C+, C# and Java. Effectiveness is assessed by comparing learning outcomes of two cohorts of 200 students each: after adding game programs to Java tasks, learners solve coding tasks more effectively and demonstrate faster understanding.",{"@graph":14,"@context":73},[15,34,56],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/document/","Document",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/document/research-report/","Research & Report",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/document/the-effectiveness-of-a-fully-gamified-programming-course-after-combining-with-serious-games-key-findings/588855/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/the-effectiveness-of-a-fully-gamified-programming-course-after-combining-with-serious-games-key-findings/588855.png","ImageObject",300,407,{"name":42,"@type":43},"Chumphorn","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-11-11","2026-10-15",true,{"@type":52,"interactionType":53,"userInteractionCount":55},"InteractionCounter",{"@type":54},"ViewAction",8,{"@type":57,"mainEntity":58},"FAQPage",[59,65,69],{"name":60,"@type":61,"acceptedAnswer":62},"What gamification elements were included in the programming courses?","Question",{"text":63,"@type":64},"The courses were gamified using points, badges, incentives, immediate feedback, and a leaderboard, supported by an LMS that tracks learners’ activities.","Answer",{"name":66,"@type":61,"acceptedAnswer":67},"How did the study evaluate the effectiveness of the approach?",{"text":68,"@type":64},"It compared the progress and performance of two cohorts of 200 students each on the last curriculum chapter—before versus after adding game programs to Java coding tasks.",{"name":70,"@type":61,"acceptedAnswer":71},"Why were serious games expected to improve programming learning?",{"text":72,"@type":64},"Serious games can foster motivation and support faster understanding because students play with the skills they need to learn and practice.","https://schema.org",{"og:url":32,"og:type":75,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":77,"canonical":32},"index,follow",{"doc_id":79,"site_id":7},588855,1792188543,{"code":4,"msg":82,"data":83},"success",[84,88,92,96,101,106,111,114,119,122,126],{"id":22,"doc_module":4,"doc_module_name":25,"category_name":85,"show_sort_weight":86,"slug":87},"Story & Novel",90,"story-novel",{"id":26,"doc_module":4,"doc_module_name":25,"category_name":89,"show_sort_weight":90,"slug":91},"Literature",80,"literature",{"id":33,"doc_module":4,"doc_module_name":25,"category_name":93,"show_sort_weight":94,"slug":95},"Exam",70,"exam",{"id":97,"doc_module":4,"doc_module_name":25,"category_name":98,"show_sort_weight":99,"slug":100},5,"Comic",60,"comic",{"id":102,"doc_module":4,"doc_module_name":25,"category_name":103,"show_sort_weight":104,"slug":105},6,"Technology",50,"technology",{"id":107,"doc_module":4,"doc_module_name":25,"category_name":108,"show_sort_weight":109,"slug":110},7,"Healthcare",40,"healthcare",{"id":55,"doc_module":4,"doc_module_name":25,"category_name":29,"show_sort_weight":112,"slug":113},30,"research-report",{"id":115,"doc_module":4,"doc_module_name":25,"category_name":116,"show_sort_weight":117,"slug":118},9,"Religion & Spirituality",20,"religion-spirituality",{"id":117,"doc_module":4,"doc_module_name":25,"category_name":120,"show_sort_weight":117,"slug":121},"World Cup","world-cup",{"id":123,"doc_module":4,"doc_module_name":25,"category_name":124,"show_sort_weight":123,"slug":125},10,"Lifestyle","lifestyle",{"id":127,"doc_module":4,"doc_module_name":25,"category_name":128,"show_sort_weight":97,"slug":129},19,"General","general",{"code":4,"msg":82,"data":131},{"doc_id":79,"user_id":132,"nickname":42,"user_avatar":133,"doc_module":4,"category_id":55,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":55,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":139,"language":140,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":12,"update_tm":144,"read_time":112,"preview_page_count":4},2336475401981,"https://ap-avatar.wpscdn.com/avatar/22000c94efd8d5204d?x-image-process=image/resize,m_fixed,w_180,h_180&k=1786935347598174694","THE EFFECTIVENESS OF A FULLY GAMIFIED PROGRAMMING COURSE AFTER COMBINING WITH SERIOUS GAMES  \nSándor KIRÁLY and Tamás BALLA  \nAbstract: Our online programming language courses have been developed for youngsters who are interested in computer programming. The courses were gamified with some common gamification elements: points, badges, incentives, immediate feedback and leaderboard. The developed Learning Management System (LMS) for our learning portal provides the chance to monitor all users’ activities. After examining our registered users’ progress in the courses, we tried to increase the effectiveness of the courses (C+, C\\# and Java) with developing educational game programs that cannot only foster motivation during the playing process but provide faster understanding, since students play with what they need to learn and understand. We compared the performance of the last 200 students who registered and completed the last chapter in the curriculum before the game programs had been added into the Java course, and the first 200 students, who registered and completed the last chapter in the curriculum, after the addition of the games in the supported coding tasks. The results were impressive and proved that with our thematic didactic game programs, users were able to solve coding tasks more effectively.  \nKey words: gamification, educational games, computer programming, serious games  \n1. Introduction  \nOne of the most difficult challenges faced by most students is the understanding of programming fundamentals, particularly for novices (Zapušek and Rugelj, 2013; Coelho et al., 2011; López et al., 2018) . They find it hard to learn programming languages since concepts are complex and cognitively demanding, and are totally different from what they are accustomed to. Therefore, introductory courses are usually considered difficult and often have high dropout rates. Learning computer programming requires algorithmic thinking, problem-solving skills, and it is a long-term process (Muratet et al., 2011). There is a distinction between programming knowledge (for example being able to state how a “while” loop works) and programming strategies (for example using a “while” loop in a program) . Students may have difficulties with combining the programming constructs (conditionals, loops, etc.) into viable solutions. Winslow (Winslow, 1996) observed that students who understand the syntax and semantics of individual programming statements sometimes cannot translate it into software code.  \nIn an online environment, students' achievement can be influenced by numerous factors that stem from their individual personality. These factors can be for example their ability to maintain their attention or their intrinsic motivation. One of the most important factors that should be considered is the students’engagement: this can be defined as the student's cognitive process, active participation and emotional involvement in the learning process (Pellas, 2011) . In an online environment, it is also important to increase the student's cognitive involvement (Wolf, 2011) that can be carried out, for example, by applying gamified elements. The popularity of a computer programming portal stems from its effectiveness that can be improved applying gamification according to researchers.  \nThe term gamification was coined by Nick Pelling in 2002 (Pelling, 2011) . Gamification refers to the use of game elements in a non-game context in order to increase engagement between human and computer (Deterding et al., 2011) and to motivate students in an educational setting (Tsai et al., 2016.) . Gamiﬁcation uses elements that support intrinsic and extrinsic motivation, for example, offering prizes (rewards) (Surendeleg et al., 2014) . It also offers an opportunity to experiment with rules, emotions and social roles (Lee et al., 2011) . To summarise the different definitions we can say that gamification  \nis the use of elements of game design in non-game context which ","cbCaij8lDw3AcNrp","https://ap.wps.com/l/cbCaij8lDw3AcNrp","pdf",593848,12,"English","# Introduction\n## Gamification in programming education\n## Serious games and definitions\n## Digital vs. serious games\n## Using serious games to improve curriculum effectiveness","[{\"question\":\"What gamification elements were included in the programming courses?\",\"answer\":\"The courses were gamified using points, badges, incentives, immediate feedback, and a leaderboard, supported by an LMS that tracks learners’ activities.\"},{\"question\":\"How did the study evaluate the effectiveness of the approach?\",\"answer\":\"It compared the progress and performance of two cohorts of 200 students each on the last curriculum chapter—before versus after adding game programs to Java coding tasks.\"},{\"question\":\"Why were serious games expected to improve programming learning?\",\"answer\":\"Serious games can foster motivation and support faster understanding because students play with the skills they need to learn and practice.\"}]","THE EFFECTIVENESS OF A FULLY GAMIFIED PROGRAMMING COURSE AFTER COMBINING WITH SERIOUS GAMES - Key findings | PDF",1792066066]