


default search action
SIGCSE 2025: Pittsburgh, PA, USA - Volume 1
- Jeffrey A. Stone, Timothy T. Yuen, Libby Shoop, Samuel A. Rebelsky, James Prather:

Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 1, SIGCSE TS 2025, Pittsburgh, PA, USA, 26 February 2025 - 1 March 2025. ACM 2025, ISBN 979-8-4007-0531-1
Keynote Talks
- Cecilia R. Aragon

:
What is Human-Centered AI and Why Does It Matter? 1 - Jamika D. Burge

:
Intersectionality is Computer Science Education. 2-3
Research Papers
- Fatima Abu Deeb

, Ella Tuson
, Timothy J. Hickey
:
Grading for Equity in a Hyflex Compiler Design Course. 4-10 - Umair Z. Ahmed

, Shubham Sahai
, Ben Leong
, Amey Karkare
:
Feasibility Study of Augmenting Teaching Assistants with AI for CS1 Programming Feedback. 11-17 - Areej Ali

, Aayushi Hingle Collier
, Umama Dewan
, Nora McDonald
, Aditya Johri
:
Analysis of Generative AI Policies in Computing Course Syllabi. 18-24 - Wajdi Aljedaani

, Marcelo Medeiros Eler
, P. D. Parthasarathy
:
Enhancing Accessibility in Software Engineering Projects with Large Language Models (LLMs). 25-31 - Wajdi Aljedaani

, P. D. Parthasarathy
, Marcelo Medeiros Eler
, Swaroop Joshi
:
Sprint to Inclusion: Embedding Accessibility Sprint in a Software Engineering Course. 32-38 - Wajdi Aljedaani

, P. D. Parthasarathy
, Swaroop Joshi
, Marcelo Medeiros Eler
:
Accessibility Insights from Student's Software Engineering Projects. 39-45 - Gonzalo Allen-Perez

, Luis Millan
, Brandon Nghiem
, Kevin Wu
, Anshul Shah
, Adalbert Gerald Soosai Raj
:
An Analysis of Students' Testing Processes in CS1. 46-52 - Lorenzo Angeli

, Luca De Menego
, Maurizio Marchese
:
Embedding Executable Code in Programming Slideshows: Design Considerations and Field Tests for Interactive Code Playgrounds. 53-59 - Grace Barkhuff

, Jason Borenstein
, Daniel Schiff
, Judith Uchidiuno
, Ellen Zegura
:
Towards a More Inclusive Curriculum: Opportunities for Broadening and Diversifying Computing Ethics Education. 60-66 - Grace Barkhuff

, Ian Pruitt
, Vyshnavi Namani
, William Gregory Johnson
, Rodrigo Borela
, Ellen Zegura
, Anu G. Bourgeois
, Ben Rydal Shapiro
:
Exploring the Humanistic Role of Computer Science Teaching Assistants across Diverse Institutions. 67-73 - Austin Cory Bart

, Nazim Karaca
:
Drafter: A Python Library for Full-Stack Web Development in CS1. 74-80 - Nada Basit

, Mark Floryan
, John R. Hott
, Allen Huo
, Jackson Le
, Ivan Zheng
:
ASCI: AI-Smart Classroom Initiative. 81-87 - Rakhi Batra

, Zahra Atiq
:
Emotions and Self-Efficacy of Undergraduate Computing and Engineering Students: A Systematic Literature Review. 88-94 - Nathan H. Bean

, Friday E. James
, Timothy Tucker
, Yihong Theis
, Joshua Levi Weese
, Russell Feldhausen
:
Developing Computing Lessons for Rural High School Students. 95-101 - Nathan H. Bean

, Joshua Levi Weese
, Russell Feldhausen
, David S. Allen
, Michelle Friend
:
Building the Cyber Pipeline: Providing CS Education For Rural K-12 Schools. 102-108 - Debra Bernstein

, Eric Hochberg
, Santiago Gasca
, Michael J. Berson
, Kristen Franklin
, Perry Shank
:
Bridging Disciplines: Integrating Computer Science and Social Studies in Rural Middle Schools. 109-115 - Ivona Bezáková

:
Mathematical Underpinnings of Algorithms via In-class Activities. 116-122 - Sourav S. Bhowmick

, Hui Li
:
Experience Report on Using LANTERN in Teaching Relational Query Processing. 123-129 - Aaron Bloomfield

:
Implementation of a Cryptocurrency Elective Course. 130-136 - Richard Blumenthal

, Johanna Blumenthal
:
Moving What's in the CS Curriculum Forward: A Proposition to Address Ten Wicked Curricular Issues. 137-143 - Rodrigo Borela

, Zhixian Christopher Liding
, Melinda McDaniel
:
Enhancing CS1 Education through Experiential Learning with Robotics Projects. 144-150 - Géraldine Brieven, Marcia Moraes

, Dieter Pawelczak
, Simona Vasilache
, Benoit Donnet
:
Integrating Soft Skills Training into your Course through a Collaborative Activity. 151-157 - Fernando Brito

, Yassine Mekdad
, Monique Ross
, Mark A. Finlayson
, A. Selcuk Uluagac
:
Enhancing Cybersecurity Education with Artificial Intelligence Content. 158-164 - Cameron Brown

