{"id":"https://openalex.org/W2510128166","doi":"https://doi.org/10.4018/978-1-5225-1034-5.ch010","title":"Using Game Frameworks to Teach Computer Programming","display_name":"Using Game Frameworks to Teach Computer Programming","publication_year":2016,"publication_date":"2016-08-23","ids":{"openalex":"https://openalex.org/W2510128166","doi":"https://doi.org/10.4018/978-1-5225-1034-5.ch010","mag":"2510128166"},"language":"en","primary_location":{"id":"doi:10.4018/978-1-5225-1034-5.ch010","doi":"https://doi.org/10.4018/978-1-5225-1034-5.ch010","is_oa":false,"landing_page_url":"https://doi.org/10.4018/978-1-5225-1034-5.ch010","pdf_url":null,"source":{"id":"https://openalex.org/S4210230161","display_name":"Advances in game-based learning book series","issn_l":"2327-1825","issn":["2327-1825","2327-1833"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":"https://openalex.org/P4310320424","host_organization_name":"IGI Global","host_organization_lineage":["https://openalex.org/P4310320424"],"host_organization_lineage_names":["IGI Global"],"type":"book series"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Advances in Game-Based Learning","raw_type":"book-chapter"},"volume":{"id":"https://openalex.org/W2513873562","display_name":"Gamification-Based E-Learning Strategies for Computer Programming Education"},"type":"book-chapter","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5072544870","display_name":"Alberto Sim\u00f5es","orcid":"https://orcid.org/0000-0001-6961-2660","observed_orcids":["https://orcid.org/0000-0001-6961-2660"]},"institutions":[{"id":"https://openalex.org/I185808892","display_name":"Universidade Polit\u00e9cnica do C\u00e1vado e do Ave","ror":"https://ror.org/0448qsq10","country_code":"PT","type":"education","lineage":["https://openalex.org/I185808892"]}],"countries":["PT"],"is_corresponding":true,"raw_author_name":"Alberto Sim\u00f5es","raw_affiliation_strings":["Instituto Polit\u00e9cnico do C\u00e1vado e do Ave, Portugal"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Instituto Polit\u00e9cnico do C\u00e1vado e do Ave, Portugal","institution_ids":["https://openalex.org/I185808892"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5072544870"],"corresponding_institution_ids":["https://openalex.org/I185808892"],"apc_list":null,"apc_paid":null,"fwci":0.964,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.74920382,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"221","last_page":"236"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9955999851226807,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9955999851226807,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10731","display_name":"Educational Games and Gamification","score":0.00419999985024333,"subfield":{"id":"https://openalex.org/subfields/3204","display_name":"Developmental and Educational Psychology"},"field":{"id":"https://openalex.org/fields/32","display_name":"Psychology"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T14335","display_name":"Educational Robotics and Engineering","score":9.999999747378752e-05,"subfield":{"id":"https://openalex.org/subfields/3304","display_name":"Education"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/game-framework","display_name":"game development framework","score":0.7300000190734863},{"id":"https://openalex.org/keywords/programming-education","display_name":"programming education","score":0.7699999809265137},{"id":"https://openalex.org/keywords/game-development","display_name":"game development","score":0.6000000238418579},{"id":"https://openalex.org/keywords/educational-games","display_name":"game-based learning","score":0.6949999928474426},{"id":"https://openalex.org/keywords/introductory-programming","display_name":"introductory programming","score":0.6779999732971191},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"object-oriented programming","score":0.9380000233650208},{"id":"https://openalex.org/keywords/c","display_name":"C++","score":0.9459999799728394},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.9950000047683716},{"id":"https://openalex.org/keywords/student-motivation","display_name":"student motivation","score":0.6949999928474426},{"id":"https://openalex.org/keywords/self-directed-learning","display_name":"self-directed learning","score":0.6370000243186951},{"id":"https://openalex.org/keywords/multidimensional-arrays","display_name":"multidimensional arrays","score":0.6809999942779541},{"id":"https://openalex.org/keywords/object-hierarchy","display_name":"object hierarchy","score":0.5170000195503235}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8077340126037598},{"id":"https://openalex.org/C109347269","wikidata":"https://www.wikidata.org/wiki/Q1753830","display_name":"Game programming","level":5,"score":0.6735650300979614},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5819788575172424},{"id":"https://openalex.org/C3020701032","wikidata":"https://www.wikidata.org/wiki/Q7889","display_name":"Computer game","level":2,"score":0.5190834999084473},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5190418362617493},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.4964457154273987},{"id":"https://openalex.org/C33857546","wikidata":"https://www.wikidata.org/wiki/Q80006","display_name":"Computer programming","level":2,"score":0.4740181565284729},{"id":"https://openalex.org/C31170391","wikidata":"https://www.wikidata.org/wiki/Q188619","display_name":"Hierarchy","level":2,"score":0.4451029300689697},{"id":"https://openalex.org/C2777855551","wikidata":"https://www.wikidata.org/wiki/Q12310021","display_name":"Subject (documents)","level":2,"score":0.4298451244831085},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.4274214506149292},{"id":"https://openalex.org/C2777601897","wikidata":"https://www.wikidata.org/wiki/Q3409113","display_name":"Presentation (obstetrics)","level":2,"score":0.4264683127403259},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.42567843198776245},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.4218325614929199},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2748112678527832},{"id":"https://openalex.org/C41826821","wikidata":"https://www.wikidata.org/wiki/Q844005","display_name":"Game Developer","level":3,"score":0.23243960738182068},{"id":"https://openalex.org/C6907630","wikidata":"https://www.wikidata.org/wiki/Q3010535","display_name":"Game design document","level":4,"score":0.21183988451957703},{"id":"https://openalex.org/C503285160","wikidata":"https://www.wikidata.org/wiki/Q858057","display_name":"Game design","level":2,"score":0.21123230457305908},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.13800927996635437},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"score":0.0},{"id":"https://openalex.org/C34447519","wikidata":"https://www.wikidata.org/wiki/Q179522","display_name":"Market economy","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C126838900","wikidata":"https://www.wikidata.org/wiki/Q77604","display_name":"Radiology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.4018/978-1-5225-1034-5.ch010","doi":"https://doi.org/10.4018/978-1-5225-1034-5.ch010","is_oa":false,"landing_page_url":"https://doi.org/10.4018/978-1-5225-1034-5.ch010","pdf_url":null,"source":{"id":"https://openalex.org/S4210230161","display_name":"Advances in game-based learning book series","issn_l":"2327-1825","issn":["2327-1825","2327-1833"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":"https://openalex.org/P4310320424","host_organization_name":"IGI Global","host_organization_lineage":["https://openalex.org/P4310320424"],"host_organization_lineage_names":["IGI Global"],"type":"book series"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Advances in Game-Based Learning","raw_type":"book-chapter"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality education","score":0.9235000014305115,"id":"https://metadata.un.org/sdg/4"}],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":4,"referenced_works":["https://openalex.org/W1981031568","https://openalex.org/W1990292945","https://openalex.org/W2084879024","https://openalex.org/W2484506303"],"related_works":["https://openalex.org/W4321847498","https://openalex.org/W2736339569","https://openalex.org/W1968088872","https://openalex.org/W2346267331","https://openalex.org/W2039356306","https://openalex.org/W7095313880","https://openalex.org/W2333352410","https://openalex.org/W1966978694","https://openalex.org/W2139571826","https://openalex.org/W2917471948"],"abstract_inverted_index":{"Teaching":[0],"computer":[1,11,49,95,142],"programming":[2,50,84,101],"is":[3],"an":[4,46],"important":[5],"task":[6,71],"in":[7,17],"the":[8,18,54,61,70,82,126,133,146],"formation":[9],"of":[10,21,56,60,72,129,145],"scientists.":[12],"Being":[13],"a":[14,74,77,91],"subject":[15],"taught":[16,89],"first":[19,92],"years":[20],"student":[22],"degrees,":[23],"need":[24],"to":[25,34,48,141],"properly":[26],"motivate":[27],"students,":[28],"so":[29],"they":[30],"try,":[31],"at":[32],"home,":[33],"learn":[35],"by":[36],"themselves,":[37],"complementing":[38],"that":[39,86],"way":[40],"their":[41],"classes.":[42],"This":[43],"chapter":[44],"proposes":[45],"approach":[47],"teaching":[51],"based":[52],"on":[53,90,94,98],"construction":[55],"videogames,":[57],"using":[58,76],"state":[59],"art":[62],"game":[63,75],"frameworks.":[64],"The":[65],"author":[66],"will":[67,122],"show":[68],"how":[69],"writing":[73],"common":[78,127],"framework":[79],"deals":[80],"with":[81,109],"basic":[83],"concepts":[85,130],"are":[87],"usually":[88,147],"course":[93,134],"programming,":[96],"namely":[97],"object":[99],"oriented":[100],"languages":[102],"like":[103],"C#":[104],"or":[105],"Java:":[106],"algebraic":[107],"operations":[108],"variables,":[110],"methods":[111],"declaration,":[112],"objects":[113,115],"definition,":[114],"hierarchy":[116],"and":[117],"multidimensional":[118],"arrays.":[119],"As":[120],"it":[121],"be":[123,136],"shown,":[124],"even":[125],"order":[128],"presentation":[131],"during":[132],"can":[135],"kept,":[137],"although":[138],"applying":[139],"them":[140],"games":[143],"instead":[144],"requested":[148],"exercises.":[149]},"counts_by_year":[{"year":2022,"cited_by_count":2},{"year":2019,"cited_by_count":1}],"updated_date":"2026-11-07T11:25:07.637180","created_date":"2016-09-16T00:00:00"}
