


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
, Michèlle 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 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
, Michèlle 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.