, Laura Cruz-Castro
:
Coordinate: A Virtual Classroom Management Tool For Large Computer Science Courses Using Discord. 165-171 - Zhenyu Cai

, Richard Lee Davis
, Raphaël Mariétan
, Roland Tormey
, Pierre Dillenbourg
:
Jupyter Analytics: A Toolkit for Collecting, Analyzing, and Visualizing Distributed Student Activity in Jupyter Notebooks. 172-178 - Ashlyn Campbell

, Anu G. Bourgeois
, Nannette P. Napier
:
RISE Stars: An Experience Report on a Cohort of Black Freshmen Women in Computing. 179-184 - Patricia B. Campbell

, Clif Kussmaul
, Chris Mayfield
, Helen H. Hu
, Seth Campbell-Mortman
:
Variation in Engagement Behaviors among Student-Centered Pedagogies. 185-191 - Jennifer Campbell

, Karen Reid
:
Comparing the Impact of Strict and Flexible Deadline Policies. 192-198 - Jennifer Campbell

, Jacqueline Smith
, Emily Greenleaf
:
Exploring Sense of Belonging for CS Majors with Direct vs Competitive Admission Pathways. 199-205 - Ana Paula Centeno

, Corina Hernandez
, Kalrav Pandit
:
Our Journey Towards a Diverse Computing Program: What Worked, Where we Are, and What we have Learned. 206-212 - Gozde Cetin Uzun

, Lauren Margulieux
, Yin-Chan Liao
:
Programming Self-Efficacy in CS: Adding Four Areas of Validity to the Steinhorst Instrument. 213-219 - Henry Chai

, Matthew R. Gormley
:
Larger than Life In-Class Demonstrations for Introductory Machine Learning. 220-226 - Geoffrey Challen

, Ben Nordick
:
Accelerating Accurate Assignment Authoring Using Solution-Generated Autograders. 227-233 - Gabriele Costa

, Silvia de Francisci
, Margherita Renieri
, Serenella Valiani
:
Tackling the Gender Gap in Cybersecurity Education. 234-240 - Hope Dargan

, Adam Gilbert-Diamond
, Adam J. Hartz
, Robert C. Miller
:
"Why is my code slow?" Efficiency Bugs in Student Code. 241-247 - Debzani Deb

, Greg Taylor
, Scott Betz
, Bao Anh T. Maddux
, C. Edward Ebert
, Flourice W. Richardson
, Jeanine Lino S. Couto
, Michael S. Jarrett
, Zagros Madjd-Sadjadi
:
Enhancing University Curricula with Integrated AI Ethics Education: A Comprehensive Approach. 248-254 - Sarah M. Diesburg

, J. Ben Schafer
, Briana B. Morrison
:
Curriculum for a Comprehensive Statewide In-Service CS Teacher Training Program. 255-261 - Emma R. Dodoo

, Tamara Nelson-Fromm
, Mark Guzdial
:
Teaching Computing to K-12 Emergent Bilinguals: Identified Challenges and Opportunities. 262-268 - Stacy A. Doore

, Omowumi Ogunyemi
, Alexandra Gillespie
, Michael G. Yankoski
:
Experience Report: Using Narratives to Teach Responsible Computing in the U.S. and Nigeria. 269-275 - Igor dos Santos Montagner

, Rafael Corsi Ferrão
, Craig B. Zilles
, Mariana Silva
:
Exploring Different Specifications Grading Policies. 276-282 - Hanxiang Du

, Dion Udokop
, Bo Pei
:
Live Coding Prompts Engagement, But Not Necessarily Grades. 283-289 - Jack Ebert

, Kristina Kramarczuk
:
Leveraging Undergraduate Perspectives to Redefine AI Literacy. 290-296 - Chinedu Emeka

, Craig B. Zilles
, Jim Sosnowski
, Matthew West
, Geoffrey L. Herman
, Mariana Silva
:
Measuring Test Anxiety of Two Computerized Exam Approaches. 297-303 - Barbara J. Ericson

, Xingjian Lance Gu
, Zihan Wu
, Shefali Patel
, Aadarsh Padiyath
:
Can a Free Tool in an Ebook Platform, Searchable Question Bank, and Summer Workshop Help Instructors Adopt Peer Instruction? 304-310 - Jixiang Fan

, Derek Haqq
, Morva Saaty
, Wei Lu Wang
, D. Scott McCrickard
:
Diary Study as an Educational Tool: An Experience Report from an HCI Course. 311-317 - Laura Farinetti

, Luca Cagliero
:
A Critical Approach to ChatGPT: An Experience in SQL Learning. 318-324 - Matthew Ferland

, Varun Nagaraj Rao
, Arushi Arora
, Drew van der Poel
, Michael Luu
, Randy Huynh
, Frederick Reiber
, Sandra Ossman
, Seth Poulsen
, Michael Shindler
:
Construction and Preliminary Validation of a Dynamic Programming Concept Inventory. 325-331 - Amanda S. Fernandez

:
A Course-based Undergraduate Research Experience (CURE) Focused Broadly on Research Methods in Computer Science. 332-338 - Daniel Filcik

, Edward Sobiesk
, Suzanne J. Matthews
:
Fostering Creativity: Student-Generative AI Teaming in an Open-Ended CS0 Assignment. 339-345 - Jack Forden

