


default search action
SIGCSE 2023: Toronto, ON, Canada - Volume 1
- Maureen Doyle, Ben Stephenson, Brian Dorn, Leen-Kiat Soh, Lina Battestilli:
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, SIGCSE 2023, Toronto, ON, Canada, March 15-18, 2023. ACM 2023, ISBN 978-1-4503-9431-4
Keynote Talks
- Robert Thirsk
:
Education - The Currency-of-Trade for an Astronaut. 1 - Nichole Pinkard
:
Opportunity Landscaping: Infrastructuring Healthy Learning Communities to Power Positive STEM Futures. 2-3
Forming and Evaluating Student Groups
- Joël Porquet-Lupine
, Madison Brigham
:
Evaluating Group Work in (too) Large CS Classes with (too) Few Resources: An Experience Report. 4-10 - Sumer Kohli
, Neelesh Ramachandran
, Ana Tudor
, Gloria Tumushabe
, Olivia Hsu
, Gireeja Ranade
:
Inclusive Study Group Formation at Scale. 11-17 - Jonathan Calver
, Jennifer Campbell
, Michelle Craig
:
Student Perspectives on Optional Groups. 18-24
CS0/CS1 Skills, Confidence, and Languages
- Emma Hogan
, Ruoxuan Li
, Adalbert Gerald Soosai Raj
:
CS0 vs. CS1: : Understanding Fears and Confidence amongst Non-majors in Introductory CS Courses. 25-31 - Joel Coffman
, Adrian A. de Freitas
, Justin M. Hill
, Troy Weingart
:
Visual vs. Textual Programming Languages in CS0.5: Comparing Student Learning with and Student Perception of RAPTOR and Python. 32-38 - Ryan Bockmon
, Chris Bourke
:
Validation of the Placement Skill Inventory: A CS0/CS1 Placement Exam. 39-45
K-12: Standards & Policies
- Mariam Saffar Perez
, Paul Bruno
:
Analyzing the Effects of CTE Grant Funding on CS Course Offerings and Enrollment in California. 46-52 - Leila Ribeiro
, Luciana Foss
, Simone André da Costa Cavalheiro
, Marcia Elena Jochims Kniphoff da Cruz
, Rozelma Soares de França
:
The Brazilian School Computing Standard. 53-58 - Bob Edmison
, Stephen H. Edwards
, Lujean Babb
, Margaret Ellis
, Chris Mayfield
, Youna Jung
, Marthe Honts:
Toward a New State-level Framework for Sharing Computer Science Content. 59-65
K-12: Culturally Responsive Pedagogy
- Darcy Ronan
, Dennis Brylow
, Maverick Berner
, Sydney Crespo
, Heidi Williams
, Christine Thorp
, Deger Cenk Erdil
:
Complexities in Computer Science Teaching Attitudes and Beliefs: Findings of a Baseline Study of Elementary School Educators. 66-72 - Lijun Ni, Gillian Bausch, Elizabeth Thomas-Cappello, Fred Martin, Bernardo Feliciano:
Creating Apps for Community and Social Good: Learning Outcomes of a Culturally Responsive Middle School Computer Science Curriculum. 73-79 - Janice Lee
, Cheri Fancsali
, Symantha Clough
:
Reaching for "All": : Understanding the Challenges and Needs of Schools Lagging in CS for All Efforts. 80-86
Building Inclusive Communities
- Bailey Flanigan
, Ananya A. Joshi
, Sara McAllister
, Catalina Vajiac
:
CS-JEDI: Required DEI Education, by CS PhD Students, for CS PhD Students. 87-93 - Sloan Davis
, Audrey Rorrer
, Cori Grainger
, Sepi Hejazi Moghadam
:
Equitable Student Persistence in Computing Research Through Distributed Career Mentorship. 94-100 - Sloan Davis
, Monica M. McGill
:
Growing an Inclusive Community of K-12 CS Education Researchers. 101-107
Upper-Division Course Design and Context
- Henry W. Robbins
, Samuel C. Gutekunst
, David B. Shmoys
, David P. Williamson
:
GILP: An Interactive Tool for Visualizing the Simplex Algorithm. 108-114 - Hongxuan Chen
, Matthew West
, Sascha Hilgenfeldt
, Mariana Silva
:
Measuring the Impact of a Computational Linear Algebra Course on Students' Exam Performance in a Subsequent Numerical Methods Course. 115-121 - Daphne Miedema
, Toni Taipalus
, Efthimia Aivaloglou:
Students' Perceptions on Engaging Database Domains and Structures. 122-128
Code Tracing and Assessment
- Mohammed Hassan
, Craig B. Zilles
:
On Students' Usage of Tracing for Understanding Code. 129-136 - Ankur Gupta
, Ryan Rybarczyk
:
Improving Long Term Performance Using Visualized Scope Tracing: A 10-Year Study. 137-143 - Rachel S. Lim
, Joe Gibbs Politz
, Mia Minnes
:
Stream Your Exam to the Course Staff: Asynchronous Assessment via Student-Recorded Code Trace Videos. 144-150
Online Authors' Corner 1
- Iman YeckehZaare
, Sean Shixuan Chen
, Tirdad Barghi
:
Reducing Procrastination Without Sacrificing Students' Autonomy Through Optional Weekly Presentations of Student-Generated Content. 151-157 - Jia Zhu
, Stephanie J. Lunn
, Monique Ross:
Characterizing Women's Alternative Pathways to a Computing Career Using Content Analysis. 158-164 - Mac Malone
, Yicheng Wang
, Fabian Monrose
:
Securely Autograding Cybersecurity Exercises Using Web Accessible Jupyter Notebooks. 165-171 - Michel Wermelinger
:
Using GitHub Copilot to Solve Simple Programming Problems. 172-178 - Amanpreet Kapoor
, Tianwei Xie, Leon Kwan, Christina Gardner-McCune:
Logistics, Affordances, and Evaluation of Build Programming: A Code Reading Instructional Strategy. 179-185 - Wensheng Wu
:
Towards a Validated Self-Efficacy Scale for Data Management. 186-192 - Ollie Stepney
, Jordan Allison
:
Cyber Security in English Secondary Education Curricula: A Preliminary Study. 193-199 - Megan Wolf
, Amanpreet Kapoor
, Charlie Hobson
, Christina Gardner-McCune
:
Modeling Determinants of Undergraduate Computing Students' Participation in Internships. 200-206 - Andreas Dengel
, Tim Läufer
, Rupert Gehrlein
:
The Engaging Computer Science Education Laboratory: A Mixed-Methods-Based Design of an Innovative Classroom for Informatics Teacher Education. 207-213 - Devorah Kletenik
, Rachel F. Adler
:
Who Wins? A Comparison of Accessibility Simulation Games vs. Classroom Modules. 214-220
Teaching and Assessing Cybersecurity
- Philip D. Huff
, Sandra Leiterman
, Jan P. Springer
:
Cyber Arena: An Open-Source Solution for Scalable Cybersecurity Labs in the Cloud. 221-227 - Geoffrey L. Herman
, Shan Huang
, Peter A. H. Peterson
, Linda Oliva
, Enis Golaszewski
, Alan T. Sherman
:
Psychometric Evaluation of the Cybersecurity Curriculum Assessment. 228-234
Inclusive Design and Ethics 1
- Briana Bettin
:
Challenges, Choice, & Change: Experiences and Reflections from the First Semester of a Technology and Human Futures Course. 235-241 - Minji Kong
, Lori L. Pollock
:
Experiences Piloting a Diversity and Inclusion in Computing Innovations Course. 242-248 - Sarah Carruthers
, Amber Thomas
, Liam Kaufman-Willis
, Aaron Wang
:
Growing an Accessible and Inclusive Systems Design Course with PlantUML. 249-255
Computer Science and Mathematics
- Michèlle Friend
, Andrew W. Swift
, Betty Love
, Victor Winter
:
A Wolf in Lamb's Clothing: Computer Science in a Mathematics Course. 256-262 - Sarah D. Castle
:
Leveraging Computational Science Students' Coding Strengths for Mathematics Learning. 263-269 - Rafael del Vado Vírseda
:
Theoretical Computer Science Education from Impossibility and Undecidability Problems in Physics. 270-276
Instructor Perspectives
- Sophia Krause-Levy
, Adrian Salguero
, Rachel S. Lim
, Hayden McTavish
, Jelena Trajkovic
, Leo Porter
, William G. Griswold
:
Instructor Perspectives on Prerequisite Courses in Computing. 277-283 - Michael Luu
, Matthew Ferland
, Varun Nagaraj Rao
, Arushi Arora
, Randy Huynh
, Frederick Reiber
, Jennifer Wong-Ma
, Michael Shindler
:
What is an Algorithms Course?: Survey Results of Introductory Undergraduate Algorithms Courses in the U.S. 284-290 - Samim Mirhosseini
, Austin Z. Henley
, Chris Parnin
:
What Is Your Biggest Pain Point?: An Investigation of CS Instructor Obstacles, Workarounds, and Desires. 291-297
AI/ML Literacy, Activities, and Fairness
- Ruizhe Ma
, Ismaila Temitayo Sanusi
, Vaishali Mahipal
, Joseph E. Gonzales
, Fred G. Martin
:
Developing Machine Learning Algorithm Literacy with Novel Plugged and Unplugged Approaches. 298-304 - Daniella DiPaola, Katherine S. Moore
, Safinah Arshad Ali
, Beatriz Perret
, Xiaofei Zhou
, Helen Zhang
, Irene Lee
:
Make-a-Thon for Middle School AI Educators. 305-311 - Samantha Jane Dobesh
, Tyler Miller
, Pax Newman
, Yudong Liu
, Yasmine N. El-Glaly
:
Towards Machine Learning Fairness Education in a Natural Language Processing Course. 312-318
K-12: Broadening Participation in Computing
- Kristina Kramarczuk
, David Weintrop
, Jandelyn D. Plane
, Kate Atchison
, Charlotte Avery
:
CompSciConnect: A Multi-Year Summer Program to Broaden Participation in Computing. 319-325 - Leiny Y. Garcia
, Miranda C. Parker
, Santiago Ojeda-Ramirez
, Mark Warschauer
:
Confidence is the Key: Unlocking Predictive Factors of Latinx Elementary Students on a Computational Thinking Measure. 326-332 - Santiago Ojeda-Ramirez
, Jennifer Tsan
, Donna Eatinger
, Sharin Rawhiya Jacob, Dana Saito-Stehberger
, Diana Franklin
, Mark Warschauer
:
Describing Elementary Students' Spheres of Influence in Scratch 'About Me' Projects. 333-339
CS1 Pedagogical Innovations 1
- Frank Vahid
, Kelly Downey
, Lizbeth Areizaga
, Ashley Pang
:
Experiences Teaching Coral Before C++ in CS1. 340-345 - Andrew Taylor, Jake Renzella, Alexandra Vassar
:
Foundations First: Improving C's Viability in Introductory Programming Courses with the Debugging C Compiler. 346-352 - Zack J. Butler
, Ivona Bezáková
, Angelina Brilliantova
:
Putting a Context in Context: Investigating the Context of Pencil Puzzles in Multiple Academic Environments. 353-359
Integrating Ethics in Computing Education
- Robert MacDonald
, Cass Zegura
, Ben Rydal Shapiro
, Jason Borenstein
, Ellen Zegura
:
Developing Community Support for Computing Ethics Teaching Assistants. 360-366 - Jessie J. Smith
, Blakeley H. Payne
, Shamika Klassen
, Dylan Thomas Doyle
, Casey Fiesler
:
Incorporating Ethics in Computing Courses: Barriers, Support, and Perspectives from Educators. 367-373 - Julie Jarzemsky
, Joshua Paup
, Casey Fiesler
:
"This Applies to the Real World": Student Perspectives on Integrating Ethics into a Computer Science Assignment. 374-380
Auto-Grading
- Chris Bourke
, Yael Erez
, Orit Hazzan
:
Executable Exams: Taxonomy, Implementation and Prospects. 381-387 - Joydeep Mitra
:
Studying the Impact of Auto-Graders Giving Immediate Feedback in Programming Assignments. 388-394 - Divyansh S. Mishra
, Stephen H. Edwards
:
The Programming Exercise Markup Language: Towards Reducing the Effort Needed to Use Automated Grading Tools. 395-401
Social and Humanitarian Computing
- Yanyan Ren
, Kathi Fisler
:
A Social Threat Modeling Framework to Structure Teaching about Responsible Computing. 402-408 - Grant Braught, Steven Huss-Lederman, Stoney Jackson, Wesley Turner, Karl R. Wurst:
Engagement Models in Education-Oriented H/FOSS Projects. 409-415 - Lori Postner
, Gregory W. Hislop
, Heidi J. C. Ellis
:
Humanitarian Applications Increase Interest and Motivation of Women in Computing. 416-422
Teaching Assistant Training & Expectation
- Victor Huang
, Armando Fox
:
A Climate-First Approach to Training Student Teaching Assistants. 423-429 - Felix Muzny
, Michael D. Shah
:
Teaching Assistant Training: An Adjustable Curriculum for Computing Disciplines. 430-436 - Rachel S. Lim
, Sophia Krause-Levy
, Ismael Villegas Molina
, Leo Porter
:
Student Expectations of Tutors in Computing Courses. 437-443
K-12: Pedagogical Innovations 1
- Jennifer Parham-Mocello
, Martin Erwig
, Margaret Niess
, Jason Weber
, Madelyn Smith
, Garrett Berliner
:
Putting Computing on the Table: Using Physical Games to Teach Computer Science. 444-450 - Dan Garcia
, Mary Fries
, Michael Ball
, Pamela Fox
, Deanna Gelosi
, Lauren Mock
, Della Dastur
, Dave Briccetti
, Bob Kahn
:
BJC Sparks: A New Functional-First Middle School CS Curriculum. 451-457 - Wei Wang
, Kathy B. Ewoldt
, Mimi Xie
, Alberto M. Mestas-Nuñez
, Sean Soderman
, Jeffrey Wang
:
Virtual Summer Camp for High School Students with Disabilities - An Experience Report. 458-464
Teaching Formal Methods
- Marko Schmellenkamp
, Alexandra Latys
, Thomas Zeume
:
Discovering and Quantifying Misconceptions in Formal Methods Using Intelligent Tutoring Systems. 465-471 - Seth Poulsen
, Yael Gertner
, Benjamin Cosman
, Matthew West
, Geoffrey L. Herman
:
Efficiency of Learning from Proof Blocks Versus Writing Proofs. 472-478 - Jason Xia
, Craig B. Zilles
:
Using Context-Free Grammars to Scaffold and Automate Feedback in Precise Mathematical Writing. 479-485
Detecting Plagiarism and AI Code Generation
- Frank Vahid
, Kelly Downey
, Ashley Pang
, Chelsea Gordon
:
Impact of Several Low-Effort Cheating-Reduction Methods in a CS1 Class. 486-492 - Kaden Hart
, Chad D. Mano
, John Edwards
:
Plagiarism Deterrence in CS1 Through Keystroke Data. 493-499 - Brett A. Becker
, Paul Denny
, James Finnie-Ansley
, Andrew Luxton-Reilly
, James Prather
, Eddie Antonio Santos
:
Programming Is Hard - Or at Least It Used to Be: Educational Opportunities and Challenges of AI Code Generation. 500-506
Online Authors' Corner 2
- Nasser Giacaman
, Partha S. Roop
, Valerio Terragni
:
Evolving a Programming CS2 Course: A Decade-Long Experience Report. 507-513 - Muwei Zheng
, Nathan Swearingen
, Steven Mills
, Croix Gyurek
, Matt Bishop
, Xukai Zou
:
Case Study: Mapping an E-Voting Based Curriculum to CSEC2017. 514-520 - Mikey Dickerson
, Tzu-Yi Chen
:
Teaching Site Reliability Engineering as a Computer Science Elective. 521-527 - Douglas Lusa Krug
, Chrystalla Mouza
, W. Monty Jones
, Taylor Barnett
, David C. Shepherd
:
Attracting Adults to Computer Programming via Hip Hop. 528-534 - Wensheng Wu
:
Assessing Peer Correction of SQL and NoSQL Queries. 535-541 - Sara Nurollahian
, Matthew Hooper
, Adriana Salazar
, Eliane Wiese
:
Use of an Anti-Pattern in CS2: Sequential if Statements with Exclusive Conditions. 542-548
Understanding Programming Error Messages
- James Prather
, Paul Denny
, Brett A. Becker
, Robert Nix
, Brent N. Reeves
, Arisoa S. Randrianasolo
, Garrett B. Powell:
First Steps Towards Predicting the Readability of Programming Error Messages. 549-555 - Majeed Kazemitabaar
, Viktar Chyhir
, David Weintrop
, Tovi Grossman
:
Scaffolding Progress: How Structured Editors Shape Novice Errors When Transitioning from Blocks to Text. 556-562 - Juho Leinonen
, Arto Hellas
, Sami Sarsa
, Brent N. Reeves
, Paul Denny
, James Prather
, Brett A. Becker
:
Using Large Language Models to Enhance Programming Error Messages. 563-569
K-12: Curricula and Teacher Programs
- Umar Shehzad
, Mimi Recker
, Jody Clarke-Midura
:
A Literature Review Examining Broadening Participation in Upper Elementary CS Education. 570-576 - Monica M. McGill
, Angelica Thompson
, Isabella Gransbury
, Sarah Heckman
, Jennifer Rosato
, Leigh Ann DeLyser
:
Building upon the CAPE Framework for Broader Understanding of Capacity in K-12 CS Education. 577-582 - Amy J. Ko, Anne Beitlers, Jayne Everson, Brett Wortzman, Dan Gallagher:
Proposing, Planning, and Teaching an Equity- and Justice-Centered Secondary Pre-Service CS Teacher Education Program. 583-589
Computing and Liberal Arts
- David J. Malan
:
Computer Science with Theatricality: Creating Memorable Moments in CS50 with the American Repertory Theater during COVID-19. 603-609 - Lisa Zhang
, Bogdan Simion
, Michael Kaler
, Amna Liaqat
, Daniel Dick
, Andi Bergen
, Michael Miljanovic
, Andrew Petersen
:
Embedding and Scaling Writing Instruction Across First- and Second-Year Computer Science Courses. 610-616 - Amanda M. Holland-Minkley
, Jakob Barnard
, Valerie Barr
, Grant Braught
, Janet Davis
, David W. Reed
, Karl Schmitt
, Andrea Tartaro
, James D. Teresco
:
Computer Science Curriculum Guidelines: A New Liberal Arts Perspective. 617-623
Alternative Grading
- Albert Lionelle
, Sudipto Ghosh
, Marcia C. Moraes
, Tran Winick
, Lindsey Nielsen
:
A Flexible Formative/Summative Grading System for Large Courses. 624-630 - Scott Spurlock
:
Improving Student Motivation by Ungrading. 631-637 - Robbie Weber
:
Using Alternative Grading in a Non-Major Algorithms Course. 638-644
Inclusive Design and Ethics 2
- Trystan S. Goetze
:
Integrating Ethics into Computer Science Education: Multi-, Inter-, and Transdisciplinary Approaches. 645-651 - Diane Horton
, David Liu
, Sheila A. McIlraith
, Nina Wang
:
Is More Better When Embedding Ethics in CS Courses? 652-658 - Francisco Castro
, Sahitya Raipura
, Heather M. Conboy
, Peter J. Haas
, Leon J. Osterweil
, Ivon Arroyo
:
Piloting an Interactive Ethics and Responsible Computing Learning Environment in Undergraduate CS Courses. 659-665
K-12: Identity in High Schools
- Wei Wei
, Jean J. Ryoo
, Alicia Morris
:
Centering Minoritized Students' Perspectives: What Makes CS Learning Consequential. 666-672 - Jean J. Ryoo
, Kendrake Tsui
:
Defining a "Computer Science Person" and the Pedagogical Practices Supporting Positive Identification for Minoritized Youth. 673-679 - Jesse Moya
, Robin Y. Flatland
, James R. Matthews
, Pauline White
, Stacey R. Hansen
, MaryAnne L. Egan
:
"I Can Do That Too": Factors Influencing a Sense of Belonging for Females in Computer Science Classrooms. 680-686
Culture and Pipeline in Computing
- James Boerkoel
, Mehmet Ergezer
:
An Undergraduate Consortium for Addressing the Leaky Pipeline to Computing Research. 687-693 - Yaniv Yacoby
, John Girash
, David C. Parkes
:
Empowering First-Year Computer Science Ph.D. Students to Create a Culture that Values Community and Mental Health. 694-700 - Stephanie J. Lunn
, Maíra Marques Samary
, Alan Peterfreund
:
Research Experiences for Graduate Students (REGS): The Evolution of Computing Education Projects and Creation of a Virtual Community. 701-707
Tracking Time in Programming
- Kaden Hart
, Christopher M. Warren
, John Edwards
:
Accurate Estimation of Time-on-Task While Programming. 708-714 - John R. Hott
, Nada Basit
, Ziyao Gao
, Ella Truslow
, Nour Goulmamine
:
Providing a Choice of Time Trackers on Online Assessments. 715-721 - Anshul Shah, Michael Granado, Mrinal Sharma
, John Driscoll
, Leo Porter, William G. Griswold
, Adalbert Gerald Soosai Raj
:
Understanding and Measuring Incremental Development in CS1. 722-728
Collaborative and Peer-Led Teamwork
- Helen H. Hu
, Aman Yadav
, Donna M. Gavin
, Clif Kussmaul
, Chris Mayfield
:
Teamwork in CS1: Student Learning and Experience with POGIL. 729-735 - Christian Servin
, Myshie Pagel
, Ernest Webb
:
An Authentic Peer-Led Team Learning Program for Community Colleges: A Recruitment, Retention, and Completion Instrument for Face-to-Face and Online Modality. 736-742 - Christopher D. Hundhausen
, Phillip T. Conrad
, Olusola O. Adesope
, Ahsun Tariq
, Samir Sbai
, Andrew Lu
:
Investigating Reflection in Undergraduate Software Development Teams: An Analysis of Online Chat Transcripts. 743-749
Assessing and Predicting Student Performance
- Chuqin Geng
, Wenwen Xu
, Yingjie Xu
, Brigitte Pientka
, Xujie Si
:
Identifying Different Student Clusters in Functional Programming Assignments: From Quick Learners to Struggling Students. 750-756 - David H. Smith IV
, Chinedu Emeka
, Max Fowler
, Matthew West
, Craig B. Zilles
:
Investigating the Effects of Testing Frequency on Programming Performance and Students' Behavior. 757-763 - Chelsea Gordon
, Stanley Zhao
, Frank Vahid
:
Ultra-Lightweight Early Prediction of At-Risk Students in CS1. 764-770
Online and Remote Learning
- Noah Q. Cowit
, Lecia Barker
:
How do Teaching Practices and Use of Software Features Relate to Computer Science Student Belonging in Synchronous Remote Learning Environments? 771-777 - Yeting Bao
, Hadi Hosseini
:
Mind the Gap: The Illusion of Skill Acquisition in Computational Thinking. 778-784 - Andrew Meads
, Yu-Cheng Tu
, Gillian Dobbie
:
Moving a Bootcamp-Style Computer Science Programme Online: An Experience Report. 785-791
Code Style and Quality
- Linus Östlund
, Niklas Wicklund
, Richard Glassey
:
It's Never too Early to Learn About Code Quality: A Longitudinal Study of Code Quality in First-year Computer Science Students. 792-798 - Rowan Hart
, Brian Hays
, Connor McMillin
, El Kindi Rezig
, Gustavo Rodriguez-Rivera
, Jeffrey A. Turkstra
:
Eastwood-Tidy: C Linting for Automated Code Style Assessment in Programming Courses. 799-805 - Ava Heinonen
, Arto Hellas
:
Time-constrained Code Recall Tasks for Monitoring the Development of Programming Plans. 806-812
K-12: Pedagogical Innovations 2
- Gloria Ashiya Katuka
, Yvonika Auguste
, Yukyeong Song
, Xiaoyi Tian
, Amit Kumar
, Mehmet Celepkolu
, Kristy Elizabeth Boyer
, Joanne Barrett
, Maya Israel
, Tom McKlin
:
A Summer Camp Experience to Engage Middle School Learners in AI through Conversational App Development. 813-819 - Jennifer Tsan, David Weintrop, Donna Eatinger, Diana Franklin
:
Learner Ideas and Interests Expressed in Open-ended Projects in a Middle School Computer Science Curriculum. 820-826 - Gurmeher Kaur, Kris Jordan, Jasleen Kaur:
Using Foundational CS1 Curricula for Middle School & Early High School Computer Programming Education. 827-833
Sharing Ideas and Resources in CS Education
- Boyd Anderson
, Martin Henz
, Kok-Lim Low
:
Community-driven Course and Tool Development for CS1. 834-840 - Christopher Lynnly Hovey
, David P. Bunde
, Zack Butler
, Cynthia Bagier Taylor
:
How Do I Get People to Use My Ideas?: Lessons from Successful Innovators in CS Education. 841-847 - Abhimanyu Ghosh
, William Kunkel
, Anthony Varghese
, Ying Ma
, Rahul Gomes
, Sudeep Bhattacharyya
, Molly Mohr
, Isabella Doss
, Jordan Hebert
:
Inter-institutional Resource Sharing in Undergraduate HPC Education: Interviews with University Administrators. 848-853
Online Authors' Corner 3
- Sid Stamm
:
Desired Qualifications Sought in Entry Level Software Engineers. 854-860 - Lijuan Cao
, Michael Grabchak
:
Experience Report on Using WeBWorK in Teaching Discrete Mathematics. 861-867 - Kritish Pahi
, Vinhthuy Phan
:
A Cloud-Based Technology for Conducting In-class Exercises in Data Science and Machine Learning Courses. 868-874 - Oleg Sychev
, Artem Prokudin
, Mikhail Denisov
:
Generation of Code Tracing Problems from Open-Source Code. 875-881
Student Success in CS2
- Amanpreet Kapoor
, Sajani Panchal
, Christina Gardner-McCune
:
Implementation and Evaluation of Technical Interview Preparation Activities in a Data Structures and Algorithms Course. 882-888 - Giang Bui
, Naaz Sibia
, Angela M. Zavaleta Bernuy
, Michael Liut
, Andrew Petersen
:
Prior Programming Experience: A Persistent Performance Gap in CS1 and CS2. 889-895 - Margaret Ellis
, Sara Hooshangi
:
Replication and Expansion Study on Factors Influencing Student Performance in CS2. 896-902
K-12: Pedagogical Innovations 3
- Elliot Varoy
, Kerry Lee
, Andrew Luxton-Reilly
, Nasser Giacaman
:
Draw a Computing Student: Facilitating Semi-Structured Interviews Through Drawing. 903-909 - Anne Drew Hu
, Aman Yadav
:
How K-12 CS Teachers Conceptualize CS Ethics: Future Opportunities and Barriers to Ethics Integration in K-12 CS. 910-916 - Jean Salac
, Donna Eatinger
, Diana Franklin
:
The Role of Spatial Orientation in Diagram Design for Computational Thinking Development in K-8 Teachers. 917-923
Technology-Enabled Instruction
- David H. Smith
, Craig B. Zilles
:
Discovering, Autogenerating, and Evaluating Distractors for Python Parsons Problems in CS1. 924-930 - Stephen MacNeil
, Andrew Tran
, Arto Hellas
, Joanne Kim
, Sami Sarsa
, Paul Denny
, Seth Bernstein
, Juho Leinonen
:
Experiences from Using Code Explanations Generated by Large Language Models in a Web Software Development E-Book. 931-937 - Adrian A. de Freitas
, Joel Coffman
, Michelle M. de Freitas
, Justin C. Wilson
, Troy Weingart
:
FalconCode: A Multiyear Dataset of Python Code Samples from an Introductory Computer Science Course. 938-944
Providing Help to Students
- James Skripchuk
, Neil Bennett
, Jeffrey Zhang
, Eric Li
, Thomas W. Price
:
Analysis of Novices' Web-Based Help-Seeking Behavior While Programming. 945-951 - Oluwakemi Ola
:
Using Near-Peer Interviews to Support English Language Learners. 952-958 - Shao-Heng Ko
, Kristin Stephens-Martinez
:
What Drives Students to Office Hours: Individual Differences and Similarities. 959-965
Teaching Cybersecurity
- Vidushi Ojha
, Christopher Perdriau
, Brent Lagesse
, Colleen M. Lewis
:
Computing Specializations: Perceptions of AI and Cybersecurity Among CS Students. 966-972 - Majed Almansoori
, Jessica Lam
, Elias Fang
, Adalbert Gerald Soosai Raj, Rahul Chatterjee
:
Towards Finding the Missing Pieces to Teach Secure Programming Skills to Students. 973-979 - Shuchi Grover
, Brian Broll
, Derek Babb
:
Cybersecurity Education in the Age of AI: Integrating AI Learning into Cybersecurity High School Curricula. 980-986
K-12 Teacher Professional Development
- Chad Mourning
, Harsha Chenji
, Allyson Hallman-Thrasher
, Savas Kaya
, Nasseef Abukamail
, David Juedes
, Avinash Karanth:
Reflections of Cybersecurity Workshop for K-12 Teachers. 987-993 - Monica M. McGill
, Amanda M. Bell
, Jake Baskin
, Anni Reinking
, Monica Sweet
:
Measuring Teacher Growth Based on the CSTA K-12 Standards for CS Teachers. 994-1000 - Nicole E. Shanley
, Manuel A. Pérez-Quiñones
, Florence Martin
, David Pugalee
, Lynn Ahlgrim-Delzell
, Ellen Hart
:
K-12 Teacher Experiences from Online Professional Development for Teaching APCSA. 1001-1006
Online Authors' Corner 4
- Jiwon Lee
, Ayaan M. Kazerouni
, Christopher Siu
, Theresa Migler
:
Exploring the Impact of Cognitive Awareness Scaffolding for Debugging in an Introductory Programming Class. 1007-1013 - Charis Charitsis
, Chris Piech
, John C. Mitchell
:
Detecting the Reasons for Program Decomposition in CS1 and Evaluating Their Impact. 1014-1020 - Jaskaran Singh Bhatia
, Parthasarathy P. D
, Snigdha Tiwari
, Dhruv Nagpal
, Swaroop Joshi
:
Integrating Accessibility in a Mobile App Development Course. 1021-1027 - Zac Pullar-Strecker
, Filipe Dwan Pereira
, Paul Denny
, Andrew Luxton-Reilly
, Juho Leinonen
:
G is for Generalisation: Predicting Student Success from Keystrokes. 1028-1034 - Brianna Dym
, Cole Rockwood
, Casey Fiesler
:
Gaming Together, Coding Together: Collaborative Pathways to Computational Learning. 1035-1041
Investigating Mastery Learning
- Dan Garcia
, Armando Fox
, Solomon Russell
, Edwin Ambrosio
, Neal Terrell
, Mariana Silva
, Matthew West
, Craig B. Zilles
, Fuzail Shakir
:
A's for All (As Time and Interest Allow). 1042-1048 - Ella Tuson, Timothy J. Hickey
:
Mastery Learning with Specs Grading for Programming Courses. 1049-1054 - Ashish Aggarwal
, Neelima Puthanveetil
, Christina Gardner-McCune
:
Who Attempts Optional Practice Problems in a CS1 Course?: Exploring Learner Agency to Foster Mastery Learning. 1055-1061
Persistence and Belonging
- Rachel Harred
, Tiffany Barnes
, Susan R. Fisk
, Bita Akram
, Thomas W. Price
, Spencer Yoder
:
Do Intentions to Persist Predict Short-Term Computing Course Enrollments: A Scale Development, Validation, and Reliability Analysis. 1062-1068 - Kathleen Isenegger
, Kari L. George
, Paul Bruno
, Colleen M. Lewis
:
Goal-Congruity Theory Predicts Students' Sense of Belonging in Computing Across Racial/Ethnic Groups. 1069-1075 - Eric J. Mayhew
, Elizabeth Patitsas
:
Critical Pedagogy in Practice in the Computing Classroom. 1076-1082
CS Education: Looking Back and Forward
- Kamilla Tenório
, Viktoriya Olari
, Margarita Chikobava
, Ralf Romeike
:
Artificial Intelligence Literacy Research Field: A Bibliometric Analysis from 1989 to 2021. 1083-1089 - Evan Cole
, Yoshi Malaise
, Beat Signer
:
Computing Education Research as a Translational Transdiscipline. 1090-1096 - Mawera Karetai
, Samuel Mann
, Dhammika Dave Guruge
, Sherlock A. Licorish
, Alison Clear
:
Decolonising Computer Science Education - A Global Perspective. 1097-1102
K-12 Collaboration and Perceptions of Computing
- Michael Lachney, Aman Yadav, Matt Drazin, Briana Green
:
Community Embedded Computing Education: Shaping Young People's Perceptions of Self-confidence and Personal Expression with Computer Science in a Youth Boxing Gym. 1103-1109 - Wendy Chi
, Patricia Morreale
, Jean Chu
:
Increasing School Counselor Awareness of Computer Science. 1110-1116 - Ishin Iwasaki
, Caroline D. Hardin
:
Intertwined: Enhancing K-12 Pair Programming Engagement Using Real-Time Collaboration with Twine. 1117-1123
CS1 Pedagogical Innovations 2
- Tammy VanDeGrift
:
Alumni as Teachers and Mentors for CS 1 Students: Solving the Staffing Shortage and Students' Reflections about Career and College Advice. 1124-1130 - Mark Mahoney:
Storyteller: Guiding Students Through Code Examples. 1131-1135 - Paul Denny
, Viraj Kumar
, Nasser Giacaman
:
Conversing with Copilot: Exploring Prompt Engineering for Solving CS1 Problems Using Natural Language. 1136-1142
Quantum Computing Curriculum and Courses
- Tianle Liu
, David Gonzalez-Maldonado
, Danielle B. Harlow
, Emily E. Edwards
, Diana Franklin
:
Qupcakery: A Puzzle Game that Introduces Quantum Gates to Young Learners. 1143-1149 - Adrian German
, Marcelo Pias
, Qiao Xiang
:
On the Design and Implementation of a Quantum Architectures Knowledge Unit for a CS Curriculum. 1150-1156 - Jonathan Liu
, Diana Franklin
:
Introduction to Quantum Computing for Everyone: Experience Report. 1157-1163

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.