{"id":"https://openalex.org/W2036533373","doi":"https://doi.org/10.1080/08993400500056563","title":"An Experiment on Using Roles of Variables in Teaching Introductory Programming","display_name":"An Experiment on Using Roles of Variables in Teaching Introductory Programming","publication_year":2005,"publication_date":"2005-03-01","ids":{"openalex":"https://openalex.org/W2036533373","doi":"https://doi.org/10.1080/08993400500056563","mag":"2036533373"},"language":"en","primary_location":{"id":"doi:10.1080/08993400500056563","is_oa":false,"landing_page_url":"https://doi.org/10.1080/08993400500056563","pdf_url":null,"source":{"id":"https://openalex.org/S97147119","display_name":"Computer Science Education","issn_l":"0899-3408","issn":["0899-3408","1744-5175"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320547","host_organization_name":"Taylor & Francis","host_organization_lineage":["https://openalex.org/P4310320547"],"host_organization_lineage_names":["Taylor & Francis"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Science Education","raw_type":"journal-article"},"type":"article","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/A5036923336","display_name":"Jorma Sajaniemi","orcid":null},"institutions":[{"id":"https://openalex.org/I4210106278","display_name":"Joensuu Science Park","ror":"https://ror.org/01j45tp19","country_code":"FI","type":"company","lineage":["https://openalex.org/I4210106278"]}],"countries":["FI"],"is_corresponding":true,"raw_author_name":"Jorma Sajaniemi","raw_affiliation_strings":["CorrespondenceJorma.Sajaniemi@Joensuu.Fi"],"affiliations":[{"raw_affiliation_string":"CorrespondenceJorma.Sajaniemi@Joensuu.Fi","institution_ids":["https://openalex.org/I4210106278"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5015561259","display_name":"Marja Kuittinen","orcid":"https://orcid.org/0000-0003-3598-8437"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Marja Kuittinen","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5036923336"],"corresponding_institution_ids":["https://openalex.org/I4210106278"],"apc_list":null,"apc_paid":null,"fwci":23.9788,"has_fulltext":false,"cited_by_count":120,"citation_normalized_percentile":{"value":0.99557835,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":100},"biblio":{"volume":"15","issue":"1","first_page":"59","last_page":"82"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9998999834060669,"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.9998999834060669,"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.9595000147819519,"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/T11975","display_name":"Evolutionary Algorithms and Applications","score":0.9513000249862671,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7939159870147705},{"id":"https://openalex.org/keywords/pascal","display_name":"Pascal (unit)","score":0.6105691194534302},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5371677875518799},{"id":"https://openalex.org/keywords/mathematics-education","display_name":"Mathematics education","score":0.5273854732513428},{"id":"https://openalex.org/keywords/tacit-knowledge","display_name":"Tacit knowledge","score":0.4420008659362793},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.32345983386039734},{"id":"https://openalex.org/keywords/knowledge-management","display_name":"Knowledge management","score":0.24887219071388245},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.21157458424568176},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.1550140082836151}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7939159870147705},{"id":"https://openalex.org/C75608658","wikidata":"https://www.wikidata.org/wiki/Q44395","display_name":"Pascal (unit)","level":2,"score":0.6105691194534302},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5371677875518799},{"id":"https://openalex.org/C145420912","wikidata":"https://www.wikidata.org/wiki/Q853077","display_name":"Mathematics education","level":1,"score":0.5273854732513428},{"id":"https://openalex.org/C2779561248","wikidata":"https://www.wikidata.org/wiki/Q743861","display_name":"Tacit knowledge","level":2,"score":0.4420008659362793},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.32345983386039734},{"id":"https://openalex.org/C56739046","wikidata":"https://www.wikidata.org/wiki/Q192060","display_name":"Knowledge management","level":1,"score":0.24887219071388245},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.21157458424568176},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.1550140082836151}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1080/08993400500056563","is_oa":false,"landing_page_url":"https://doi.org/10.1080/08993400500056563","pdf_url":null,"source":{"id":"https://openalex.org/S97147119","display_name":"Computer Science Education","issn_l":"0899-3408","issn":["0899-3408","1744-5175"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320547","host_organization_name":"Taylor & Francis","host_organization_lineage":["https://openalex.org/P4310320547"],"host_organization_lineage_names":["Taylor & Francis"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Science Education","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.8600000143051147,"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":31,"referenced_works":["https://openalex.org/W587033199","https://openalex.org/W590961618","https://openalex.org/W1501367599","https://openalex.org/W1505042564","https://openalex.org/W1506975425","https://openalex.org/W1533846341","https://openalex.org/W1597828109","https://openalex.org/W1791350453","https://openalex.org/W1967633817","https://openalex.org/W1977755135","https://openalex.org/W1983193319","https://openalex.org/W1995260196","https://openalex.org/W2009364483","https://openalex.org/W2017319540","https://openalex.org/W2024931533","https://openalex.org/W2028868392","https://openalex.org/W2043439904","https://openalex.org/W2044132121","https://openalex.org/W2070183504","https://openalex.org/W2079905355","https://openalex.org/W2083409746","https://openalex.org/W2092839599","https://openalex.org/W2111054044","https://openalex.org/W2116351853","https://openalex.org/W2117336060","https://openalex.org/W2137591954","https://openalex.org/W2142314574","https://openalex.org/W2409369733","https://openalex.org/W2998303502","https://openalex.org/W4212958436","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W1663079876","https://openalex.org/W2069133146","https://openalex.org/W2017545316","https://openalex.org/W2100576949","https://openalex.org/W2159686533","https://openalex.org/W4242339654","https://openalex.org/W2349160795","https://openalex.org/W2100057527","https://openalex.org/W2381531204","https://openalex.org/W2135595438"],"abstract_inverted_index":{"Roles":[0],"of":[1,29,40,51,80,148,156],"variables":[2,42],"is":[3],"a":[4,13,89,126,139],"new":[5,119,127],"concept":[6,113],"that":[7,15,69,103,130],"captures":[8],"tacit":[9],"expert":[10],"knowledge":[11],"in":[12,19,43,73,93,98,118,138],"form":[14],"can":[16],"be":[17],"taught":[18],"introductory":[20],"programming":[21,143],"courses.":[22],"A":[23],"role":[24,112,157],"describes":[25],"some":[26],"stereotypic":[27],"use":[28,147],"variables,":[30],"and":[31,87,114],"only":[32,107],"ten":[33],"roles":[34,55,83,97,123],"are":[35,105],"needed":[36],"to":[37,58,95,109,115,133,152],"cover":[38],"99%":[39],"all":[41],"novice-level":[44],"programs.":[45],"This":[46],"paper":[47],"presents":[48],"the":[49,74,85,111,146,149,154],"results":[50,101],"an":[52],"experiment":[53],"where":[54],"were":[56,64,70],"introduced":[57],"novices":[59],"learning":[60],"Pascal":[61],"programming.":[62],"Students":[63],"divided":[65],"into":[66],"three":[67],"groups":[68],"instructed":[71],"differently:":[72],"traditional":[75],"way":[76,140],"with":[77],"no":[78],"treatment":[79],"roles;":[81],"using":[82,88,96],"throughout":[84],"course;":[86],"role-based":[90],"program":[91,136],"animator":[92,150],"addition":[94],"teaching.":[99],"The":[100],"show":[102],"students":[104,125],"not":[106],"able":[108],"understand":[110],"apply":[116],"it":[117],"situations":[120],"but\u2014more":[121],"importantly\u2014that":[122],"provide":[124],"conceptual":[128],"framework":[129],"enables":[131],"them":[132],"mentally":[134],"process":[135],"information":[137],"demonstrating":[141],"good":[142],"skills.":[144],"Moreover,":[145],"seems":[151],"foster":[153],"adoption":[155],"knowledge.":[158]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":6},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":37},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":6},{"year":2015,"cited_by_count":1},{"year":2013,"cited_by_count":5},{"year":2012,"cited_by_count":4}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