, Matthew Schneider
, Alexander Gebhard
, Md. Tahmidul Islam Molla
, Dennis Brylow
:
Unlocking Student Potential With TA-Bot: Timely Submissions and Improved Code Style. 346-352 - Ilenia Fronza

, Petri Ihantola
, Olli-Pekka Riikola
, Gennaro Iaccarino
, Tommi Mikkonen
, Linda García-Rytman
, Vesa Lappalainen
, Cristina Rebollo Santamaría
, Inmaculada Remolar Quintana
, Veronica Rossano
:
Towards S'more Connected Coding Camps. 353-359 - Sumukhi Ganesan

, Albert Lionelle
, Catherine Gill
, Carla E. Brodley
:
Does Reducing Curricular Complexity Impact Student Success in Computer Science? 360-366 - Zhizezhang Gao

, Can Cui
, Haochen Yan
, Jiaqi Liu
, Xia Sun
, Jun Feng
:
Towards a Quantitative Competency Model for CS1 via Five-Channel Learning Sequences. 367-373 - Kari L. George

:
Supporting Inclusive Computing: A Graduate Course to Prepare Future Faculty. 374-380 - Ahana Ghosh

, Liina Malva
, Alkis Gotovos
, Danial Hooshyar
, Adish Singla
:
Exploring the Impact of Quizzes Interleaved with Write-Code Tasks in Elementary-Level Visual Programming. 381-387 - David Gonzalez-Maldonado

, Jonathan Liu
, Diana Franklin
:
Evaluating GPT for use in K-12 Block Based CS Instruction Using a Transpiler and Prompt Engineering. 388-394 - Jamie Gorson Benario

, Jenn Marroquin
, Monica M. Chan
, Ernest D. V. Holmes
, Daniel Mejia
:
Unlocking Potential with Generative AI Instruction: Investigating Mid-level Software Development Student Perceptions, Behavior, and Adoption. 395-401 - Xingjian Lance Gu

, Barbara J. Ericson
:
The Intersectional Experience of Black Girl High School Students in Advanced Placement Computer Science. 402-408 - Joshua T. Guerin

:
Creating a Quantum Programming Course from Scratch: A Computer Science Professor's Journey. 409-415 - Meize Guo

, Minji Yun
, Maya Israel
:
Introducing Computational Thinking and Computer Science Instruction to Preservice Science and Math Teachers. 416-422 - Mark Guzdial

, Tamara Nelson-Fromm
:
Designing Courses for Liberal Arts and Sciences Students Contextualized around Creative Expression and Social Justice. 423-429 - Shirin Haji Amin Shirazi

, Ashley Pang
, Allan Knight
, Mariam Salloum
:
Incentivizing Good Programming Practices: The Impact of Early Program Submission on Student Course and Exam Performance. 430-436 - Shirin Haji Amin Shirazi

, Ashley Pang
, Allan Knight
, Mariam Salloum
, Frank Vahid
:
Midterm Exam Outliers Efficiently Highlight Potential Cheaters on Programming Assignments. 437-442 - Georgiana Haldeman

, Judah Robbins Bernal
, Alec Wydra
, Paul Denny
:
Teaching Program Decomposition in CS1: A Conceptual Framework for Improved Code Quality. 443-449 - Qiang Hao

, Ruohan Liu
:
Towards Integrating Behavior-Driven Development in Mobile Development: An Experience Report. 450-456 - Colton Harper

, Karima Mohammed
, Stephen Cooper
:
A Conceptual Metaphor Analysis of Recursion in a CS1 Course. 457-463 - Brian Harrington

, Aditya Kulkarni
, Rohita Nalluri
, Anagha Vadarevu
, Angela M. Zavaleta Bernuy
:
Literature Mapping: A Scaffolded, Scalable, Low-Overhead Undergraduate Research Experience. 464-470 - Mohammed Hassan

, Yuxuan Chen
, Paul Denny
, Craig B. Zilles
:
On Teaching Novices Computational Thinking by Utilizing Large Language Models Within Assessments. 471-477 - Brendan Henrique

:
Exploring Critical CS Teacher Education Program Design Through a Science and Technology Studies Approach. 478-484 - Bryan Y. Hernández-Cuevas

, Myles Lewis
, Wesley Junkins
, Chris S. Crawford
, André R. Denham
, Feiya Luo
:
PhysioML: A Web-Based Tool for Machine Learning Education with Real-Time Physiological Data. 485-491 - Eric Hicks

, Vinhthuy Phan
, Kriangsiri Malasri
:
Enhancing Student Performance Prediction In CS1 Via In-Class Coding. 492-498 - Eric Hicks

, Vinhthuy Phan
:
In-class Coding Exercises As A Mechanism To Inform Early Intervention In Programming Courses. 499-505 - Cesar Hinojosa

, Priyanka Kumar
, Pragathi Durga Rajarajan
, Fred Martin
:
TrainYourSnakeAI: A Novel Tool to Teach Reinforcement Learning to Middle School Students. 506-512 - Emma Hogan

, Audria Saravia-Montalvo
, Ginger Smith
, Emily Nguyen
, Zyanya Rios
, Adalbert Gerald Soosai Raj
, William G. Griswold
, Leo Porter
:
Fears and Confidence amongst Incarcerated Adult CS1 Students. 513-519 - Steffan Hooper

