Prompts First, Finally Article Swipe
YOU?
·
· 2024
· Open Access
·
· DOI: https://doi.org/10.48550/arxiv.2407.09231
Generative AI (GenAI) and large language models in particular, are disrupting Computer Science Education. They are proving increasingly capable at more and more challenges. Some educators argue that they pose a serious threat to computing education, and that we should ban their use in the classroom. While there are serious GenAI issues that remain unsolved, it may be useful in the present moment to step back and examine the overall trajectory of Computer Science writ large. Since the very beginning, our discipline has sought to increase the level of abstraction in each new representation. We have progressed from hardware dip switches, through special purpose languages and visual representations like flow charts, all the way now to ``natural language.'' With the advent of GenAI, students can finally change the abstraction level of a problem to the ``language'' they've been ``problem solving'' with all their lives. In this paper, we argue that our programming abstractions were always headed here -- to natural language. Now is the time to adopt a ``Prompts First'' approach to Computer Science Education.
Related Topics
- Type
- preprint
- Language
- en
- Landing Page
- http://arxiv.org/abs/2407.09231
- https://arxiv.org/pdf/2407.09231
- OA Status
- green
- Cited By
- 3
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W4400668371
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4400668371Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.48550/arxiv.2407.09231Digital Object Identifier
- Title
-
Prompts First, FinallyWork title
- Type
-
preprintOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2024Year of publication
- Publication date
-
2024-07-12Full publication date if available
- Authors
-
Brent N. Reeves, James Prather, Paul Denny, Juho Leinonen, Stephen MacNeil, Brett A. Becker, Andrew Luxton-ReillyList of authors in order
- Landing page
-
https://arxiv.org/abs/2407.09231Publisher landing page
- PDF URL
-
https://arxiv.org/pdf/2407.09231Direct link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
greenOpen access status per OpenAlex
- OA URL
-
https://arxiv.org/pdf/2407.09231Direct OA link when available
- Concepts
-
Computer scienceTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
3Total citation count in OpenAlex
- Citations by year (recent)
-
2025: 2, 2024: 1Per-year citation counts (last 5 years)
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W4400668371 |
|---|---|
| doi | https://doi.org/10.48550/arxiv.2407.09231 |
| ids.doi | https://doi.org/10.48550/arxiv.2407.09231 |
| ids.openalex | https://openalex.org/W4400668371 |
| fwci | |
| type | preprint |
| title | Prompts First, Finally |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | |
| biblio.first_page | |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C41008148 |
| concepts[0].level | 0 |
| concepts[0].score | 0.3197987675666809 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[0].display_name | Computer science |
| keywords[0].id | https://openalex.org/keywords/computer-science |
| keywords[0].score | 0.3197987675666809 |
| keywords[0].display_name | Computer science |
| language | en |
| locations[0].id | pmh:oai:arXiv.org:2407.09231 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4306400194 |
| locations[0].source.issn | |
| locations[0].source.type | repository |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | |
| locations[0].source.is_core | False |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | arXiv (Cornell University) |
| locations[0].source.host_organization | https://openalex.org/I205783295 |
| locations[0].source.host_organization_name | Cornell University |
| locations[0].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[0].license | |
| locations[0].pdf_url | https://arxiv.org/pdf/2407.09231 |
| locations[0].version | submittedVersion |
| locations[0].raw_type | text |
| locations[0].license_id | |
| locations[0].is_accepted | False |
| locations[0].is_published | False |
| locations[0].raw_source_name | |
| locations[0].landing_page_url | http://arxiv.org/abs/2407.09231 |
| locations[1].id | doi:10.48550/arxiv.2407.09231 |
| locations[1].is_oa | True |
| locations[1].source.id | https://openalex.org/S4306400194 |
| locations[1].source.issn | |
| locations[1].source.type | repository |
| locations[1].source.is_oa | True |
| locations[1].source.issn_l | |
| locations[1].source.is_core | False |
| locations[1].source.is_in_doaj | False |
| locations[1].source.display_name | arXiv (Cornell University) |
| locations[1].source.host_organization | https://openalex.org/I205783295 |
| locations[1].source.host_organization_name | Cornell University |
| locations[1].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[1].license | cc-by |
| locations[1].pdf_url | |
| locations[1].version | |
| locations[1].raw_type | article |
| locations[1].license_id | https://openalex.org/licenses/cc-by |
| locations[1].is_accepted | False |
| locations[1].is_published | |
| locations[1].raw_source_name | |
| locations[1].landing_page_url | https://doi.org/10.48550/arxiv.2407.09231 |
| indexed_in | arxiv, datacite |
| authorships[0].author.id | https://openalex.org/A5071345488 |
| authorships[0].author.orcid | https://orcid.org/0000-0001-5781-1136 |
| authorships[0].author.display_name | Brent N. Reeves |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Reeves, Brent N. |
| authorships[0].is_corresponding | False |
| authorships[1].author.id | https://openalex.org/A5065053503 |
| authorships[1].author.orcid | https://orcid.org/0000-0003-2807-6042 |
| authorships[1].author.display_name | James Prather |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Prather, James |
| authorships[1].is_corresponding | False |
| authorships[2].author.id | https://openalex.org/A5032890999 |
| authorships[2].author.orcid | https://orcid.org/0000-0002-5150-9806 |
| authorships[2].author.display_name | Paul Denny |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | Denny, Paul |
| authorships[2].is_corresponding | False |
| authorships[3].author.id | https://openalex.org/A5041367899 |
| authorships[3].author.orcid | https://orcid.org/0000-0001-6829-9449 |
| authorships[3].author.display_name | Juho Leinonen |
| authorships[3].author_position | middle |
| authorships[3].raw_author_name | Leinonen, Juho |
| authorships[3].is_corresponding | False |
| authorships[4].author.id | https://openalex.org/A5042822346 |
| authorships[4].author.orcid | https://orcid.org/0000-0003-2781-6619 |
| authorships[4].author.display_name | Stephen MacNeil |
| authorships[4].author_position | middle |
| authorships[4].raw_author_name | MacNeil, Stephen |
| authorships[4].is_corresponding | False |
| authorships[5].author.id | https://openalex.org/A5054692443 |
| authorships[5].author.orcid | https://orcid.org/0000-0003-1446-647X |
| authorships[5].author.display_name | Brett A. Becker |
| authorships[5].author_position | middle |
| authorships[5].raw_author_name | Becker, Brett A. |
| authorships[5].is_corresponding | False |
| authorships[6].author.id | https://openalex.org/A5104592705 |
| authorships[6].author.orcid | |
| authorships[6].author.display_name | Andrew Luxton-Reilly |
| authorships[6].author_position | last |
| authorships[6].raw_author_name | Luxton-Reilly, Andrew |
| authorships[6].is_corresponding | False |
| has_content.pdf | False |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://arxiv.org/pdf/2407.09231 |
| open_access.oa_status | green |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | Prompts First, Finally |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-06T06:51:31.235846 |
| primary_topic | |
| related_works | https://openalex.org/W4391375266, https://openalex.org/W2748952813, https://openalex.org/W2390279801, https://openalex.org/W2358668433, https://openalex.org/W4396701345, https://openalex.org/W2376932109, https://openalex.org/W2001405890, https://openalex.org/W4396696052, https://openalex.org/W2382290278, https://openalex.org/W4395014643 |
| cited_by_count | 3 |
| counts_by_year[0].year | 2025 |
| counts_by_year[0].cited_by_count | 2 |
| counts_by_year[1].year | 2024 |
| counts_by_year[1].cited_by_count | 1 |
| locations_count | 2 |
| best_oa_location.id | pmh:oai:arXiv.org:2407.09231 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4306400194 |
| best_oa_location.source.issn | |
| best_oa_location.source.type | repository |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | |
| best_oa_location.source.is_core | False |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | arXiv (Cornell University) |
| best_oa_location.source.host_organization | https://openalex.org/I205783295 |
| best_oa_location.source.host_organization_name | Cornell University |
| best_oa_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| best_oa_location.license | |
| best_oa_location.pdf_url | https://arxiv.org/pdf/2407.09231 |
| best_oa_location.version | submittedVersion |
| best_oa_location.raw_type | text |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | False |
| best_oa_location.is_published | False |
| best_oa_location.raw_source_name | |
| best_oa_location.landing_page_url | http://arxiv.org/abs/2407.09231 |
| primary_location.id | pmh:oai:arXiv.org:2407.09231 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4306400194 |
| primary_location.source.issn | |
| primary_location.source.type | repository |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | |
| primary_location.source.is_core | False |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | arXiv (Cornell University) |
| primary_location.source.host_organization | https://openalex.org/I205783295 |
| primary_location.source.host_organization_name | Cornell University |
| primary_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| primary_location.license | |
| primary_location.pdf_url | https://arxiv.org/pdf/2407.09231 |
| primary_location.version | submittedVersion |
| primary_location.raw_type | text |
| primary_location.license_id | |
| primary_location.is_accepted | False |
| primary_location.is_published | False |
| primary_location.raw_source_name | |
| primary_location.landing_page_url | http://arxiv.org/abs/2407.09231 |
| publication_date | 2024-07-12 |
| publication_year | 2024 |
| referenced_works_count | 0 |
| abstract_inverted_index.a | 30, 131, 167 |
| abstract_inverted_index.-- | 157 |
| abstract_inverted_index.AI | 1 |
| abstract_inverted_index.In | 144 |
| abstract_inverted_index.We | 94 |
| abstract_inverted_index.at | 19 |
| abstract_inverted_index.be | 57 |
| abstract_inverted_index.in | 7, 43, 59, 90 |
| abstract_inverted_index.is | 162 |
| abstract_inverted_index.it | 55 |
| abstract_inverted_index.of | 71, 88, 121, 130 |
| abstract_inverted_index.to | 33, 63, 84, 115, 133, 158, 165, 171 |
| abstract_inverted_index.we | 38, 147 |
| abstract_inverted_index.Now | 161 |
| abstract_inverted_index.all | 111, 141 |
| abstract_inverted_index.and | 3, 21, 36, 66, 105 |
| abstract_inverted_index.are | 9, 15, 48 |
| abstract_inverted_index.ban | 40 |
| abstract_inverted_index.can | 124 |
| abstract_inverted_index.dip | 99 |
| abstract_inverted_index.has | 82 |
| abstract_inverted_index.may | 56 |
| abstract_inverted_index.new | 92 |
| abstract_inverted_index.now | 114 |
| abstract_inverted_index.our | 80, 150 |
| abstract_inverted_index.the | 44, 60, 68, 77, 86, 112, 119, 127, 134, 163 |
| abstract_inverted_index.use | 42 |
| abstract_inverted_index.way | 113 |
| abstract_inverted_index.Some | 24 |
| abstract_inverted_index.They | 14 |
| abstract_inverted_index.With | 118 |
| abstract_inverted_index.back | 65 |
| abstract_inverted_index.been | 137 |
| abstract_inverted_index.each | 91 |
| abstract_inverted_index.flow | 109 |
| abstract_inverted_index.from | 97 |
| abstract_inverted_index.have | 95 |
| abstract_inverted_index.here | 156 |
| abstract_inverted_index.like | 108 |
| abstract_inverted_index.more | 20, 22 |
| abstract_inverted_index.pose | 29 |
| abstract_inverted_index.step | 64 |
| abstract_inverted_index.that | 27, 37, 52, 149 |
| abstract_inverted_index.they | 28 |
| abstract_inverted_index.this | 145 |
| abstract_inverted_index.time | 164 |
| abstract_inverted_index.very | 78 |
| abstract_inverted_index.were | 153 |
| abstract_inverted_index.with | 140 |
| abstract_inverted_index.writ | 74 |
| abstract_inverted_index.GenAI | 50 |
| abstract_inverted_index.Since | 76 |
| abstract_inverted_index.While | 46 |
| abstract_inverted_index.adopt | 166 |
| abstract_inverted_index.argue | 26, 148 |
| abstract_inverted_index.large | 4 |
| abstract_inverted_index.level | 87, 129 |
| abstract_inverted_index.their | 41, 142 |
| abstract_inverted_index.there | 47 |
| abstract_inverted_index.GenAI, | 122 |
| abstract_inverted_index.advent | 120 |
| abstract_inverted_index.always | 154 |
| abstract_inverted_index.change | 126 |
| abstract_inverted_index.headed | 155 |
| abstract_inverted_index.issues | 51 |
| abstract_inverted_index.large. | 75 |
| abstract_inverted_index.lives. | 143 |
| abstract_inverted_index.models | 6 |
| abstract_inverted_index.moment | 62 |
| abstract_inverted_index.paper, | 146 |
| abstract_inverted_index.remain | 53 |
| abstract_inverted_index.should | 39 |
| abstract_inverted_index.sought | 83 |
| abstract_inverted_index.threat | 32 |
| abstract_inverted_index.useful | 58 |
| abstract_inverted_index.visual | 106 |
| abstract_inverted_index.(GenAI) | 2 |
| abstract_inverted_index.First'' | 169 |
| abstract_inverted_index.Science | 12, 73, 173 |
| abstract_inverted_index.capable | 18 |
| abstract_inverted_index.charts, | 110 |
| abstract_inverted_index.examine | 67 |
| abstract_inverted_index.finally | 125 |
| abstract_inverted_index.natural | 159 |
| abstract_inverted_index.overall | 69 |
| abstract_inverted_index.present | 61 |
| abstract_inverted_index.problem | 132 |
| abstract_inverted_index.proving | 16 |
| abstract_inverted_index.purpose | 103 |
| abstract_inverted_index.serious | 31, 49 |
| abstract_inverted_index.special | 102 |
| abstract_inverted_index.they've | 136 |
| abstract_inverted_index.through | 101 |
| abstract_inverted_index.Computer | 11, 72, 172 |
| abstract_inverted_index.approach | 170 |
| abstract_inverted_index.hardware | 98 |
| abstract_inverted_index.increase | 85 |
| abstract_inverted_index.language | 5 |
| abstract_inverted_index.students | 123 |
| abstract_inverted_index.``Prompts | 168 |
| abstract_inverted_index.``natural | 116 |
| abstract_inverted_index.``problem | 138 |
| abstract_inverted_index.computing | 34 |
| abstract_inverted_index.educators | 25 |
| abstract_inverted_index.language. | 160 |
| abstract_inverted_index.languages | 104 |
| abstract_inverted_index.solving'' | 139 |
| abstract_inverted_index.switches, | 100 |
| abstract_inverted_index.unsolved, | 54 |
| abstract_inverted_index.Education. | 13, 174 |
| abstract_inverted_index.Generative | 0 |
| abstract_inverted_index.beginning, | 79 |
| abstract_inverted_index.classroom. | 45 |
| abstract_inverted_index.discipline | 81 |
| abstract_inverted_index.disrupting | 10 |
| abstract_inverted_index.education, | 35 |
| abstract_inverted_index.progressed | 96 |
| abstract_inverted_index.trajectory | 70 |
| abstract_inverted_index.abstraction | 89, 128 |
| abstract_inverted_index.challenges. | 23 |
| abstract_inverted_index.language.'' | 117 |
| abstract_inverted_index.particular, | 8 |
| abstract_inverted_index.programming | 151 |
| abstract_inverted_index.``language'' | 135 |
| abstract_inverted_index.abstractions | 152 |
| abstract_inverted_index.increasingly | 17 |
| abstract_inverted_index.representation. | 93 |
| abstract_inverted_index.representations | 107 |
| cited_by_percentile_year | |
| countries_distinct_count | 0 |
| institutions_distinct_count | 7 |
| citation_normalized_percentile |