Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
38 tokens/sec
GPT-4o
59 tokens/sec
Gemini 2.5 Pro Pro
41 tokens/sec
o3 Pro
7 tokens/sec
GPT-4.1 Pro
50 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

CS1-LLM: Integrating LLMs into CS1 Instruction (2406.15379v1)

Published 17 Apr 2024 in cs.CY and cs.SE

Abstract: The recent, widespread availability of LLMs like ChatGPT and GitHub Copilot may impact introductory programming courses (CS1) both in terms of what should be taught and how to teach it. Indeed, recent research has shown that LLMs are capable of solving the majority of the assignments and exams we previously used in CS1. In addition, professional software engineers are often using these tools, raising the question of whether we should be training our students in their use as well. This experience report describes a CS1 course at a large research-intensive university that fully embraces the use of LLMs from the beginning of the course. To incorporate the LLMs, the course was intentionally altered to reduce emphasis on syntax and writing code from scratch. Instead, the course now emphasizes skills needed to successfully produce software with an LLM. This includes explaining code, testing code, and decomposing large problems into small functions that are solvable by an LLM. In addition to frequent, formative assessments of these skills, students were given three large, open-ended projects in three separate domains (data science, image processing, and game design) that allowed them to showcase their creativity in topics of their choosing. In an end-of-term survey, students reported that they appreciated learning with the assistance of the LLM and that they interacted with the LLM in a variety of ways when writing code. We provide lessons learned for instructors who may wish to incorporate LLMs into their course.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (7)
  1. Annapurna Vadaparty (3 papers)
  2. Daniel Zingaro (2 papers)
  3. David H. Smith IV (29 papers)
  4. Mounika Padala (1 paper)
  5. Christine Alvarado (1 paper)
  6. Jamie Gorson Benario (2 papers)
  7. Leo Porter (5 papers)
Citations (7)
X Twitter Logo Streamline Icon: https://streamlinehq.com