, Burkhard C. Wünsche
, Paul Denny
, Andrew Luxton-Reilly
, Nick Konings
, Angus Donald Campbell
:
Educator Experiences with Automated Marking of Programming Assessments in a Computer Graphics-based Design Course. 520-526 - Muntasir Hoq

, Atharva Patil
, Kamil Akhuseyinoglu
, Peter Brusilovsky
, Bita Akram
:
An Automated Approach to Recommending Relevant Worked Examples for Programming Problems. 527-533 - Jessica Hunter

, Elena Bai
, Giulia Alberini
, Kristy A. Robinson
:
Needs-Supportive Teaching Interventions in an Intro Computer Science Course: Exploring Impacts on Student Motivation and Achievement. 534-539 - Kathleen Isenegger

, Max Fowler
, Daphane Hammer
, Benjamin Leff
, Yael Gertner
, Raya Hegeman-Davis
, Leonard Pitt
:
Integrating a CS+Social Science Project into STEM and non-STEM High School Courses. 540-546 - Kazi Sinthia Kabir

, Eliane Wiese
, Travis Martin
, Sahil Karki
, Erin Parker
, Mary Hall
:
Retention Teaching Assistants for Supporting Student Performance in Introductory-level Computing Classes. 547-553 - Suhas Kannam

, Yuri Yang
, Aarya Dharm
, Kevin Lin
:
Code Interviews: Design and Evaluation of a More Authentic Assessment for Introductory Programming Assignments. 554-560 - Deborah Kariuki

, Ida Ngambeki
, Jun Dai
, Matt Bishop
, Xiaoyan Sun
, Melissa Dark
, Jenny Daugherty
, Alex Lowrie
, Markus Geissler
, Phillip Nico
, Arshad Noor
:
Strengthening Workforce Education: Excellence in Programming Securely (SWEEPS). 561-567 - Lara Karki

, Dana Priest
, James G. Dubose
, Zajerria Godfrey
, Annabel Rothschild
, Ben Rydal Shapiro
, Betsy DiSalvo
:
A Window into DataWorks: Developing an Integrated Work-Training Curriculum for Novice Adults. 568-574 - Chris Kerslake

, Paul Denny
, David H. Smith
, Juho Leinonen
, Stephen MacNeil
, Andrew Luxton-Reilly
, Brett A. Becker
:
Exploring Student Reactions to LLM-Generated Feedback on Explain in Plain English Problems. 575-581 - Tristan Kneisel

, Elias Radtke
, Marko Schmellenkamp
, Fabian Vehlken
, Thomas Zeume
:
Tool-Assisted Learning of Computational Reductions. 582-588 - Shao-Heng Ko

, Alex Chao
, Violet Pang
:
Satisfactory for All: Supporting Mastery Learning with Human-in-the-loop Assessments in a Discrete Math Course. 589-595 - Shao-Heng Ko

, Kristin Stephens-Martinez
, Matthew Zahn
, Yesenia Velasco
, Lina Battestilli
, Sarah Heckman
:
Student Perceptions of the Help Resource Landscape. 596-602 - Roxane Koitz-Hristov

, Franz Mandl
, Franz Wotawa
:
VisOpt - Visualization of Compiler Optimizations for Computer Science Education. 603-609 - Roxane Koitz-Hristov

:
Peer Code Review Methods: An Experience Report from a Data Structures and Algorithms Course. 610-616 - G. Ayorkor Korsah

, Nathan Amanquah
:
Developing Interest, Skills and Professional Dispositions in Computing and Engineering through a Multidisciplinary Enrichment Program for High School Students. 617-623 - Charles Koutcheme

, Nicola Dainese
, Sami Sarsa
, Arto Hellas
, Juho Leinonen
, Syed Ashraf
, Paul Denny
:
Evaluating Language Models for Generating and Judging Programming Feedback. 624-630 - Priya C. Kumar

, Jeffrey Samuel Schulman
, Fatimah Albargi
, Sree Bhattacharyya
, Hongyi Dong
, Zehao Liu
:
Ungrading as a Pedagogy for Teaching Qualitative Research Methods in Computing. 631-637 - Michael Lachney

, Hyein Jee
, Andrew Lapetina
, Richard Hill
, Madison C. Allen Kuyenga
, Aman Yadav
:
K12 Computer Science Teachers' Attitudes Toward a Foundational Assumption of Ethnocomputing. 638-644 - David H. Lee

, Aditya Prasad
, Ramiro Deo-Campo Vuong
, Tianyu Wang
, Eric Han
, David Kempe
:
dpvis: A Visual and Interactive Learning Tool for Dynamic Programming. 645-651 - Colleen M. Lewis

, Manuel Hernández
, Angel Kuo
, Hannah McDowell
, Nathan Roller
:
Experience Report: Physical Models of Java Inheritance. 652-658 - Nero Li

, Shahar Broner
, Yubin Kim
, Katrina Mizuo
, Elijah Sauder
, Claire To
, Albert Wang
, Ofek Gila
, Michael Shindler
:
Investigating the Capabilities of Generative AI in Solving Data Structures, Algorithms, and Computability Problems. 659-665 - Miranda Li

, Ali Malik
, Chris Piech
:
Fostering and Understanding Diverse Interpersonal Connections in a Massive Online CS1 Course. 666-672 - Sarah Lilly

