{"id":"https://openalex.org/W4411098959","doi":"https://doi.org/10.1145/3723178.3723268","title":"Generative AI for Programming Education: Can ChatGPT Facilitate the Acquisition of Fundamental Programming Skills for Novices?","display_name":"Generative AI for Programming Education: Can ChatGPT Facilitate the Acquisition of Fundamental Programming Skills for Novices?","publication_year":2024,"publication_date":"2024-10-17","ids":{"openalex":"https://openalex.org/W4411098959","doi":"https://doi.org/10.1145/3723178.3723268"},"language":"en","primary_location":{"id":"doi:10.1145/3723178.3723268","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3723178.3723268","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3723178.3723268","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 3rd International Conference on Computing Advancements","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3723178.3723268","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5091998586","display_name":"Shakib Sadat Shanto","orcid":"https://orcid.org/0009-0009-8798-9010"},"institutions":[{"id":"https://openalex.org/I103434671","display_name":"American International University-Bangladesh","ror":"https://ror.org/02j8ga255","country_code":"BD","type":"education","lineage":["https://openalex.org/I103434671"]}],"countries":["BD"],"is_corresponding":true,"raw_author_name":"Shakib Sadat Shanto","raw_affiliation_strings":["American International University-Bangladesh (AIUB), Dhaka, Bangladesh"],"raw_orcid":"https://orcid.org/0009-0009-8798-9010","affiliations":[{"raw_affiliation_string":"American International University-Bangladesh (AIUB), Dhaka, Bangladesh","institution_ids":["https://openalex.org/I103434671"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061836585","display_name":"Zishan Ahmed","orcid":"https://orcid.org/0009-0004-9598-917X"},"institutions":[{"id":"https://openalex.org/I103434671","display_name":"American International University-Bangladesh","ror":"https://ror.org/02j8ga255","country_code":"BD","type":"education","lineage":["https://openalex.org/I103434671"]}],"countries":["BD"],"is_corresponding":false,"raw_author_name":"Zishan Ahmed","raw_affiliation_strings":["American International University-Bangladesh (AIUB), Dhaka, Bangladesh"],"raw_orcid":"https://orcid.org/0009-0004-9598-917X","affiliations":[{"raw_affiliation_string":"American International University-Bangladesh (AIUB), Dhaka, Bangladesh","institution_ids":["https://openalex.org/I103434671"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5019742807","display_name":"Akinul Islam Jony","orcid":"https://orcid.org/0000-0002-2942-6780"},"institutions":[{"id":"https://openalex.org/I103434671","display_name":"American International University-Bangladesh","ror":"https://ror.org/02j8ga255","country_code":"BD","type":"education","lineage":["https://openalex.org/I103434671"]}],"countries":["BD"],"is_corresponding":false,"raw_author_name":"Akinul Islam Jony","raw_affiliation_strings":["American International University-Bangladesh, Dhaka, Bangladesh"],"raw_orcid":"https://orcid.org/0000-0002-2942-6780","affiliations":[{"raw_affiliation_string":"American International University-Bangladesh, Dhaka, Bangladesh","institution_ids":["https://openalex.org/I103434671"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5091998586"],"corresponding_institution_ids":["https://openalex.org/I103434671"],"apc_list":null,"apc_paid":null,"fwci":0.7809,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.82820708,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"685","last_page":"692"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9994000196456909,"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.9994000196456909,"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/T11122","display_name":"Online Learning and Analytics","score":0.9524999856948853,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9077000021934509,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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.7479623556137085},{"id":"https://openalex.org/keywords/generative-grammar","display_name":"Generative grammar","score":0.5922101736068726},{"id":"https://openalex.org/keywords/inductive-programming","display_name":"Inductive programming","score":0.5206865072250366},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4290796220302582},{"id":"https://openalex.org/keywords/dreyfus-model-of-skill-acquisition","display_name":"Dreyfus model of skill acquisition","score":0.4268478751182556},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.42308297753334045},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.3806118965148926},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.3419978618621826}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7479623556137085},{"id":"https://openalex.org/C39890363","wikidata":"https://www.wikidata.org/wiki/Q36108","display_name":"Generative grammar","level":2,"score":0.5922101736068726},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.5206865072250366},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4290796220302582},{"id":"https://openalex.org/C132758656","wikidata":"https://www.wikidata.org/wiki/Q5307365","display_name":"Dreyfus model of skill acquisition","level":2,"score":0.4268478751182556},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.42308297753334045},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.3806118965148926},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.3419978618621826},{"id":"https://openalex.org/C50522688","wikidata":"https://www.wikidata.org/wiki/Q189833","display_name":"Economic growth","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3723178.3723268","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3723178.3723268","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3723178.3723268","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 3rd International Conference on Computing Advancements","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3723178.3723268","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3723178.3723268","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3723178.3723268","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 3rd International Conference on Computing Advancements","raw_type":"proceedings-article"},"sustainable_development_goals":[{"display_name":"Quality Education","score":0.7900000214576721,"id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4411098959.pdf","grobid_xml":"https://content.openalex.org/works/W4411098959.grobid-xml"},"referenced_works_count":24,"referenced_works":["https://openalex.org/W1535484732","https://openalex.org/W1968208229","https://openalex.org/W1970952721","https://openalex.org/W1987065138","https://openalex.org/W2033086912","https://openalex.org/W2065276745","https://openalex.org/W2069281849","https://openalex.org/W2069435263","https://openalex.org/W2091254174","https://openalex.org/W2122166962","https://openalex.org/W2132676560","https://openalex.org/W2623886678","https://openalex.org/W2809857212","https://openalex.org/W2889140186","https://openalex.org/W2965776536","https://openalex.org/W3214629571","https://openalex.org/W4321504227","https://openalex.org/W4375949262","https://openalex.org/W4379878854","https://openalex.org/W4381982883","https://openalex.org/W4386092526","https://openalex.org/W4390240759","https://openalex.org/W4399264699","https://openalex.org/W4402772412"],"related_works":["https://openalex.org/W2161156675","https://openalex.org/W4287829362","https://openalex.org/W4387445043","https://openalex.org/W3009891130","https://openalex.org/W4296878212","https://openalex.org/W1988273104","https://openalex.org/W2039406101","https://openalex.org/W2378928660","https://openalex.org/W2172209430","https://openalex.org/W3117088238"],"abstract_inverted_index":{"Modern":[0],"Generative":[1],"AI":[2],"(GAI)":[3],"systems":[4],"like":[5,30],"ChatGPT":[6,31,45,80,144],"have":[7],"sparked":[8],"much":[9],"interest":[10],"in":[11,138,147],"their":[12],"potential":[13],"to":[14,46,94],"revolutionize":[15],"programming":[16,34,52,109,135],"education,":[17],"especially":[18],"for":[19,54,85,103],"beginners.However,":[20],"the":[21,26,42,48,82,86,96,124,127],"existing":[22],"empirical":[23,90,111],"data":[24,154],"regarding":[25],"effectiveness":[27],"of":[28,44,50,88,98,123,126],"technologies":[29],"as":[32,81,100,152],"autonomous":[33],"tutors":[35],"is":[36,145],"presently":[37],"limited.The":[38],"present":[39],"study":[40,60,87,91,112],"investigates":[41],"capacity":[43],"facilitate":[47],"acquisition":[49],"fundamental":[51],"skills":[53],"novice":[55,105],"programmers":[56,106],"without":[57],"human":[58],"assistance.This":[59],"puts":[61],"forth":[62],"a":[63,101,107,129],"conceptual":[64],"framework":[65],"(APEC":[66],"-Adaptive":[67],"Programming":[68],"Education":[69],"via":[70],"ChatGPT)":[71],"that":[72,143],"integrates":[73],"both":[74],"bottom-up":[75],"and":[76,156,165],"top-down":[77],"approaches,":[78],"incorporating":[79],"principal":[83],"instructor":[84],"programming.An":[89],"was":[92,113,131],"undertaken":[93],"assess":[95],"usefulness":[97],"Chat-GPT":[99],"tool":[102],"teaching":[104],"new":[108],"language.This":[110],"conducted":[114,132],"on":[115],"20":[116],"undergraduate":[117],"students.To":[118],"provide":[119],"an":[120,163],"expert":[121],"assessment":[122],"quality":[125],"responses,":[128],"survey":[130,140],"with":[133,173],"three":[134],"experts":[136],"proficient":[137,146],"Python.The":[139],"findings":[141],"indicate":[142],"explaining":[148],"core":[149],"principles":[150],"such":[151],"variables,":[153],"types,":[155],"control":[157],"statements":[158],"through":[159],"conversational":[160],"exchanges,":[161],"adopting":[162],"intelligent":[164],"logical":[166],"methodology.Nevertheless,":[167],"certain":[168],"constraints":[169],"arise":[170],"when":[171],"dealing":[172],"increasingly":[174],"complex":[175],"topics.":[176]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
