Reshaping Undergraduate Computer Science Education in the Generative AI Era

📅 2026-05-02
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study addresses the transformative impact of generative AI on undergraduate computer science education, where traditional programming and debugging skills are diminishing in centrality, necessitating a redefinition of educational objectives. Through an international workshop, the project establishes consensus and systematically proposes integrating AI-native competencies into the CS curriculum. It advocates a new pedagogical paradigm centered on understanding, verifying, and critically evaluating AI-generated outputs. Focusing on educational philosophy and curricular design methodology, the work introduces a “breadcrumb” strategy for embedding skills incrementally, steering courses toward systems thinking and abstraction. The study outlines a comprehensive reform framework encompassing foundational reinforcement, advanced pathway expansion, and innovative teaching approaches, articulating the essential capabilities future CS graduates must possess—namely, collaborative problem-solving and co-creation with AI.
📝 Abstract
Generative AI represents a turning point for Computer Science (CS) education. In recent decades, post-secondary CS education has largely focused on what has been seen as practical software engineering skills: implementation-level programming, debugging, testing, and software design, analysis, and documentation. However, this framing is becoming less tenable as generative AI automates many of these tasks, challenging their centrality in CS education. To keep pace with advances in AI technology, CS curricula should consider a shift toward understanding and verifying AI-generated artifacts. This white paper outlines the findings of two international NUS-Google Workshops in Singapore, where we convened faculty members, industry practitioners, and students, and proposes a strategic response to reshape how CS should be taught at the undergraduate level. Based on the findings, we identify critical skills that must be preserved and those that are becoming less important. By incorporating these skills as"breadcrumbs,"we can provide helpful nudges and engaging exercises within the current curriculum, enhancing learning experiences for everyone. We believe that to effectively prepare future computer science graduates, capable of creating, solving problems, and managing, as well as co-creating, artifacts with AI. It is important to consider a shift in curricula. Emphasizing system design, abstraction, and critical evaluation could greatly enhance their education and readiness for the challenges ahead. We propose prerequisites for solutions to reform CS education by fostering AI-native competencies, re-centering fundamental education, enhancing advanced pathways, embracing new pedagogies, and shifting institutional support.
Problem

Research questions and friction points this paper is trying to address.

Generative AI
Computer Science Education
Curriculum Reform
Undergraduate Education
AI-native Competencies
Innovation

Methods, ideas, or system contributions that make the work stand out.

Generative AI
AI-native competencies
curriculum reform
critical evaluation
system design
🔎 Similar Papers
No similar papers found.
💼 Related Jobs
No related jobs found.
Y
Yi-Chieh Lee
Nattapat Boonprakong
Nattapat Boonprakong
Research Fellow, School of Computing, National University of Singapore
Human Computer InteractionCognitive BiasPhysiological Computing
Yugin Tan
Yugin Tan
National University of Singapore
HCI
Harold Soh
Harold Soh
Associate Professor at National University of Singapore
Human Robot InteractionMachine LearningTactile PerceptionArtificial IntelligenceRobotics
Alex Potanin
Alex Potanin
Associate Professor, Australian National University
Programming LanguagesSoftware Engineering
V
Viraj Kumar
A
Anoop K. Sinha
C
Chen Qian
Paul Denny
Paul Denny
Professor, University of Auckland
Educational technologyComputer Science Education
Mennatallah El-Assady
Mennatallah El-Assady
ETH Zürich
VisualizationIntelligence AugmentationXAIInteractive Machine LearningNatural Language
Ian Oakley
Ian Oakley
School of Electrical Engineering, KAIST
Human Computer Interaction
Jake Renzella
Jake Renzella
University of New South Wales
Computer Science EducationArtificial IntelligenceSoftware Engineering
A
Amy Zhang
J
Jat Singh
Wee Sun Lee
Wee Sun Lee
Professor, Department of Computer Science, National University of Singapore
Machine LearningPlanning Under Uncertainty
Hsuan-Tien Lin
Hsuan-Tien Lin
Professor of Computer Science and Information Engineering, National Taiwan University
Machine LearningData Mining
Jane L. E
Jane L. E
Assistant Professor at NUS
Human-Computer InteractionComputer GraphicsCreativity Support
Anthony Tang
Anthony Tang
Associate Professor, School of Computer and Information Systems, Singapore Management University
Human-Computer Interaction
M
Margaret M. Burnett
Sowmya Somanath
Sowmya Somanath
Associate Professor, University of Victoria
Human Computer Interaction
Renwen Zhang
Renwen Zhang
Assistant Professor, Nanyang Technological University
HCIMental HealthSocial SupportHealth CommunicationInterpersonal Communication
V
Vicky Charisi
A
Alexandra I. Cristea