


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 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 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 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 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 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.