{"id":17409,"date":"2013-03-01T05:01:04","date_gmt":"2013-03-01T05:01:04","guid":{"rendered":"https:\/\/drprem.com\/tech\/?p=17409"},"modified":"2020-09-10T05:04:45","modified_gmt":"2020-09-10T05:04:45","slug":"learn-java-programming-video-game","status":"publish","type":"post","link":"https:\/\/drprem.com\/tech\/learn-java-programming-video-game\/","title":{"rendered":"Learn Java Programming with a video game"},"content":{"rendered":"<div class=\"c7e005e18c7a8889619e3f75d97683f0\" data-index=\"1\" style=\"float: none; margin:10px 0 10px 0; text-align:center;\">\n<a href=\"https:\/\/drprem.com\/contact\"><img decoding=\"async\" src=\"https:\/\/drprem.com\/tech\/wp-content\/uploads\/sites\/18\/2022\/10\/Post-Banners-950-by-450.jpg\" alt=\"Grow with Dr Prem\"><\/a>\n<\/div>\n<p><span style=\"font-size: 13px;line-height: 19px\">Haven\u2019t we always taught our kids things by turning learning into a game? A team of scientists at the University of California have taught similarly and have endeavoured to teach its students Java programming through a CodeSpells video game. CodeSpells was developed by a group of graduate students led by computer scientist William Griswold, and is intended for elementary to high school-aged students. The idea was to develop a method of learning that could be structured by the student in a creative manner, that they would willingly spend hours doing.<\/span><\/p>\n<p><!--more--><\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"size-medium wp-image-17444 aligncenter\" alt=\"22752982_28bfc98f68_z\" src=\"https:\/\/drprem.com\/tech\/wp-content\/uploads\/sites\/18\/2014\/01\/22752982_28bfc98f68_z-300x242.jpg\" width=\"300\" height=\"242\" srcset=\"https:\/\/drprem.com\/tech\/wp-content\/uploads\/sites\/18\/2014\/01\/22752982_28bfc98f68_z-300x242.jpg 300w, https:\/\/drprem.com\/tech\/wp-content\/uploads\/sites\/18\/2014\/01\/22752982_28bfc98f68_z.jpg 600w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><b>The Game<\/b><\/p>\n<p>Within the universe of the first-person game, the player is a wizard in a land inhabited by gnomes. Because the gnomes have lost their ability to use magic, the player helps them out by casting spells for them. Those spells are written in Java by the player, with some assistance from the game. Along with helping the gnomes, players can also earn merit badges by completing simple quests.<\/p>\n<p><b>Test and Trials<\/b><\/p>\n<p>This game was tested on 40 girls aged between 10 and 12. These girls had never been exposed to programming before and therefore were the right subjects to assess the efficacy of the video game. The researchers found out that merely within an hour of the game, the girls had grasped the basic concepts of Java programming. They were able to use the language in order to complete the tasks of the game.<\/p><div class=\"c7e005e18c7a8889619e3f75d97683f0\" data-index=\"2\" style=\"float: none; margin:10px 0 10px 0; text-align:center;\">\n<a href=\"https:\/\/drprem.com\/contact\"><img decoding=\"async\" src=\"https:\/\/drprem.com\/tech\/wp-content\/uploads\/sites\/18\/2022\/10\/12-1.jpg\" alt=\"Dr Prem Tech and Web Services\"><\/a>\n<\/div>\n\n<p><img decoding=\"async\" class=\"size-medium wp-image-17445 aligncenter\" alt=\"7341826760_53bba3f4c1_z\" src=\"https:\/\/drprem.com\/tech\/wp-content\/uploads\/sites\/18\/2014\/01\/7341826760_53bba3f4c1_z-300x199.jpg\" width=\"300\" height=\"199\" srcset=\"https:\/\/drprem.com\/tech\/wp-content\/uploads\/sites\/18\/2014\/01\/7341826760_53bba3f4c1_z-300x199.jpg 300w, https:\/\/drprem.com\/tech\/wp-content\/uploads\/sites\/18\/2014\/01\/7341826760_53bba3f4c1_z.jpg 600w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><b>Future prospects<\/b><\/p>\n<p>The researchers plan to make it software free to use so that educational institutions can use the video game to teach their students programming. Given the growing importance of technology in today\u2019s society, it is important to give children a head start in programming languages. Through this game, it is hoped that learners will be hooked to the game and a result is hooked to learning programming. In fact, just after playing level one of CodeSpells, players will be introduced to key components of Java like parameters, for if statements, for loops and while loops.<\/p>\n<p><b>Inspiration<\/b><\/p>\n<p>The computer scientists responsible for this novel idea of learning evolved mainly because of the difficulty in finding trained instructors to teach programming to students at elementary and high school levels. As such, they were determined to look for a way to help these students learn beyond the classroom level. The game would help keep these young learners tuned into the game and subconsciously make them learn programming so as to complete the objectives of the game.<\/p>\n<p><img decoding=\"async\" class=\"size-medium wp-image-17446 aligncenter\" alt=\"codespells\" src=\"https:\/\/drprem.com\/tech\/wp-content\/uploads\/sites\/18\/2014\/01\/codespells-300x221.png\" width=\"300\" height=\"221\" srcset=\"https:\/\/drprem.com\/tech\/wp-content\/uploads\/sites\/18\/2014\/01\/codespells-300x221.png 300w, https:\/\/drprem.com\/tech\/wp-content\/uploads\/sites\/18\/2014\/01\/codespells.png 600w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>The study conducted on this video game was showcased at the SIGSE conference in March. It is also worth noting that <em>CodeSpells<\/em> is the only video game available right now that has been successful in integrating programming into gameplay. This way, the frustrating process of learning programming is eliminated as this is achieved through a fun and interactive game.<\/p>\n<div class=\"c7e005e18c7a8889619e3f75d97683f0\" data-index=\"3\" style=\"float: none; margin:10px 0 10px 0; text-align:center;\">\n<a href=\"https:\/\/drprem.com\/contact\"><img decoding=\"async\" src=\"https:\/\/drprem.com\/tech\/wp-content\/uploads\/sites\/18\/2022\/10\/13.jpg\" alt=\"Dr Prem Tech and Web Services\"><\/a>\n<\/div>\n\n<div style=\"font-size: 0px; height: 0px; line-height: 0px; margin: 0; padding: 0; clear: both;\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Haven\u2019t we always taught our kids things by turning learning into a game? A team of scientists at the University of California have taught similarly and have endeavoured to teach its students Java programming through a CodeSpells video game. CodeSpells [&hellip;]<\/p>\n","protected":false},"author":107,"featured_media":17443,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[7],"tags":[909,52,907,905,227,911,903,5628,385,906,910,95,904],"class_list":["post-17409","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-computers","tag-classroom","tag-featured","tag-gnomes","tag-graduate-students","tag-hooked","tag-integrating","tag-java-programming","tag-language","tag-learn","tag-learning","tag-objectives","tag-top","tag-video-game"],"_links":{"self":[{"href":"https:\/\/drprem.com\/tech\/wp-json\/wp\/v2\/posts\/17409","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/drprem.com\/tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/drprem.com\/tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/drprem.com\/tech\/wp-json\/wp\/v2\/users\/107"}],"replies":[{"embeddable":true,"href":"https:\/\/drprem.com\/tech\/wp-json\/wp\/v2\/comments?post=17409"}],"version-history":[{"count":0,"href":"https:\/\/drprem.com\/tech\/wp-json\/wp\/v2\/posts\/17409\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/drprem.com\/tech\/wp-json\/wp\/v2\/media\/17443"}],"wp:attachment":[{"href":"https:\/\/drprem.com\/tech\/wp-json\/wp\/v2\/media?parent=17409"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/drprem.com\/tech\/wp-json\/wp\/v2\/categories?post=17409"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/drprem.com\/tech\/wp-json\/wp\/v2\/tags?post=17409"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}