, Anne M. McAlister
, Jennifer L. Chiu
:
A Case Study of Elementary Teachers' Enactment of an NGSS-Aligned Computer Science Lesson: Verbal Support of Science, Engineering, Mathematics, and Computer Science Integration. 673-679 - Runda Liu

, Shengqi Chen
, Jiajie Chen
, Songjie Niu
, Yuchun Ma
, Xiaofeng Tang
:
Iterative Design of a Teaching Assistant Training Program in Computer Science Using the Agile Method. 680-686 - Jonathan Liu

, Erica Goodwin
, Diana Franklin
:
Student Utilization of Metacognitive Strategies in Solving Dynamic Programming Problems. 687-693 - Jonathan Liu

, Erica Goodwin
, Dana Saito-Stehberger
, Sharin Rawhiya Jacob, Mark Warschauer
, Diana Franklin
:
Teacher Decisions and Perspectives in Scratch TIPP&SEE Implementation. 694-700 - Zifeng Liu

, Xinyue Jiao
, Wanli Xing
, Wangda Zhu
:
Detecting AI-Generated Pseudocode in High School Online Programming Courses Using an Explainable Approach. 701-707 - Zifeng Liu

, Shan Zhang
, Maya Israel
, Robert Smith
, Wanli Xing
, Victor Minces
:
Engaging K-12 Students with Flow-Based Music Programming: An Experience Report on Its Impact on Teaching and Learning. 708-714 - Rongxin Liu

, Julianna Zhao
, Benjamin Xu
, Christopher Perez
, Yuliia Zhukovets
, David J. Malan
:
Improving AI in CS50: Leveraging Human Feedback for Better Learning. 715-721 - Chunyu Liu

, Kyrie Zhixuan Zhou
, Samantha Sy
, Elizabeth Lodvikov
, Jingwen Shan
, Devorah Kletenik
, Rachel F. Adler
:
Opening Digital Doors: Early Lessons in Software Accessibility for K-8 Students. 722-728 - Christopher Lum

, Guoxuan Xu
, Sam Lau
:
"I'm not sure, but...": Expert Practices that Enable Effective Code Comprehension in Data Science. 729-735 - David Magda

, Christina Gardner-McCune
:
Students' Thoughts on Discrete Mathematics: Insights for Practice and Implications for Future Research. 736-741 - Ravindra Mangar

, Cesar Arguello
, David Inyangson
, Tina Pavlovich
, Karen Gareis
, Tushar M. Jois
:
Engaging Students from Under-Represented Groups to Pursue Graduate School in Computer Science and Engineering. 742-748 - James R. Matthews

, Robin Y. Flatland
, Kathryn Schiller
, Jesse Moya
, Pauline White
:
How a Small College Can Make a Big Impact on High School CS. 749-755 - Bradley McDanel

, Ed Novak
:
Designing LLM-Resistant Programming Assignments: Insights and Strategies for CS Educators. 756-762 - Elizabeth Melville

, Melissa A. Wright
, Jennifer Rosales
, Saima Akhtar
, Rebecca N. Wright
:
Improving Undergraduate Computing Engagement with Computing Fellows Across Disciplines. 763-769 - Mihran Miroyan

, Chancharik Mitra
, Rishi Jain
, Gireeja Ranade
, Narges Norouzi
:
Analyzing Pedagogical Quality and Efficiency of LLM Responses with TA Feedback to Live Student Questions. 770-776 - Joydeep Mitra

, Eric Gerber
:
Examining Teamwork: Evaluating Individual Contributions in Collaborative Software Engineering Projects. 777-783 - Christopher Morales-Gonzalez

, Matthew Harper
, Pranathi Rayavaram
, Sashank Narain
, Xinwen Fu
:
Enhancing Cybersecurity Education using Scoring Engines: A Practical Approach to Hands-On Learning and Feedback. 784-790 - Sukanya Kannan Moudgalya

, Carmen Palileo
, Srinayana Patil
, Rhema Linder
, Sai Swaminathan
:
Rooted in the Collective: A Culturally Situated Artificial Intelligence (AI) Education Workshop For Urban Farmers. 791-797 - Felix Muzny

, Abdulaziz Suria
, Carla E. Brodley
:
Student Application Trends for Teaching Assistant Positions. 798-804 - Goda Nagakalyani

, Saurav Chaudhary
, Varsha Apte
, Ganesh Ramakrishnan
, Srikanth Tamilselvam
:
Design and Evaluation of an AI-Assisted Grading Tool for Introductory Programming Assignments: An Experience Report. 805-811 - Liat Nakar

, Michal Armoni
:
Aiming Towards Abstraction: Does Algorithmic-Pattern-Oriented Instruction Promote the Teaching of Abstraction? 812-818 - Sashank Narain

, Pranathi Rayavaram
, Christopher Morales-Gonzalez
, Matthew Harper
, Maryam Abbasalizadeh
, Krishnaa Vellamchety
, Xinwen Fu
:
Practical Cybersecurity Education: A Course Model Using Experiential Learning Theory. 819-825 - Roberto Natella

:
Evaluation of Systems Programming Exercises through Tailored Static Analysis. 826-832 - Connor Nelson

, Adam Doupé
, Yan Shoshitaishvili
:
SENSAI: Large Language Models as Applied Cybersecurity Tutors. 833-839 - Tia Newhall

