{"id":"https://openalex.org/W2789893565","doi":"https://doi.org/10.1145/3159450.3162303","title":"Infusing Visual Programming and Interactive Learning to Teach an Introductory Programming Course with Positive Learning Outcomes","display_name":"Infusing Visual Programming and Interactive Learning to Teach an Introductory Programming Course with Positive Learning Outcomes","publication_year":2018,"publication_date":"2018-02-21","ids":{"openalex":"https://openalex.org/W2789893565","doi":"https://doi.org/10.1145/3159450.3162303","mag":"2789893565"},"language":"en","primary_location":{"id":"doi:10.1145/3159450.3162303","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3159450.3162303","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 49th ACM Technical Symposium on Computer Science Education","raw_type":"proceedings-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/A5100732430","display_name":"Md Mahmudur Rahman","orcid":"https://orcid.org/0000-0003-0405-9088"},"institutions":[{"id":"https://openalex.org/I83909951","display_name":"Morgan State University","ror":"https://ror.org/017d8gk22","country_code":"US","type":"education","lineage":["https://openalex.org/I83909951"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Md Mahmudur Rahman","raw_affiliation_strings":["Morgan State University, Baltimore, MD, USA"],"affiliations":[{"raw_affiliation_string":"Morgan State University, Baltimore, MD, USA","institution_ids":["https://openalex.org/I83909951"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5100732430"],"corresponding_institution_ids":["https://openalex.org/I83909951"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.01595043,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1086","last_page":"1086"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9375,"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.9375,"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.9373000264167786,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6965800523757935},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.5650392770767212},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.5187585353851318},{"id":"https://openalex.org/keywords/interactive-learning","display_name":"Interactive Learning","score":0.5131316781044006},{"id":"https://openalex.org/keywords/multimedia","display_name":"Multimedia","score":0.4883370101451874},{"id":"https://openalex.org/keywords/mathematics-education","display_name":"Mathematics education","score":0.4796914756298065},{"id":"https://openalex.org/keywords/presentation","display_name":"Presentation (obstetrics)","score":0.45744630694389343},{"id":"https://openalex.org/keywords/learning-styles","display_name":"Learning styles","score":0.42881259322166443},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.23393067717552185},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.21128487586975098},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.20354700088500977}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6965800523757935},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.5650392770767212},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.5187585353851318},{"id":"https://openalex.org/C2776716048","wikidata":"https://www.wikidata.org/wiki/Q6045290","display_name":"Interactive Learning","level":2,"score":0.5131316781044006},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.4883370101451874},{"id":"https://openalex.org/C145420912","wikidata":"https://www.wikidata.org/wiki/Q853077","display_name":"Mathematics education","level":1,"score":0.4796914756298065},{"id":"https://openalex.org/C2777601897","wikidata":"https://www.wikidata.org/wiki/Q3409113","display_name":"Presentation (obstetrics)","level":2,"score":0.45744630694389343},{"id":"https://openalex.org/C2781285556","wikidata":"https://www.wikidata.org/wiki/Q1820370","display_name":"Learning styles","level":2,"score":0.42881259322166443},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.23393067717552185},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.21128487586975098},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.20354700088500977},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","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.1145/3159450.3162303","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3159450.3162303","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 49th ACM Technical Symposium on Computer Science Education","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.5099999904632568,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2341492732","https://openalex.org/W3187193180","https://openalex.org/W106542691","https://openalex.org/W1699080303","https://openalex.org/W4297799326","https://openalex.org/W2495546752","https://openalex.org/W2011311868","https://openalex.org/W1568262226","https://openalex.org/W2611274969","https://openalex.org/W1565233491"],"abstract_inverted_index":{"A":[0],"core":[1],"challenge":[2],"in":[3,67,73,151,163,201],"introductory":[4,70],"programming":[5,39,71,80,203],"courses":[6],"during":[7],"the":[8,130,137,155,183,186,197,207,211,219,231],"freshmen":[9],"year":[10],"is":[11],"getting":[12],"students":[13,32,162,172,181],"to":[14,24,167,180],"understand":[15],"how":[16],"a":[17,25,77,115,178,237],"static":[18],"textual":[19],"representation":[20],"(source":[21],"code)":[22],"maps":[23],"highly":[26],"dynamic":[27,78],"process":[28],"(program":[29],"execution).":[30],"Most":[31],"nowadays":[33],"are":[34,146],"visual":[35,44,79],"learners":[36],"who":[37],"learn":[38],"concept":[40],"better":[41],"through":[42],"web-based":[43],"and":[45,87,110,133,159,191,222,244,246],"interactive":[46,92,156],"learning":[47,50,65,89,189],"instead":[48],"of":[49,100,154,161,170,185],"from":[51],"traditional":[52,131],"black":[53],"board":[54],"lecturing":[55],"styles.":[56],"This":[57],"presentation":[58],"will":[59],"report":[60],"our":[61,168],"experience":[62],"with":[63,90,136],"positive":[64,149,238],"outcomes":[66],"teaching":[68],"an":[69,91],"course":[72],"Python":[74],"by":[75,240],"using":[76],"development":[81],"environment":[82],"based":[83],"on":[84],"flow-charts":[85],"(RAPTOR)":[86],"active":[88],"eBook":[93,198],"(zyBook).":[94],"In":[95],"this":[96],"study,":[97],"eleven":[98],"sections":[99,127,134],"COSC":[101],"111":[102],"were":[103,173,224],"included":[104],"over":[105],"three":[106],"semesters":[107],"as":[108],"control":[109],"experimental":[111],"groups.":[112],"Analysis":[113],"showed":[114,195],"marginally":[116],"significant":[117,148],"difference":[118,239],"(F":[119],"(1,5)":[120],"=":[121,124],"5.87;":[122],"p":[123],"0.060)":[125],"between":[126,152],"taught":[128,135],"via":[129],"method":[132],"proposed":[138,232],"pedagogical":[139,233],"innovation.":[140],"We":[141],"also":[142,176],"found":[143],"that":[144,196,206,210,218,230],"there":[145],"statistically":[147],"correlations":[150],"uses":[153],"book":[157,213],"(eBook)":[158],"performances":[160],"tests.":[164],"To":[165],"add":[166],"understanding":[169,202],"what":[171],"experiencing,":[174],"we":[175],"administered":[177],"survey":[179,193],"at":[182],"end":[184],"course.":[187],"Regarding":[188],"styles":[190],"tools,":[192],"result":[194],"was":[199,215],"helpful":[200,216,225],"concepts":[204],"(71.5%),":[205],"instant":[208],"feedback":[209],"online":[212],"provided":[214],"(82.9%),":[217],"class":[220],"discussion":[221],"interaction":[223],"(85.7%).":[226],"Overall,":[227],"it":[228],"seems":[229],"approaches":[234],"have":[235],"made":[236],"increasing":[241],"student":[242],"motivation":[243],"engagement,":[245],"reducing":[247],"failure":[248],"rates.":[249]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
