<?xml version="1.0" encoding="utf-8"?>
<export-example>
  <doc>
    <id>2830</id>
    <completedYear>2024</completedYear>
    <publishedYear>2024</publishedYear>
    <thesisYearAccepted/>
    <language>eng</language>
    <pageFirst>1</pageFirst>
    <pageLast>2</pageLast>
    <pageNumber>2</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>conferenceobject</type>
    <publisherName>ACM</publisherName>
    <publisherPlace>New York, NY, USA</publisherPlace>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>1</belongsToBibliography>
    <completedDate>--</completedDate>
    <publishedDate>2024-11-13</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="eng">Goodbye Hello World - Research Questions for a Future CS1 Curriculum</title>
    <abstract language="eng">Generative AI (GenAI) is currently capable of generating correct code for introductory level programming problems, and its performance is improving. We believe that this capability can be leveraged to improve student motivation, broaden students’ understanding of software development, and engage them in more authentic learning. We defined a set of assumptions about GenAI’s future capabilities (e.g., the ability to generate small pieces of code and to compose these pieces of code via user prompts) and engaged in a backcasting exercise to identify what else is needed to develop a CS1 course that places GenAI in a central role. Undertaking this thought experiment immediately revealed that aspects of the software development process usually reserved for later in the curriculum, such as requirements elicitation and design, could be introduced earlier in the process. With GenAI tools bearing the load of generating correct code snippets, students could focus on higher-level software design and construction skills and practice them in an authentic environment. Our thought experiment identified a set of questions that need to be addressed for such a course to actually exist, including questions about student preparation, and the ability of students to decompose problems effectively and to resolve problems that arise when integrating pieces of code. We also identified questions related to the design of a GenAI centered course, such as the impact on student motivation of using GenAI instead of engaging directly with code, the extent to which social learning theories apply to interactions with GenAI, and how existing pedagogies can integrate GenAI tools.</abstract>
    <parentTitle language="eng">Proceedings of the 24th Koli Calling International Conference on Computing Education Research</parentTitle>
    <identifier type="doi">10.1145/3699538.3699591</identifier>
    <enrichment key="opus_doi_flag">true</enrichment>
    <enrichment key="opus_import_data">{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,11,20]],"date-time":"2024-11-20T05:35:28Z","timestamp":1732080928384,"version":"3.28.0"},"publisher-location":"New York, NY, USA","reference-count":6,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,11,12]]},"DOI":"10.1145\/3699538.3699591","type":"proceedings-article","created":{"date-parts":[[2024,11,13]],"date-time":"2024-11-13T20:49:22Z","timestamp":1731530962000},"page":"1-2","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Goodbye Hello World - Research Questions for a Future CS1 Curriculum"],"prefix":"10.1145","author":[{"ORCID":"http:\/\/orcid.org\/0000-0001-5778-7519","authenticated-orcid":false,"given":"Hieke","family":"Keuning","sequence":"first","affiliation":[{"name":"Utrecht University, Utrecht, Netherlands"}]},{"ORCID":"http:\/\/orcid.org\/0000-0001-8269-2909","authenticated-orcid":false,"given":"Andrew","family":"Luxton-Reilly","sequence":"additional","affiliation":[{"name":"University of Auckland, Auckland, New Zealand"}]},{"ORCID":"http:\/\/orcid.org\/0000-0002-1384-5753","authenticated-orcid":false,"given":"Claudia","family":"Ott","sequence":"additional","affiliation":[{"name":"University of Otago, Dunedin, New Zealand"}]},{"ORCID":"http:\/\/orcid.org\/0000-0003-1337-7985","authenticated-orcid":false,"given":"Andrew","family":"Petersen","sequence":"additional","affiliation":[{"name":"University of Toronto Mississauga, Mississauga, Canada"}]},{"ORCID":"http:\/\/orcid.org\/0000-0002-6843-2729","authenticated-orcid":false,"given":"Natalie","family":"Kiesler","sequence":"additional","affiliation":[{"name":"Nuremberg Tech, Nuremberg, Germany"}]}],"member":"320","published-online":{"date-parts":[[2024,11,13]]},"reference":[{"volume-title":"Generative AI in Introductory Programming. ACM\/IEEE-CS\/AAAI Computing Curricula 2023 Curricular Practices Volumes.","year":"2023","author":"Becker Brett\u00a0A","key":"e_1_3_3_1_2_2","unstructured":"Brett\u00a0A Becker, Michelle Craig, Paul Denny, Hieke Keuning, Natalie Kiesler, Juho Leinonen, Andrew Luxton-Reilly, Lauri Malmi, James Prather, and Keith Quille. 2023. Generative AI in Introductory Programming. ACM\/IEEE-CS\/AAAI Computing Curricula 2023 Curricular Practices Volumes. Technical Report."},{"key":"e_1_3_3_1_3_2","doi-asserted-by":"crossref","unstructured":"Karl\u00a0H Dreborg. 1996. Essence of backcasting. Futures 28 9 (1996) 813\u2013828.","DOI":"10.1016\/S0016-3287(96)00044-4"},{"key":"e_1_3_3_1_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/3286960.3286965"},{"key":"e_1_3_3_1_5_2","doi-asserted-by":"publisher","unstructured":"Mikey Goldweber Renzo Davoli Joyce\u00a0Currie Little Charles Riedesel Henry Walker Gerry Cross and Brian\u00a0R. Von\u00a0Konsky. 2011. Enhancing the social issues components in our computing curriculum: computing for the social good. ACM Inroads 2 1 (feb 2011) 64\u201382. 10.1145\/1929887.1929907","DOI":"10.1145\/1929887.1929907"},{"key":"e_1_3_3_1_6_2","doi-asserted-by":"publisher","unstructured":"Mikey Goldweber Lisa Kaczmarczyk and Richard Blumenthal. 2019. Computing for the social good in education. ACM Inroads 10 4 (nov 2019) 24\u201329. 10.1145\/3368206","DOI":"10.1145\/3368206"},{"key":"e_1_3_3_1_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/3649217.3653584"}],"event":{"name":"Koli Calling '24: 24th Koli Calling International Conference on Computing Education Research","acronym":"Koli Calling '24","location":"Koli Finland"},"container-title":["Proceedings of the 24th Koli Calling International Conference on Computing Education Research"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3699538.3699591","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,19]],"date-time":"2024-11-19T18:24:26Z","timestamp":1732040666000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3699538.3699591"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,12]]},"references-count":6,"alternative-id":["10.1145\/3699538.3699591","10.1145\/3699538"],"URL":"https:\/\/doi.org\/10.1145\/3699538.3699591","relation":{},"subject":[],"published":{"date-parts":[[2024,11,12]]},"assertion":[{"value":"2024-11-13","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}</enrichment>
    <enrichment key="local_crossrefDocumentType">proceedings-article</enrichment>
    <enrichment key="local_import_origin">crossref</enrichment>
    <enrichment key="local_doiImportPopulated">PersonAuthorFirstName_1,PersonAuthorLastName_1,PersonAuthorIdentifierOrcid_1,PersonAuthorFirstName_2,PersonAuthorLastName_2,PersonAuthorIdentifierOrcid_2,PersonAuthorFirstName_3,PersonAuthorLastName_3,PersonAuthorIdentifierOrcid_3,PersonAuthorFirstName_4,PersonAuthorLastName_4,PersonAuthorIdentifierOrcid_4,PersonAuthorFirstName_5,PersonAuthorLastName_5,PersonAuthorIdentifierOrcid_5,Enrichmentconference_title,Enrichmentconference_place,PublisherName,PublisherPlace,TitleMain_1,TitleParent_1,PageNumber,PageFirst,PageLast,CompletedYear</enrichment>
    <enrichment key="conference_title">Koli Calling '24: 24th Koli Calling International Conference on Computing Education Research</enrichment>
    <enrichment key="conference_place">Koli Finland</enrichment>
    <enrichment key="Reviewstatus">Begutachtet/Reviewed</enrichment>
    <enrichment key="opus.source">doi-import</enrichment>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">false</enrichment>
    <author>Hieke Keuning</author>
    <author>Andrew Luxton-Reilly</author>
    <author>Claudia Ott</author>
    <author>Andrew Petersen</author>
    <author>Natalie Kiesler</author>
    <collection role="institutes" number="">Fakultät Informatik</collection>
    <collection role="Forschungsschwerpunkt" number="5">Digitalisierung &amp; Künstliche Intelligenz</collection>
  </doc>
</export-example>