, Kevin C. Webb
, Isabel Romea
, Emma Stavis
, Suzanne J. Matthews
:
ASM Visualizer: A Learning Tool for Assembly Programming. 840-846 - Andrés Neyem

, Jose Carrasco-Aravena
, Alison Fernandez-Blanco
, Juan Pablo Sandoval Alcocer
:
Exploring the Adaptability and Usefulness of Git-Truck for Assessing Software Capstone Project Development. 847-853 - Sebastian Mateos Nicolajsen

, Michael E. Caspersen
, Claus Brabrand
:
Circle of Life: Microworld Project at the End of CS1. 854-860 - Emma Nieh

, Zijian Zhang
, Jason Nieh
:
ezFS: A Pedagogical Linux File System. 861-867 - Jeffrey Niu

, Jessica Wong
, Charlie Lake
, Justin Rahardjo
, Hedayat Zarkoob
, Oluwakemi Ola
, Patrice Belleville
, Karina Mochetti
, Meghan Allen
, Firas Moosvi
, Steven A. Wolfman
:
Expanding the Horizons of Autograding: Innovative Questions at UBC. 868-874 - Judeth Oden Choi

, Rotem Guttman
, Matthew Kisow
, Carolyn P. Rosé
, William Nichols
, James Winyard
, Bruce Li
, Lee Branstetter
, Lauren Herckis
:
Bridging the Community College Cybersecurity Classroom and Workplace with the CyberSim Lab. 875-881 - Peter Ohmann

, Ed Novak
:
A Multi-Institutional Assessment of Oral Exams in Software Courses. 882-888 - Michael C. Orsega

:
Experiences using Service Learning in Computer Science. 889-895 - Victor-Alexandru Padurean

, Paul Denny
, Adish Singla
:
BugSpotter: Automated Generation of Code Debugging Exercises. 896-902 - Christopher Perdriau

, Kari L. George
, Colleen M. Lewis
:
Understanding the Prevalence of a Microaggression in CS and its Influence on Students' Self-Efficacy, Belonging, and Persistence. 903-909 - James Perretta

, Andrew DeOrio
, Arjun Guha
, Jonathan Bell
:
Instructor-Written Hints as Automated Test Suite Quality Feedback. 910-916 - Seth Poulsen

, Hongxuan Chen
, Yael Gertner
, Benjamin Cosman
, Matthew West
, Geoffrey L. Herman
:
Measuring the Impact of Distractors on Student Learning Gains while Using Proof Blocks. 917-923 - Meiying Qin

:
Approachable Machine Learning Education: A Spiral Pedagogy Approach with Experiential Learning. 924-930 - Masoumeh Rahimi

, Lauren E. Margulieux
, Erin Anderson
:
CS Concepts and Contextual Factors in Integrated Computing Activities in U.S. Schools. 931-937 - Nishat Raihan

, Mohammed Latif Siddiq
, Joanna C. S. Santos
, Marcos Zampieri
:
Large Language Models in Computer Science Education: A Systematic Literature Review. 938-944 - Sujeeth Goud Ramagoni

, Dennis Brylow
:
Addressing the Computer Science Teacher Shortage: A Case Study of Wisconsin Public High Schools. 945-951 - Tejas Ramesh

, Alexander Rush
, Xu Liu
, Binqian Yin
, Keren Zhou
, Shuyin Jiao
:
Triton-Viz: Visualizing GPU Programming in AI Courses. 952-958 - Valeria Ramirez Osorio

, Angela M. Zavaleta Bernuy
, Bogdan Simion
, Michael Liut
:
Understanding the Impact of Using Generative AI Tools in a Database Course. 959-965 - Yolanda A. Rankin

, Nyshia Baker
:
Sister Circles: An Intersectional Method in Computing Education. 966-972 - Yolanda A. Rankin

, Jasmine Thompson
, Carolyn Davis-Bacon
, Jakita Owensby Thomas
:
Faith to Move Mountains: Black Women in Computing Education. 973-979 - Pranathi Rayavaram

, Ukaegbu Onyinyechukwu
, Maryam Abbasalizadeh
, Krishna Vellamchety
, Sashank Narain
:
CryptoEL: A Novel Experiential Learning Tool for Enhancing K-12 Cryptography Education. 980-986 - Anna Rechtácková

, Radek Pelánek
:
Diagnosable Code Duplication in Introductory Programming. 987-993 - Jake Renzella

, Alexandra Vassar
, Lorenzo Lee Solano
, Andrew Taylor
:
Compiler-Integrated, Conversational AI for Debugging CS1 Programs. 994-1000 - Sara Riazi

, Pedram Rooshenas
:
LLM-Driven Feedback for Enhancing Conceptual Design Learning in Database Systems Courses. 1001-1007 - Barrett Ruth

, John R. Hott
:
Auto-grading in Computing Education: Perceptions and Use. 1008-1014 - Aditya Saligrama

, Cody Ho
, Benjamin Tripp
, Michael Abbott
, Christos Kozyrakis
:
Teaching Cloud Infrastructure and Scalable Application Deployment in an Undergraduate Computer Science Program. 1015-1021 - Edwin Antonio Sanchez

