English

Programmers Aren't Obsolete Yet: A Syllabus for Teaching CS Students to Responsibly Use Large Language Models for Code Generation

Software Engineering 2025-02-24 v1 Emerging Technologies

Abstract

Large Language Models (LLMs) have emerged as powerful tools for automating code generation, offering immense potential to enhance programmer productivity. However, their non-deterministic nature and reliance on user input necessitate a robust understanding of programming fundamentals to ensure their responsible and effective use. In this paper, we argue that foundational computing skills remain crucial in the age of LLMs. We propose a syllabus focused on equipping computer science students to responsibly embrace LLMs as performance enhancement tools. This work contributes to the discussion on the why, when, and how of integrating LLMs into computing education, aiming to better prepare programmers to leverage these tools without compromising foundational software development principles.

Keywords

Cite

@article{arxiv.2502.15493,
  title  = {Programmers Aren't Obsolete Yet: A Syllabus for Teaching CS Students to Responsibly Use Large Language Models for Code Generation},
  author = {Bruno Pereira Cipriano and Lúcio Studer Ferreira},
  journal= {arXiv preprint arXiv:2502.15493},
  year   = {2025}
}

Comments

This is the author's version of the work. It is posted here for your personal use. Not for redistribution

R2 v1 2026-06-28T21:52:47.889Z