🏷️ cs-education
36 pages tagged with cs-education(32 articles, 4 concepts)
📄 CyberAGENTS: Structured Autonomy for Agentic Gamified Learning in Cybersecurity
> **Synthesis:** Hornung et al. (2026) present **CyberAGENTS**, an agentic framework for gamified cybersecurity learning that enables *structured autonomy* through ontology-guided validation, schema-g…
🏷️ Programming Education
> **Programming education** — the teaching and learning of computer programming, from introductory block-based programming to advanced software development. In the AI era, programming education increa…
🏷️ Computational Thinking
> **Computational thinking** — a problem-solving approach involving decomposition, pattern recognition, abstraction, and algorithmic design. In AI education, computational thinking is both a prerequis…
🏷️ Engagement Metrics
> **Engagement metrics** — the range of observable signals and measurement approaches researchers and systems use to operationalize [[student-engagement|student engagement]] in AI-supported learning: …
🏷️ STEM Education and AI
> **STEM Education** — science, technology, engineering, and mathematics education is the most common domain for AI in education research in the wiki. STEM's structured knowledge, clear right/wrong an…
📄 Interactive learning dashboards: rethinking learning visualisations as engagement tools
> **Synthesis:** Graf et al. (2026) transformed a conventional Learning Analytics Dashboard (LAD) into an interactive ILAD by adding an LLM-powered pedagogical agent and a Judgement of Learning (JoL) …
📄 CourseGraph: Finding overlaps and differences in Computer Science courses across universities
> **Synthesis:** This paper presents CourseGraph, a methodology for automatically evaluating external course equivalences by modelling course content as structured knowledge graphs. Designed for stude…
📄 WIP: Chat-Debugging: Large Language Model as a Hardware Debugging Assistant
> **Synthesis:** Work-in-progress exploring LLMs as debugging assistants for physical hardware lab courses. Proposes 'Chat-Debugging' where students interact with an LLM to diagnose circuit faults. Ai…
📄 Trust and Reliance on AI in Education: AI Literacy and Need for Cognition as Moderators
> Pitts, Rani & Mildort (2026, AIED) show with 432 undergraduates that **higher trust in an AI assistant is associated with lower appropriate reliance**: students who trusted the assistant more were w…
📄 A review of intervention designs of LLM Integration in Undergraduate Computer Science Education
This scoping review analyzed **13 experimental studies** on LLM integration in undergraduate [[cs-education]], examining how intervention design choices shape learning outcomes. The central finding: *…
📄 ProPACT: Pair Programming with AI
> **ProPACT** (Proactive AI-Driven Adaptive Collaborative Tutor) is an AI-driven adaptive tutoring system for pair programming that **treats collaboration itself as the object of instruction.** Unlike…
2026-07-29 · pair-programming, collaborative-learning, adaptive-learning-systems, rag, adaptive-learning
📄 Leveling the Playing Field: Temporal Video Segmentation for Individuals with ADHD in Computing Education
Pimenova, Begel and colleagues evaluate a post-hoc video processing intervention that segments instructional videos into single-instruction chunks with fixed pauses, reducing extraneous cognitive load…
📄 Why SuaCode?": Understanding African Students' Motivations for Taking a Smartphone-Based Online Coding Course
Addo, Munagah, Kumbol, Uchidiuno and Boateng study why African students enroll in SuaCode, a smartphone-based online coding course (from the team behind the Kwame AI teaching assistant) addressing the…
📄 Exploring the Design Space of LLM-Based Programming Support in CS Education: A Scoping Review through the Lens of Assistance Governance
This scoping review synthesizes 90 peer-reviewed [[llm]]-based programming support systems in [[cs-education]] to make explicit how each system bounds, enacts, and controls assistance — decisions the …
📄 Did Alice Do Wrong? Cross-Cultural Differences in Student Perceptions of Generative AI Use in University Computing Education
A scenario-based survey (Fall 2024) comparing how computing students at Canadian and South Korean universities judged the ethicality and policy compliance of AI-assisted coding practices. Despite func…
📄 Data Annotations as Pedagogical Hints: From Subjective Labels to Critical Thinking
Machine learning courses typically hand students pre-labeled datasets, hiding the subjectivity baked into human annotation and cultivating an overly trusting view of AI data pipelines. This two-univer…
📄 Agents That Teach: Designing Incidental Learning Back into AI-Assisted Software Development
As AI coding agents take over substantial implementation work, developers increasingly lose the informal, effortful problem-solving through which software engineering expertise historically accumulate…
📄 CSTutorBench: Benchmarking Small Language Models as Tutors for Block-Based Programming
Deploying LLM tutors in K-12 raises concerns around privacy, cost, and reliance on proprietary models, motivating small language models (SLMs) as an alternative. The authors introduce **CSTutorBench**…
📄 DebugTracker: Lightweight Process Evidence for Classroom Debugging
Debugging exercises are usually graded from final code and test outcomes, which hide *how* students reproduced failures, formed hypotheses, inspected evidence, edited code, and verified fixes. The aut…
📄 Prompt Coach: An Empirical Evaluation of an Agentic Tutor for Learning Prompt Engineering in Software Development
Prompt engineering is a critical yet undertaught skill for software developers, poorly served by traditional instruction because of its evolving, interactive, context-dependent nature. The authors int…
📄 Say What? Examining Text and Voice Input Modalities for Prompt-Based Programming in Computing Education
Nearly all prior research on LLMs in computing education has used text input, yet voice-enabled interfaces are becoming common. This exploratory study investigated how introductory programming student…
📄 When AI Is Wrong on Purpose: How Students Respond to Buggy GenAI Code
As generative AI becomes central to software development, CS education is shifting toward prompt-centered workflows where students describe intended behavior in natural language to elicit code. But pr…
📄 Understanding Student Perceptions, Mistakes, and Debugging Approaches when Solving Natural Language Programming Tasks
Learning to communicate with code-generating AI is an emerging skill for novice programmers. 'Prompt Problems' — having students solve computational tasks by writing natural-language prompts for code-…
📄 Automated Grading of Linux/Bash Examinations Using Large Language Models
**Manuel Alonso-Carracedo, Ruben Fernandez-Boullon, Pedro Celard, Francisco J. Rodriguez-Martinez, Lorena Otero-Cerdeira (2026)** This paper presents an [[llm]]-based grading system for Linux/bash com…
📄 Constructing Epistemic AI Literacy: Detecting Epistemic Aims and Processes in Student-AI Co-Programming
**Mengqian Wu (2026)** Epistemic thinking — understanding how knowledge is constructed and justified — plays a central role in [[ai-literacy]], particularly when students co-program with generative AI…
📄 Students' Perception Accuracy of Partners' AI Use and its Relation to Collaboration Performance
Graf et al. (2026) identify a new challenge in collaborative programming education: AI use is now an invisible yet consequential dimension of collaboration, and partners often misread ability and effo…
📄 Test-Driven, AI-Assisted Learning: Replacing Lectures with Weekly Closed-Book Tests
Liu et al. (2026) report on a 13-week Test-Driven, AI-Assisted (TDAA) redesign of a Theory of Computation course at HKUST (Guangzhou). The course replaced all lectures with self-directed, AI-assisted …
📄 Code as Anchor, Memory and Metaphor as Support: Learner Experiences with Multi-View Visualizations
> **Naaz Sibia, Jessica Wen, Amber Richardson, Yashika Jain, Khushi Malik, Bogdan Simion, Carolina Nobre, Angela Zavaleta Bernuy, Andrew Petersen, Michael Liut** (2026). ICER 2026…
📄 Reshaping Undergraduate Computer Science Education in the Generative AI Era
**Yi-Chieh Lee, Nattapat Boonprakong, Yugin Tan, Harold Soh et al.** — Workshop report from NUS-Google Workshops — cs.CY This white paper synthesizes findings from two international NUS-Google Worksho…
📄 AI-Generated Traces for Novice Programmers: Learning Effects and Learner Differences in a Multi-Institutional Study
Multi-institutional study on Generated Animated Traces (GATs) for CS1. Found that mid-engagement students may experience a performance decrement due to coordination costs (Expertise-Reversal Effect). …
📄 TurtleAI: Benchmarking Multimodal Models for Visual Programming in Turtle Graphics
> **Synthesis:** Vision-language models (VLMs) have been explored for visual programming, where they generate code to solve visual tasks. However, most prior work focuses on visual programming for pro…
📄 How Students (Mis)understand Conditionals and Loops -- A Taxonomy
This paper presents a fine-grained taxonomy categorizing novice programmers' difficulties with reading and understanding control flow constructs — specifically conditionals (selection) and loops (iter…
📄 I can't read your mind": A Study of Neurodivergent Computing Students' Experiences with Collaborative Active Learning
This study surveyed 24 neurodivergent computing students (autistic and/or ADHD) and 20 neurotypical peers, supplemented by 4 in-depth interviews, to understand how collaborative active learning struct…
📄 ANVIL: Analogies and Videos for Lecturers
Noviello, Birillo, and Migut (2026) present ANVIL, an end-to-end multimodal generation pipeline for educational content — one of the first systems to automate the full journey from concept definition …
📄 Combating Harms of Generative AI in CS1 with Code Review Interviews and a Flipped Classroom
Oral code reviews paired with a flipped classroom represent a pragmatic harm-reduction approach to generative AI in CS education. Rather than banning LLMs, Fowles et al. (2026) designed weekly formati…
📄 Cost-of-Ethics Crisis: Beliefs, Decisions, and Justifications in the Job Searches of Computer Science Students in Canada and the United States
This study examines the disconnect between **ethics education** and real-world decision-making among 129 computer science students and recent graduates during their job searches. Despite receiving con…