, Muwei Zheng
, Matt Bishop
, Xukai Zou
:
Case Study 2: Mapping between an E-Voting Curriculum and the DHS/NSA CAE Knowledge Units. 1022-1028 - Jaromír Savelka

, Can Kültür
, Arav Agarwal
, Christopher Bogart
, Heather Burte
, Adam Zhang
, Majd Sakr
:
AI Technicians: Developing Rapid Occupational Training Methods for a Competitive AI Workforce. 1029-1035 - Logan W. Schmidt

, Caitlin J. Kidder
, Ildar Akhmetov
, Megan Bebis
, Alan C. Jamieson
, Albert Lionelle
, Sarah Maravetz
, Sami Rollins
, Ethan Selinger
:
An MS in CS for non-CS Majors: A Ten Year Retrospective. 1036-1042 - Ena Selma-Housein

, Brian Plancher
:
Improving the Representation of Undergraduate Women in Cybersecurity: A Literature Review. 1043-1049 - Anshul Shah

, Anya Chernova
, Elena Tomson
, Leo Porter
, William G. Griswold
, Adalbert Gerald Soosai Raj
:
Students' Use of GitHub Copilot for Working with Large Code Bases. 1050-1056 - Amanda Showler

, Michael A. Miljanovic
, Jeremy S. Bradbury
:
How Effective and Efficient are Student-Written Software Tests? 1057-1063 - Scott Siegel

, Amanpreet Kapoor
, Parisa Rashidi
:
NeuRL: A Standalone No-Code Web-Based Agent Environment to Explore Neural Networks and Reinforcement Learning. 1064-1070 - Jaemarie Solyst

, Emily Amspoker
, Ellia Yang
, Motahhare Eslami
, Jessica Hammer
, Amy Ogan
:
RAD: A Framework to Support Youth in Critiquing AI. 1071-1077 - Yu Sun

, Qichao Dong
, Fang Tang
:
Integrating Socially Responsible Computing through Direct Community Engagement in CS2 to Promote Latinx Student Retention. 1078-1084 - Hussel Suriyaarachchi

, Paul Denny
, Suranga Nanayakkara
:
Investigating the Use of Productive Failure as a Design Paradigm for Learning Introductory Python Programming. 1085-1091 - Claudia Szabo

, Miranda C. Parker
, Michelle Friend
, Johan Jeuring
, Tobias Kohn
, Lauri Malmi
, Judithe Sheard
:
Models of Mastery Learning for Computing Education. 1092-1098 - Sri Yash Tadimalla

, Mary Lou Maher
, Audrey Rorrer
, Mohsen Dorodchi
, Marlon Mejias
, Nadia Najjar
:
Connecting the Dots: Intersectionality across Active Learning, Classroom Climate, and Introductory Computer Science Courses. 1099-1105 - Ahsun Tariq

, Phillip T. Conrad
, Christopher D. Hundhausen
, Andrew Yu
, Olusola O. Adesope
:
Improving Agile Retrospectives through Metacognitive Scaffolding. 1106-1112 - Carol Tate

, Satabdi Basu
, Arif Rachmatullah
, Hui Yang
, Daisy Rutstein
:
Implementing Standards-Focused Professional Development for Middle School CS Teachers: An Experience Report. 1113-1119 - Elizabeth Thomas-Cappello

, Lijun Ni
, Gillian Bausch
, Fred Martin
, Bernardo Feliciano
, Foozieh Mir
, Diane Schilder
:
Building Teacher and Community Networks for Sustainable Middle School Computer Science Education: Experiences from Two Pairs of Teachers. 1120-1126 - Sverrir Thorgeirsson

, Tracy Ewen
, Zhendong Su
:
What Can Computer Science Educators Learn From the Failures of Top-Down Pedagogy? 1127-1133 - Minh Tran

, David Gonzalez-Maldonado
, Elaine Zhou
, Diana Franklin
:
Can GPT Help? Supporting Teachers to Brainstorm Customized Instructional Scratch Projects. 1134-1140 - Lorraine Underwood

, Elizabeth Edwards
, Elisa Rubegni
, Steve Hodges
, John Edward Vidler, Joe Finney
:
Toolkit for Educators of Data Science: Using Physical Computing to Support Data Science Education in the Classroom. 1141-1147 - J. Ángel Velázquez-Iturbide

:
Reflections on Teaching Algorithm Courses. 1148-1154 - Ismael Villegas Molina

, Jeannie Kim
, Audria Montalvo
, Apollo Larragoitia
, Rachel S. Lim
, Philip J. Guo
, Sophia Krause-Levy
, Leo Porter
:
Undergraduate Computing Tutors' Perceptions of their Roles, Stressors, and Barriers to Effectiveness. 1155-1161 - Elizabeth von Briesen

, Richard Dutton
, Shannon Duvall
, Duke Hutchings
, Ryan S. Mattfeld
, Scott Spurlock
:
Interventions for Increasing Belonging and Inclusion in Undergraduate Computer Science Classrooms. 1162-1168 - Jan Vykopal

, Valdemar Svábenský
, Michael Tuscano Lopez II
, Pavel Celeda
:
Cybersecurity Study Programs: What's in a Name? 1169-1175 - René Walendy

, Markus Weber
, Steffen Becker
, Christof Paar
, Nikol Rummel
:
An Evidence-Based Curriculum Initiative for Hardware Reverse Engineering Education. 1176-1182 - Kevin Shukang Wang

, Ramon Lawrence
:
Quantitative Evaluation of Using Large Language Models and Retrieval-Augmented Generation in Computer Science Education. 1183-1189 - Andrea Watkins

, Amber Settle
, Craig S. Miller
, Eric J. Schwabe
:
Live But Not Active: Minimal Effect with Passive Live Coding. 1190-1196 - James Weichert

, Dayoung Kim
, Qin Zhu
, Hoda Eldardiry
:
'Do I Have to Take This Class?': A Review of Ethics Requirements in Computer Science Curricula. 1197-1203 - Elliott Wen

, Sean Longyu Ma
, Paul Denny
, Ewan D. Tempero
, Gerald Weber
, Zongcheng Yue
:
KernelVM: Teaching Linux Kernel Programming through a Browser-Based Virtual Machine. 1204-1210 - Joseph B. Wiggins

, Benjamin Taylor
, Alexandra Cail
, Jorge Parra
, Julianna Martinez Ruiz
, William Causey
:
The Rural CS+Agriculture Alliance Research Practitioner Partnership: Experience Report. 1211-1217 - G. Aaron Wilkin

, Jason A. Yoder
, Mitchel J. Daniel
:
TIPS for Students! A Fair and Equitable Way to Require, Motivate and Reward Creativity and Student-initiated Activities. 1218-1224 - G. Aaron Wilkin

:
"Debugging: From Art to Science" A Case Study on a Debugging Course and Its Impact on Student Performance and Confidence. 1225-1231 - Angela S. Williams-Nash

, Sumi Hagiwara
, Katherine G. Herbert
, Thomas J. Marlowe
, Rebecca A. Goldstein
, Vaibhav K. Anu
:
Preparing K-8 Teachers to Teach and Infuse Computer Science Across All Subjects. 1232-1238 - Andrzej Wójtowicz

, Maciej Prill
:
Relational Database Courses with CodeRunner in Moodle: Extending SQL Programming Assignments to Client-Server Database Engines. 1239-1245 - Alexander Wolosewicz

, Prajwal Somendyapanahalli Venkateshmurthy
, Nik Sultana
:
Experience Report: Using the FABRIC Testbed to teach a Graduate Computer Networking course. 1246-1252 - Kevin A. Wortman

, Aakash Gautam
, Sarah Hug
, Paul Salvador Inventado
, Ayaan M. Kazerouni
, Jane Lehr
, Kanika Sood
, Zoë J. Wood:
Reflecting on Practices to Integrate Socially Responsible Computing in Introductory Computer Science Courses. 1253-1259 - Tong Wu

, Xiaohang Tang
, Sam Wong
, Xi Chen
, Clifford A. Shaffer
, Yan Chen
:
The Impact of Group Discussion and Formation on Student Performance: An Experience Report in a Large CS1 Course. 1260-1266 - Ylesia Wu

, Qirui Zheng
, Sam Lau
:
How Novices Use Program Visualizations to Understand Code that Manipulates Data Tables. 1267-1273 - Anna Yaghobová

, Michaela Mazná
, Anna Drobná
, Filip Dechterenko
, Cyril Brom
:
Principles of the Internet - Model Lessons for Lower Secondary School: Experience Report. 1274-1280 - Lisa Yan

:
Teaching Our Teacher Assistants to Thrive: A Reflexive, Inclusive Approach to Scalable Undergraduate Education. 1281-1287 - Muyang Ye

, Tianrui Xia
, Tianxin Zu
, Qian Wang
, David Kempe
:
iFlow - An Interactive Max-Flow Min-Cut Algorithms Visualizer. 1288-1294 - Thomas Y. Yeh

, Karena Tran
, Ge Gao
, Tyler Yu
, Wai On Fong
, Tzu-Yi Chen
:
Bridging Novice Programmers and LLMs with Interactivity. 1295-1301 - Zezhu Yu

, Suqing Liu
, Paul Denny
, Andreas Bergen
, Michael Liut
:
Integrating Small Language Models with Retrieval-Augmented Generation in Computing Education: Key Takeaways, Setup, and Practical Insights. 1302-1308 - J. D. Zamfirescu-Pereira

, Laryn Qi
, Björn Hartmann
, John DeNero
, Narges Norouzi
:
61A Bot Report: AI Assistants in CS1 Save Students Homework Time and Reduce Demands on Staff. (Now What?). 1309-1315 - Shan Zhang

, Nicole M. Hutchins
, Joanne R. Barrett
, Anthony F. Botelho
, Maya Israel
:
Introducing K-12 Teachers to Computer Science Education through an Online Micro-credential: An Experience Report. 1316-1322 - Jolie Zhou

, Yunseo Lee
, Suh Young Choi
, Simon Wu
, Mitchell Levy
:
A Student-Led Association for Computing Education: A Two-Year Experience Report. 1323-1329 - Yuzhe Zhou

, Alejandra J. Magana
, Tianyi Li
:
Facilitating Student's Learning Transfer in a Database Programming Class. 1330-1336 - Yiqiu Zhou

, Luc Paquette
, Geoffrey Challen
:
Investigating the Presence and Development of Student Instructor Preferences in a Large-Scale CS1 Course. 1337-1343

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














