


default search action
SIGCSE 2024: Portland, OR, USA - Volume 1
- Ben Stephenson, Jeffrey A. Stone, Lina Battestilli, Samuel A. Rebelsky, Libby Shoop:

Proceedings of the 55th ACM Technical Symposium on Computer Science Education, SIGCSE 2024, Volume 1, Portland, OR, USA, March 20-23, 2024. ACM 2024
Keynote Talks
- Rachel Rose

:
Inspiring a Galaxy of New Innovators at the Intersection of Art & Science. 1-2 - Todd Zakrajsek

:
Guiding Students Along Their Academic Path: Key Aspects of Learning That Impact All Learners. 3
Research / Technical Papers
- Joel C. Adams

, Hayworth Anderson
:
Hearing Iterative and Recursive Behavior. 4-10 - Friday Joseph Agbo

:
Broadening Participation in Adult Education: A Literature Review of Computer Science Education. 11-17 - Ashish Aggarwal

, Manas Adepu
, Alex Garcia-Marin
, Christina Gardner-McCune
:
Do Behavioral Factors Influence the Extent to which Students Engage with Formative Practice Opportunities? 18-24 - Mahir Akgun

, Priya Sharma
, Qiyuan Li
:
Can Lexical Sophistication and Cohesion Automatically Differentiate Student Engagement in Socio-technical Platforms? 25-31 - Ildar Akhmetov

, Sadaf Ahmed
, Kezziah Ayuno
:
How We Manage an Army of Teaching Assistants: Experience Report on Scaling a CS1 Course. 32-38 - Daniel Alabi

, Atinuke Adegbile
, Lekan Afuye
, Philip Abel
, Alida Monaco
:
NaijaCoder: Participatory Design for Early Algorithms Education in the Global South. 39-45 - Suad Alaofi

, Seán Russell
:
Improving Knowledge of CS1 Terminology Through a Peer Reviewed Translation Activity: Results and Feedback. 46-52 - Erfan Al-Hossami

, Razvan C. Bunescu
, Justin Smith
, Ryan Teehan
:
Can Language Models Employ the Socratic Method? Experiments with Code Debugging. 53-59 - Eman Abdullah AlOmar

, Mohamed Wiem Mkaouer
, Ali Ouni
:
Automating Source Code Refactoring in the Classroom. 60-66 - Matin Amoozadeh

, David Daniels
, Daye Nam
, Aayush Kumar
, Stella Chen
, Michael Hilton
, Sruti Srinivasa Ragavan
, Mohammad Amin Alipour
:
Trust in Generative AI among Students: An exploratory study. 67-73 - Nimmi Arunachalam

, Stephanie J. Lunn
, Mark Allen Weiss, Jason Liu
, Giri Narasimhan
:
Foot in the Door: Developing Opportunities for Computing Undergraduates to Gain Industry Experience. 74-80 - Matthew Barr

, Oana Andrei
, Alistair Morrison
, Syed Waqar Nabi
:
The Development of Students' Professional Competencies on a Work-Based Software Engineering Program. 81-87 - Anna Batra

, Iris Zhou
, Suh Young Choi
, Chongjiu Gao
, Yanbing Xiao
, Sonia Fereidooni
, Kevin Lin
:
"It Can Relate to Real Lives": Attitudes and Expectations in Justice-centered Data Structures & Algorithms for Non-Majors. 88-94 - Gillian Bausch

, Lijun Ni
, Elizabeth Thomas-Cappello
, Fred Martin
, Bernardo Feliciano
, Foozieh Mirderikvand
:
Investigating Middle School Students' Early Learning Experience of Computer Science through Creating Apps for Social Good. 95-101 - Carlo Bellettini

, Violetta Lonati
, Mattia Monga
, Anna Morpurgo
:
To Be Or Not To Be . . . An Algorithm: The Notion According to Students and Teachers. 102-108 - Niharika Bhaskar

, Amari N. Lewis
, Rona Darabi
, Joana Fang
, Jingting Liu
, Kristen Vaccaro
, Joe Gibbs Politz
, Mia Minnes
:
Welcoming Students to Undergraduate Computer Science Programs: On-ramps, Rest Areas, and Lane Changes. 109-115 - Christopher Bogart

, Marshall An
, Eric Keylor
, Pawanjeet Singh
, Jaromír Savelka
, Majd Sakr
:
What Factors Influence Persistence in Project-based Programming Courses at Community Colleges? 116-122 - Kianna Roces Bolante

, Kevin Chen
, Quan Ze Chen
, Amy Xian Zhang
:
Bringing Social Computing to Secondary School Classrooms. 123-129 - Chris Bopp

, Anne Foerst
, Brian Kellogg
:
The Case for LLM Workshops. 130-136 - Thomas J. Borrelli

, Monika Polak
, Stanislaw P. Radziszowski
:
Designing and Delivering a Post-Quantum Cryptography Course. 137-143 - Grant Braught

, Stoney Jackson
, Cam Macdonell
, Lori Postner
, Wesley Shumar
, Karl R. Wurst
:
GitKit: Learning Free and Open Source Collaboration in Context. 144-150 - Bailey Brown

, Rebecca Zarch
, Amanda Menier
, Talia Goldwasser
, Megean Garvin
, Celeste Lee
, Jayce R. Warner
, Tamara Pearson
:
Reaching Black Women Interested in Computing: The Importance of Organizational Ties. 151-157 - Neil C. C. Brown

, Mark Guzdial
:
Confidence vs Insight: Big and Rich Data in Computing Education Research. 158-164 - Neil C. C. Brown

, Victoria Mac
, Pierre Weill-Tessier
, Michael Kölling
:
Writing Between the Lines: How Novices Construct Java Programs. 165-171 - Doga Cambaz

, Xiaoling Zhang
:
Use of AI-driven Code Generation Models in Teaching and Learning Programming: a Systematic Literature Review. 172-178 - Serena Caraco

, Nelson Lojo
, Michael P. Verdicchio
, Armando Fox
:
Generating Multi-Part Autogradable Faded Parsons Problems From Code-Writing Exercises. 179-185 - Jonathan Cazalas

, Christian Roberson
, Zeeshan Furqan
:
From Degree to Developer: The Creation and Evolution of a CS Course Designed to Bridge the Academia-Industry Gap. 186-192 - Hongxuan Chen

, Ang Li
, Geoffrey Challen
, Kathryn I. Cunningham
:
Implementation of Split Deadlines in a Large CS1 Course. 193-199 - Alan Y. Cheng

, Ellie Tanimura
, Joseph Tey
, Andrew C. Wu
, Emma Brunskill
:
Brief, Just-in-Time Teaching Tips to Support Computer Science Tutors. 200-206 - Meng-Chieh Chiu

, Eliot Moss
, Timothy Richards
:
Effect of Deadlines on Student Submission Timelines and Success in a Fully-Online Self-Paced Course. 207-213 - Elizabeth B. Cloude

, Jiayi Zhang
, Ryan Shaun Baker
, Eric Fouh
:
Procrastination vs. Active Delay: How Students Prepare to Code in Introductory Programming. 214-220 - Alexis Cobo

, Stephanie B. Wortel-London
, Leigh Ann DeLyser
, Darius Ellis James
:
Small Steps, Big Progress: Analyzing District Led Goals to Advance CS Education. 221-226 - Merijke Coenraad

, David Weintrop
:
Talking Techquity: Teaching the Equity and Social Justice Impacts of Computing in Middle School Classrooms. 227-233 - Noah Q. Cowit

, Vidushi Ojha
, Casey Fiesler
:
How do Computing Students Conceptualize Cybersecurity? Survey Results and Strategies for Curricular Integration. 234-240 - James Crabb

, Christopher D. Hundhausen
, Assefaw H. Gebremedhin
:
A Critical Review of Cybersecurity Education in the United States. 241-247 - Iain J. Cruickshank

, Nathaniel D. Bastian
, Jean R. S. Blair
, Christa M. Chewar
, Edward Sobiesk
:
Seeing the Whole Elephant - A Comprehensive Framework for Data Education. 248-254 - Jialin Cui

, Runqiu Zhang
, Ruochi Li
, Fangtong Zhou
, Yang Song
, Edward F. Gehringer
:
How Pre-class Programming Experience Influences Students' Contribution to Their Team Project: A Statistical Study. 255-261 - Shirley de Wit

, Felienne Hermans
, Marcus Specht
, Efthimia Aivaloglou
:
Gender, Social Interactions and Interests of Characters Illustrated in Scratch and Python Programming Books for Children. 262-268 - Julia Dean

, Lecia Barker
, Amy Voida
:
Bite-Sized Experiential Education for Computer and Information Science. 269-275 - Adrienne Decker

, Stephen H. Edwards
, Brian M. McSkimming
, Bob Edmison
, Audrey Rorrer
, Manuel A. Pérez-Quiñones
:
Transforming Grading Practices in the Computing Education Community. 276-282 - Sonal Dekhane

, Hyesung Park
, Lorraine Jonassen
, Wei Jin
:
Virtual Peer Mentoring to Develop a Sense of Belonging During COVID-19 - A Pilot Study. 283-288 - Andre Del Carpio Gutierrez

, Paul Denny
, Andrew Luxton-Reilly
:
Evaluating Automatically Generated Contextualised Programming Exercises. 289-295 - Paul Denny

, Juho Leinonen
, James Prather
, Andrew Luxton-Reilly
, Thezyrie Amarouche
, Brett A. Becker
, Brent N. Reeves
:
Prompt Problems: A New Programming Exercise for the Generative AI Era. 296-302 - Igor dos Santos Montagner

, Rafael Corsi Ferrão
, Andrew T. N. Kurauchi
, Mariana Silva
, Craig B. Zilles
:
Evaluating Mastery-oriented Grading in an Intensive CS1 Course. 303-309 - Ryan E. Dougherty

:
Experiences Using Research Processes in an Undergraduate Theory of Computing Course. 310-316 - Kelly Downey

, Kris Miller
, Mariana Silva
, Craig B. Zilles
:
One Solution to Addressing Assessment Logistical Problems: An Experience Setting Up and Operating an In-person Testing Center. 317-323 - Yasmine N. Elglaly

, Catherine M. Baker
, Anne Spencer Ross
, Kristen Shinohara
:
Beyond HCI: The Need for Accessibility Across the CS Curriculum. 324-330 - Svana Esche

:
Rubric for the Quality of Answers to Student Queries about Code. 331-337 - Mohammed F. Farghally

, Mohammed Seyam
, Cliff A. Shaffer
:
Towards Establishing a Training Program to Support Future CS Teaching-focused Faculty. 338-344 - Amanda S. Fernandez

, Kimberly A. Cornell
:
CS1 with a Side of AI: Teaching Software Verification for Secure Code in the Era of Generative AI. 345-351 - Daniel T. Fokum

, Zaria Chen Shui
, Kerene Wright
, Orr Paradise
, Gunjan Mansingh
, Daniel Coore
:
A High School Camp on Algorithms and Coding in a Small Island Developing State. 352-358 - Morgan M. Fong

, Shan Huang
, Abdussalam Alawini
, Mariana Silva
, Geoffrey L. Herman
:
Exploring Computing Students' Sense of Belonging Before and After a Collaborative Learning Course. 359-365 - Rita Garcia

, Christoph Treude
, Andrew Valentine
:
Application of Collaborative Learning Paradigms within Software Engineering Education: A Systematic Mapping Study. 366-372 - Aakash Gautam

, Anagha Kulkarni
, Sarah Hug
, Jane Lehr
, Ilmi Yoon
:
Socially Responsible Computing in an Introductory Course. 373-379 - Alexander Gebhard

, Jack Forden
, Oliver Laufenberg
, Dennis Brylow
:
Using Embedded Xinu to Teach Operating Systems on Baremetal RISC-V. 380-386 - Ahana Ghosh

, Liina Malva
, Adish Singla
:
Analyzing-Evaluating-Creating: Assessing Computational Thinking and Problem Solving in Visual Programming Domains. 387-393 - Curtice Gough

, Carl Mann
, Cherrise Ficke
, Maureen Namukasa
, Meredith B. Carroll
, T. J. OConnor
:
Remote Controlled Cyber: Toward Engaging and Educating a Diverse Cybersecurity Workforce. 394-400 - Luisa Greifenstein

, Isabella Graßl
, Ute Heuer
, Gordon Fraser
:
"Help Me Solve It" or "Solve It For Me": Effects of Feedback on Children Building and Programming Robots. 401-407 - Luisa Greifenstein

, Ute Heuer
, Gordon Fraser
:
Hint Cards for Common Ozobot Robot Issues: Supporting Feedback for Learning Programming in Elementary Schools. 408-414 - William G. Griswold

:
Experience Report: Meet the Professor - A Large-Course Intervention for Increasing Rapport. 415-421 - Shuchi Grover

:
Teaching AI to K-12 Learners: Lessons, Issues, and Guidance. 422-428 - Rishi Gulati

, Matthew West
, Craig B. Zilles
, Mariana Silva
:
Comparing the Security of Three Proctoring Regimens for Bring-Your-Own-Device Exams. 429-435 - Michael Guttmann

, Aleksandar Karakas
, Denis Helic
:
Attribution of Work in Programming Teams with Git Reporter. 436-442 - Sven Hüsing

, Carsten Schulte
, Sören Sparmann
, Mario Bolte
:
Using Worked Examples for Engaging in Epistemic Programming Projects. 443-449 - Shirin Haji Amin Shirazi

, Mariam Salloum
, Annika Speer
, Neftali Watkinson
:
An Experience Report: Integrating Oral Communication and Public Speaking Training in a CS Capstone Course. 450-455 - Kendrick Hang

, Tyler Schrock
, Tina J. Ostrander
, Roseann Berg
, Tyler Menezes
, Kevin Wang
:
Industry Mentoring and Internship Experiences at a Community College Baccalaureate Program in Software Development. 456-462 - Colton Harper

, Keith Tran
, Stephen Cooper
:
Conceptual Metaphor Theory in Action: Insights into Student Understanding of Computing Concepts. 463-469 - Robert Avery Harrell

, Sidney Lentz
, Fujiko Robledo Yamamoto
, Amy Voida
, Lecia Barker
:
Putting the Service into Service Learning: A Report on a Survey of CS Faculty. 470-476 - Brian Harrington

, Abdalaziz Galal, Rohita Nalluri
, Faiza Nasiha, Anagha Vadarevu:
Specifications and Contract Grading in Computer Science Education. 477-483 - Anna Hartl

, Elena Starke
, Angelina Voggenreiter
, Doris Holzberger
, Tilman Michaeli
, Jürgen Pfeffer
:
Empowering Digital Natives: InstaClone - A Novel Approach to Data Literacy Education in the Age of Social Media. 484-490 - Carl Christopher Haynes-Magyar:

Neurodiverse Programmers and the Accessibility of Parsons Problems: An Exploratory Multiple-Case Study. 491-497 - Valeria Herskovic

, Jorge Munoz-Gama
, Fernando Balladares
, Pablo Flores
, Nicolás Quiróz
:
Clearn: A Cost-conscious Student-led Online Judge for a Large Programming Course. 498-504 - Lauren Himbeault

, Celine Latulipe
:
Students Investigating Pedagogy: A Project for Learning about Learning in CS. 505-511 - Emma Hogan

, Ruoxuan Li
, Adalbert Gerald Soosai Raj
, William G. Griswold
, Leo Porter
:
Challenges and Approaches to Teaching CS1 in Prison. 512-518 - Steffan Hooper

, Burkhard C. Wünsche
, Andrew Luxton-Reilly
, Paul Denny
, Tony Haoran Feng
:
Advancing Automated Assessment Tools - Opportunities for Innovations in Upper-level Computing Courses: A Position Paper. 519-525 - Muntasir Hoq

, Yang Shi
, Juho Leinonen
, Damilola Babalola
, Collin F. Lynch
, Thomas W. Price
, Bita Akram
:
Detecting ChatGPT-Generated Code Submissions in a CS1 Course Using Machine Learning Models. 526-532 - Diane Horton

, David Liu
, Sheila A. McIlraith
, Steven Coyne
, Nina Wang
:
Do Embedded Ethics Modules Have Impact Beyond the Classroom? 533-539 - Eping E. Hung

, Maggie Vanderberg
, Gladys Krause
, Eva Skuratowicz
:
Making Abstraction Concrete in the Elementary Classroom. 540-546 - Jung Won Hur

, Jay N. Bhuyan
, Fan Wu
:
Scaffolding Minority High School Students' Computer Science Learning: Culturally Relevant Summer Camp. 547-553 - Paul Salvador Inventado

, Joshua Caleb Dy
:
Exploring the Effects of a Collaborative Guided Inquiry Learning Approach on Performance and Retention of Underrepresented Minority Students across Multiple Sections in an Introductory Programming Course. 554-561 - Kathleen Isenegger

, Max Fowler
, Yael Gertner
, Raya Hegeman-Davis
, Leonard Pitt
:
Designing and Piloting a High School CS+X Topics Course. 562-568 - Ryosuke Ishizue

, Kazunori Sakamoto
, Hironori Washizaki
, Yoshiaki Fukazawa
:
Improved Program Repair Methods using Refactoring with GPT Models. 569-575 - Vandana P. Janeja

, Maria Sanchez
, Yi Xuan Khoo
, Claudia von Vacano
, Lujie Karen Chen
:
Adopting Foundational Data Science Curriculum with Diverse Institutional Contexts. 576-582 - Thomas Jefferson

, Chris Gregg
, Chris Piech
:
PyodideU: Unlocking Python Entirely in a Browser for CS1. 583-589 - Franz Jetzinger

, Sven Baumer
, Tilman Michaeli
:
Artificial Intelligence in Compulsory K-12 Computer Science Classrooms: A Scalable Professional Development Offer for Computer Science Teachers. 590-596 - Jie Ji

, Christian Murphy
, Brianna Blaser
, Jennifer Akullian
:
Experiences of Undergraduate Computer Science Students Living with Mental Health Conditions. 597-603 - Jinya Jiang

, Richa Kafle
, Christa Lehr
, Simone Wright
, Clarissa Guitierrez-Godoy
, Christine Alvarado
:
Understanding California's Computer Science Transfer Pathways. 604-610 - Tushar M. Jois

, Tina Pavlovich
, Brigid M. McCarron
, David Kotz
, Timothy J. Pierson
:
Smart Use of Smart Devices in Your Home: A Smart Home Security and Privacy Workshop for the General Public. 611-617 - Mollie Jordan

, Kevin Ly
, Adalbert Gerald Soosai Raj
:
Need a Programming Exercise Generated in Your Native Language? ChatGPT's Got Your Back: Automatic Generation of Non-English Programming Exercises Using OpenAI GPT-3.5. 618-624 - Ishika Joshi

, Ritvik Budhiraja
, Harshal Dev
, Jahnvi Kadia
, Mohammad Osama Ataullah
, Sayan Mitra
, Harshal D. Akolekar
, Dhruv Kumar
:
ChatGPT in the Classroom: An Analysis of Its Strengths and Weaknesses for Solving Undergraduate Computer Science Questions. 625-631 - Yvonne Kao

, David McKinney
, Sam Berg
, Brenda Tuohy
, Courtney Ortega
:
Discourse Practices in Computer Science Education. 632-638 - Gloria Ashiya Katuka

, Srijita Chakraburty
, Hyejeong Lee
, Sunny Dhama
, Toni V. Earle-Randell
, Mehmet Celepkolu
, Kristy Elizabeth Boyer
, Krista D. Glazewski
, Cindy E. Hmelo-Silver
, Tom McKlin
:
Integrating Natural Language Processing in Middle School Science Classrooms: An Experience Report. 639-645 - Ayaan M. Kazerouni

, Jane Lehr
, Zoë J. Wood
:
Community Action Computing: A Data-centric CS0 Course. 646-652 - Chris Kerslake

:
Stump-the-Teacher: Using Student-generated Examples during Explicit Debugging Instruction. 653-658 - Joseph Kim

, Christian Murphy
:
Student Perspectives on Assignment Deadline Policies in Computer Science Courses. 659-665 - Vassilka D. Kirova

, Cyril S. Ku
, Joseph R. Laracy
, Thomas J. Marlowe
:
Software Engineering Education Must Adapt and Evolve for an LLM Environment. 666-672 - F. Megumi Kivuva

, Jayne Everson
, Camilo Montes De Haro
, Amy J. Ko
:
Cultural-Centric Computational Embroidery. 673-679 - Devorah Kletenik

, Rachel F. Adler
:
Motivated by Inclusion: Understanding Students' Empathy and Motivation to Design Accessibly Across a Spectrum of Disabilities. 680-686 - Devorah Kletenik

, Rachel Minkowitz
, Aleksandra Peric
, Mehmet Sahin
, Rachel F. Adler
:
From Awareness to Action: Teaching Software Accessibility for Neurodiverse Users. 687-693 - Kristina Kramarczuk

, Kate Atchison
, Monica Hilliard
, Jandelyn D. Plane
, Sally Bond
, Caitlin Rudy
, David Weintrop
:
Micro-internships and Career Focused Programs as Mechanisms for Diversifying Computing. 694-700 - Michael Lachney

, Brian Ferguson Bey
, Samuela Mouzaoir
, Christa Robinson
:
Worker-Driven Computing Education. 701-707 - En-Shiun Annie Lee

, Luki Danukarjanto
, Sadia Sharmin
, Shou-Yi Hung
, Sicong Huang
, Tong Su
:
Exploring Student Motivation in Integration of Soft Skills Training within Three Levels of Computer Science Programs. 708-714 - Kathleen J. Lehman

, Kaitlyn N. Stormes
, Katie N. Smith
, Julia C. Lapan
:
Sealing the Deal: Factors that Promote Computing Interns' Interest in Computing Careers. 715-721 - Anna Lenhart

, Sarah A. Gilbert
, Katie Shilton
:
CONTENTR: An Experiential Game for Teaching Value Tradeoffs in Social Media Governance. 722-728 - Albert Lionelle

, McKenna Quam
, Carla E. Brodley
, Catherine Gill
:
Does Curricular Complexity in Computer Science Influence the Representation of Women CS Graduates? 729-735 - Evan Zheran Liu

, David Yuan
, Ahmed Ahmed
, Elyse Cornwall
, Juliette Woodrow
, Kaylee Burns
, Allen Nie
, Emma Brunskill
, Chris Piech
, Chelsea Finn
:
A Fast and Accurate Machine Learning Autograder for the Breakout Assignment. 736-742 - Mengqi Liu

, Faten M'hiri
:
Beyond Traditional Teaching: Large Language Models as Simulated Teaching Assistants in Computer Science. 743-749 - Rongxin Liu

, Carter Zenke
, Charlie Liu
, Andrew Holmes
, Patrick Thornton
, David J. Malan
:
Teaching CS50 with AI: Leveraging Generative Artificial Intelligence in Computer Science Education. 750-756 - Michael Liut

, Anna Ly
, Jessica Jia-Ni Xu
, Justice Banson
, Paul Vrbik
, Caroline D. Hardin
:
"I Didn't Know": Examining Student Understanding of Academic Dishonesty in Computer Science. 757-763 - Feiya Luo

, Ruohan Liu
, Idowu David Awoyemi
, Chris S. Crawford
, Fatema Nasrin
:
Novel Insights into Elementary Girls' Experiences in Physiological Computing. 764-770 - Naja A. Mack

, Michael B. Adeleke
, Elijah Ballou
, Destiny Davis
, Vincent Ingram
, Katlyn Cox
:
Breaking Stereotypes and Feeding the STEM Pipeline. 771-777 - David Magda

, Christina Gardner-McCune
, Yerika Jimenez
, Sharon Lynn Chu
, Abhishek Kulkarni
:
The Integration of Computational Thinking and Making in the Classroom. 778-784 - Ali Malik

, Juliette Woodrow
, Chris Piech
:
Learners Teaching Novices: An Uplifting Alternative Assessment. 785-791 - Fred Martin

, Vaishali Mahipal
, Garima Jain
, Srija Ghosh
, Ismaila Temitayo Sanusi
:
ChemAIstry: A Novel Software Tool for Teaching Model Training in K-8 Education. 792-798 - Raina Mason

, Simon
, Brett A. Becker
, Tom Crick
, James H. Davenport
:
A Global Survey of Introductory Programming Courses. 799-805 - Syeda Fatema Mazumder

, Manuel A. Pérez-Quiñones
:
The Correctness of the Mental Model of Arrays After Instruction for CS1 Students. 806-811 - Declan Andrew McClintock

, Charles B. Owen
:
Analyzing Differences in Student Engagement Between a Single Narrative Game Intervention and Multiple Narrative Games Intervention in an Undergraduate Computer Organization and Architecture Course. 812-818 - Monica M. McGill

, Joseph C. Tise
, Adrienne Decker
:
Piloting a Diagnostic Tool to Measure AP CS Principles Teachers' Knowledge Against CSTA Teacher Standard 1. 819-825 - David McKinney

, Chloe Morton
, Brenda Tuohy
, Sam Berg
, Audrey Karlstad
, Courtney Ortega
, Zelda Allison
, Griffin Munzel
, Max Washburn
, Yvonne Kao
:
Iterative Design of a Socially-Relevant and Engaging Middle School Data Science Unit. 826-832 - Madison Melton

, Audrey Rorrer
:
A History of BPC: Lessons from Our Past Informing Our Future Directions. 833-839 - Benjamin S. Meyers

, Andrew Meneely
:
Taxonomy-Based Human Error Assessment for Senior Software Engineering Students. 840-846 - Alan Mills

, Jonathan White
, Phil Legg
:
Cyber Funfair: Creating Immersive and Educational Experiences for Teaching Cyber Physical Systems Security. 847-852 - Sepehr Minagar

, Amin Sakzad
, Guido Tack
, Carsten Rudolph
, Judithe Sheard
:
ALAN: Assessment-as-Learning Authentic Tasks for Networking. 853-859 - Mihran Miroyan

, Shiny Weng
, Rahul Shah
, Lisa Yan
, Narges Norouzi
:
EIT: Earnest Insight Toolkit for Evaluating Students' Earnestness in Interactive Lecture Participation Exercises. 860-866 - Mostafa Mohammed

, Clifford A. Shaffer
:
Teaching Formal Languages through Programmed Instruction. 867-873 - Sukanya Kannan Moudgalya

, Amanda Zeller
:
The Need for More Justice-Oriented Courses in Undergraduate Computer Science Curricula. 888-894 - Sukanya Kannan Moudgalya

:
Fostering Race-Conscious Literacies in Computer Science Teacher Education. 895-901 - Line Have Musaeus

, Marianne Graves Petersen
, Clemens Nylandsted Klokmose
:
Bringing Teachers and Researchers Together through Participatory Design and Cooperative Prototyping in Computing Education. 902-908 - Felix Muzny

, Megan Giordano
, Emma Sommers
, Carla E. Brodley
:
Collecting, Analyzing, and Acting on Intersectional, Longitudinal Data and Pass/Fail/Withdraw Rates in Computing Courses. 909-915 - Azqa Nadeem

:
Cybersecurity as a Crosscutting Concept Across an Undergrad Computer Science Curriculum: An Experience Report. 916-922 - Nabeel Nasir

, Viswajith Govinda Rajan
, Pat Pannuto
, Branden Ghena
, Bradford Campbell
:
Experiences Teaching a Wireless for the Internet of Things Course Co-operatively at Multiple Universities. 923-929 - Connor Nelson

, Yan Shoshitaishvili
:
DOJO: Applied Cybersecurity Education in the Browser. 930-936 - Connor Nelson

, Yan Shoshitaishvili
:
PWN The Learning Curve: Education-First CTF Challenges. 937-943 - Pax Newman

, Tyanin Opdahl
, Yudong Liu
, Scott Wehrwein
, Yasmine N. Elglaly
:
Crafting Disability Fairness Learning in Data Science: A Student-Centric Pedagogical Approach. 944-950 - Andrés Neyem

, Juan Pablo Sandoval Alcocer
, Marcelo Mendoza
, Leonardo Centellas-Claros
, Luis A. González
, Carlos Paredes-Robles
:
Exploring the Impact of Generative AI for StandUp Report Recommendations in Software Capstone Project Development. 951-957 - Ha Nguyen

, Vicki Allan
:
Using GPT-4 to Provide Tiered, Formative Code Feedback. 958-964 - Christopher Nitta

, Kurt Eiselt
:
The First Five Years of a Dual Track Programming Series. 965-971 - Manee Ngozi M. Nnamani

, Salome Otero
, Julie M. Smith
, Josh Sheldon
, Deborah Boisvert
, Justin Reich
:
CATCHing CS Equity: Counselors, Administrators, and Teachers Collaborating Holistically for Systemic Change. 972-978 - Sara Nurollahian

, Anna N. Rafferty
, Noelle Brown
, Eliane Wiese
:
Growth in Knowledge of Programming Patterns: A Comparison Study of CS1 vs. CS2 Students. 979-985 - T. J. OConnor

, Alex Schmith
, Chris Stricklan
, Marco Carvalho
, Sneha Sudhakaran
:
PWN Lessons Made Easy with Docker: Toward an Undergraduate Vulnerability Research Cybersecurity Class. 986-992 - Vidushi Ojha

, Leah West
, Colleen M. Lewis
:
Computing Self-Efficacy in Undergraduate Students: A Multi-Institutional and Intersectional Analysis. 993-999 - Aadarsh Padiyath

, Kyle Ashburn
, Barbara Ericson
:
Undergraduate Student Attitudes towards a Social Justice Context in a Programming Project. 1000-1006 - Jennifer Parham-Mocello

, Martin Erwig
, Margaret Niess
:
Analogies and Active Engagement: Introducing Computer Science. 1007-1013 - Hyejin Park

, Eric D. Manley
:
Programming-Integrated Mathematics Learning for Future Elementary Teachers and Non-STEM Majors. 1014-1020 - Miranda C. Parker

, He Ren
, Min Li
, Chun Wang
:
Intersectional Biases Within an Introductory Computing Assessment. 1021-1027 - Jack Parkinson

, Sebastian Dziallas
:
Institutional Perspectives on Formal Work-based Learning Programs in the UK. 1028-1034 - Pankati Patel

, Dahana Moz-Ruiz
, Rosalinda Garcia
, Amreeta Chatterjee
, Patricia Morreale
, Margaret Burnett
:
From Workshops to Classrooms: Faculty Experiences with Implementing Inclusive Design Principles. 1035-1041 - Tamara Pearson

, Pamela Leggett-Robinson
:
Unpacking the Unique Role of Black Women Computer Science Educators. 1042-1048 - Christopher Perdriau

, Vidushi Ojha
, Kaitlynn T. Gray
, Brent Lagesse
, Colleen M. Lewis
:
The Diversity-Hire Narrative in CS: Sources, Impacts, and Responses. 1049-1055 - Seth Poulsen

, Yael Gertner
, Hongxuan Chen
, Benjamin Cosman
, Matthew West
, Geoffrey L. Herman
:
Disentangling the Learning Gains from Reading a Book Chapter and Completing Proof Blocks Problems. 1056-1062 - Seth Poulsen

, Sami Sarsa
, James Prather
, Juho Leinonen
, Brett A. Becker
, Arto Hellas
, Paul Denny
, Brent N. Reeves
:
Solving Proof Block Problems Using Large Language Models. 1063-1069 - Prajish Prasad

, Aamod Sane
:
A Self-Regulated Learning Framework using Generative AI and its Application in CS Educational Intervention Design. 1070-1076 - Patricio Quiroz

, Francisco J. Gutierrez
:
Scratch-NB: A Scratch Extension for Introducing K-12 Learners to Supervised Machine Learning. 1077-1083 - Anna N. Rafferty

, David Liben-Nowell
, David R. Musicant
, Emy Farley
, Allie Lyman
, Ann May
:
Playing with Matches: Adopting Gale-Shapley for Managing Student Enrollments Beyond CS2. 1084-1090 - Tim Randolph

:
Participatory Governance in the Computer Science Theory Classroom. 1091-1097 - Yolanda A. Rankin

, Sheena Erete
, Jakita Owensby Thomas
, Nichole Pinkard
:
The Choice is Yours: Intersectional Studies versus Studies of Intersectional Populations in Computing Education Research. 1098-1104 - Pranathi Rayavaram

, Sahithi Charitha Dindukuri
, Krishna Vellamchety
, Justin Marwad
, Maryam Abbasalizadeh
, Claire Seungeun Lee
, Sashank Narain
:
Visual CryptoED: A Role-Playing and Visualization Tool for K-12 Cryptography Education. 1105-1111 - Shanon M. Reckinger

, Joe Hummel
, Sarah Heckman
:
Traditional vs. Flexible Modalities in a Data Structures Class. 1112-1118 - Kamen Redfield

, Sukham Sidhu
, Zackary Glazewski
, Cynthia Bailey Lee, Diba Mirza
, Christine Alvarado
:
A Longitudinal Study of the Relationship Between Early Undergraduate Research and Academic Outcomes in Computer Science. 1119-1125 - Kathryn M. Rich

, Marissa Spang
, Jill Bowdon
, Joseph P. Wilson
, Heather L. Cunningham
, McKay Perkins
:
Developing Culturally Sustaining Elementary Computer Science Education with Indigenous Communities: Lessons Learned through a Research-Practice Partnership. 1126-1132 - Elijah Rivera

, Kathi Fisler
, Shriram Krishnamurthi
:
Observations on the Design of Program Planning Notations for Students. 1133-1139 - Veronica A. Rivera

, Norman Makoto Su
:
Teaching Ethics & Activism in a Human-Computer Interaction Professional Master's Program. 1140-1146 - Michael P. Rogers

, Hannah Miller Hillberg
, Christopher L. Groves
:
Attitudes Towards the Use (and Misuse) of ChatGPT: A Preliminary Study. 1147-1153 - Jennifer Rosales

, Elizabeth Melville
, Melissa A. Wright
, Saima Akhtar
, Rebecca N. Wright
:
The Experience of Near-Peer Computing Mentors: Strengthening and Expanding Women's Computing Identities in Undergraduate Interdisciplinary Contexts. 1154-1160 - Amin Sakzad

, David J. Paul
, Judithe Sheard
, Ljiljana Brankovic
, Matthew P. Skerritt
, Nan Li
, Sepehr Minagar
, Simon
, William Billingsley
:
Diverging assessments: What, Why, and Experiences. 1161-1167 - Adrian Salguero

, Ismael Villegas Molina
, Lauren Elizabeth Margulieux
, Quintin I. Cutts
, Leo Porter
:
Applying CS0/CS1 Student Success Factors and Outcomes to Biggs' 3P Educational Model. 1168-1174 - Liam Saliba

, Elisa Shioji
, Eduardo Oliveira
, Shaanan Cohney
, Jianzhong Qi
:
Learning with Style: Improving Student Code-Style Through Better Automated Feedback. 1175-1181 - Linda J. Sax

, Chantra Nhien
, Kaitlyn N. Stormes
:
A Quantitative Methodological Review of Research on Broadening Participation in Computing, 2005-2022. 1182-1188 - Manuel Selva

, François Broquedis
:
Mining Jewels Together: Debating about Programming Threshold Concepts in Large Classes. 1189-1195 - Christian Servin

, Elizabeth K. Hawthorne
, Lori Postner
, Cara Tang
, Cindy S. Tucker
:
Curricular and Pedagogical Considerations in Computer Science Education: The Role of Community Colleges for the Next Decade. 1196-1201 - Anshul Shah

, Adalbert Gerald Soosai Raj
:
A Review of Cognitive Apprenticeship Methods in Computing Education Research. 1202-1208 - Anshul Shah

, Jerry Yu
, Thanh Tong
, Adalbert Gerald Soosai Raj
:
Working with Large Code Bases: A Cognitive Apprenticeship Approach to Teaching Software Engineering. 1209-1215 - Yunyi She

, Korena S. Klimczak
, Michael E. Levin
, Soohyun Nam Liao
:
ClearMind Workshop: An ACT-based Intervention Tailored for Academic Procrastination among Computing Students. 1216-1222 - Judy Sheard

, Paul Denny
, Arto Hellas
, Juho Leinonen
, Lauri Malmi
, Simon
:
Instructor Perceptions of AI Code Generation Tools - A Multi-Institutional Interview Study. 1223-1229 - Yiyin Shen

, Xinyi Ai
, Adalbert Gerald Soosai Raj
, Rogers Jeffrey Leo John
, Meenakshi Syamkumar
:
Implications of ChatGPT for Data Science Education. 1230-1236 - Naaz Sibia

, Giang Bui
, Bingcheng Wang
, Yinyue Tan
, Angela M. Zavaleta Bernuy
, Christina Bauer
, Joseph Jay Williams
, Michael Liut
, Andrew Petersen
:
Examining Intention to Major in Computer Science: Perceived Potential and Challenges. 1237-1243 - Leonardo S. Silva

, Anabela Gomes
, António J. Mendes
:
Investigating Students' Usage of Self-regulation of Learning Scaffoldings in a Computer-based Programming Learning Environment. 1244-1250 - Gabriel Silva de Oliveira

, Zhikai Gao
, Sarah Heckman
, Collin F. Lynch
:
Exploring Novice Programmers' Testing Behavior: A First Step to Define Coding Struggle. 1251-1257 - Anjali Singh

, Anna Fariha
, Christopher Brooks
, Gustavo Soares
, Austin Z. Henley
, Ashish Tiwari
, Chethan M
, Heeryung Choi
, Sumit Gulwani
:
Investigating Student Mistakes in Introductory Data Science Programming. 1258-1264 - Gillian Smith

:
Pairing Ungrading with Project-Based Learning in CS1 for Inherently Flexible Course Design. 1265-1271 - Yukyeong Song

, Xiaoyi Tian
, Nandika Regatti
, Gloria Ashiya Katuka
, Kristy Elizabeth Boyer
, Maya Israel
:
Artificial Intelligence Unplugged: Designing Unplugged Activities for a Conversational AI Summer Camp. 1272-1278 - Markus Sprenger

, Thiemo Leonhardt
, Nadine Bergner
, Ryuta Yamamoto
:
Computer Science Education - What Can We Learn from Japan? 1279-1285 - Andreas Stefik

, William Allee
, Gabriel Contreras
, Timothy Kluthe
, Alex Hoffman
, Brianna Blaser
, Richard E. Ladner
:
Accessible to Whom? Bringing Accessibility to Blocks. 1286-1292 - Phil Steinhorst

, Christof Duhme
, Xiaoyi Jiang
, Jan Vahrenhold
:
Recognizing Patterns in Productive Failure. 1293-1299 - Moumita Tabassum

, Jeff Gray
, Derrick W. Smith
:
An Accessible Blocks Language for Students with and without Visual Impairments. 1300-1306 - Ivan Tan

, Christopher M. Poskitt
:
Fixing Your Own Smells: Adding a Mistake-Based Familiarisation Step When Teaching Code Refactoring. 1307-1313 - Andrew Taylor

, Alexandra Vassar
, Jake Renzella
, Hammond Pearce
:
dcc -help: Transforming the Role of the Compiler by Generating Context-Aware Error Explanations with Large Language Models. 1314-1320 - Sverrir Thorgeirsson

, Lennart C. Lais
, Theo B. Weidmann
, Zhendong Su
:
Recursion in Secondary Computer Science Education: A Comparative Study of Visual Programming Approaches. 1321-1327 - Sverrir Thorgeirsson

, Theo B. Weidmann
, Karl-Heinz Weidmann
, Zhendong Su
:
Comparing Cognitive Load Among Undergraduate Students Programming in Python and the Visual Language Algot. 1328-1334 - Minh Tran

, Heather Killen
, Jen Palmer
, David Weintrop
, Diana Franklin
:
Harmonizing Scratch Encore: Scaffolding K-8 Teachers in Customizing Culturally Responsive Computing Materials. 1335-1341 - Michelle Trim

, Anthony Tuck
, Matthew J. Rattigan
, Cole Reilly
:
Digging Data: Using Archaeology to Teach Responsible Data Practices in a Study Abroad Context. 1342-1346 - Joshua Urry

, John Edwards
:
A Framework that Explores the Cognitive Load of CS1 Assignments Using Pausing Behavior. 1347-1353 - Frank Vahid

, Ashley Pang
:
Experiences Teaching a CS1 Common Course across 7 Institutions. 1354-1360 - Frank Vahid

, Ashley Pang
, Benjamin Denzler
:
Towards Comprehensive Metrics for Programming Cheat Detection. 1361-1367 - Frank Vahid

:
CS1 Instructors: Flexibility in Content Approaches is Justified, and Can Enable More Cross-University Cooperation. 1368-1373 - Tammy VanDeGrift

:
Book Club Model for Engaging with Data Science and Ethics: Using Weapons of Math Destruction. 1374-1380 - Ismael Villegas Molina

, Audria Montalvo
, Adalbert Gerald Soosai Raj
:
U.S. Latines in Computing: A Review of the Literature. 1381-1387 - Kevin Shukang Wang

, Ramon Lawrence
:
HelpMe: Student Help Seeking using Office Hours and Email. 1388-1394 - Sierra Wang

, John C. Mitchell
, Chris Piech
:
A Large Scale RCT on Effective Error Messages in CS1. 1395-1401 - Wengran Wang

, Ally Limke
, Mahesh Bobbadi
, Amy Isvik
, Veronica Cateté
, Tiffany Barnes
, Thomas W. Price
:
Idea Builder: Motivating Idea Generation and Planning for Open-Ended Programming Projects through Storyboarding. 1402-1408 - Zhuoying Wang

, Nicole D. Martin
, Stephanie N. Baker
, Madeline Haynes
:
A Measurement Invariance Analysis of the Motivation to Teach Computer Science (MTCS) Scale among Female and Male Educators. 1409-1413 - Victor Weiqi Huang

, Kori Krueger
, Taya Cohen
, Michael Hilton
:
Improving Software Engineering Teamwork with Structured Feedback. 1414-1420 - Stephanie M. Werner

, Ying Chen
:
Evaluating Identity and Belonging in Computer Science Students: Instrument Adaptation and Analysis. 1421-1427 - Jina Wilde

, Emiliano Beltran
, Michael J. Zawatski
, Amanda S. Fernandez
, Priya V. Prasad
, Timothy T. Yuen
:
Experiences in Delivering Online CS Teacher Professional Development. 1428-1434 - Myounggyu Won

, Luke Rivers Carrington
, Douglas Manuel Espinoza
, Mohd. Hasan Ali
, Dipankar Dasgupta
:
A Cybersecurity Summer Camp for High School Students Using Autonomous R/C Cars. 1435-1441 - Juliette Woodrow

, Ali Malik
, Chris Piech
:
AI Teaches the Art of Elegant Coding: Timely, Fair, and Helpful Style Feedback in a Global Course. 1442-1448 - Wensheng Wu

:
Learning Big Data Systems via Emulation. 1449-1455 - Lauren Gabrielle Wyatt

, Susan Rebecca Fisk
, Clarissa A. Thompson
, Jamie Payton
, Veronica Cateté
, Audrey Smith Rorrer
, Tiffany Barnes
, Tom McKlin
:
Multi-Pronged Pedagogical Approaches to Broaden Participation in Computing and Increase Students' Computing Persistence: A Robustness Analysis of the STARS Computing Corps' Impact on Students' Intentions to Persist in Computing. 1456-1462 - Ryoko Yamaguchi

, Cyntrica Eaton
:
Designing for Equity in Education Via Computational Thinking: A Case Study. 1463-1469 - Hedayat Zarkoob

, Kevin Leyton-Brown
:
Mechanical TA 2: Peer Grading with TA and Algorithmic Support. 1470-1476 - Angela M. Zavaleta Bernuy

, Runlong Ye
, Naaz Sibia
, Rohita Nalluri
, Joseph Jay Williams
, Andrew Petersen
, Eric Smith
, Bogdan Simion
, Michael Liut
:
Student Interaction with Instructor Emails in Introductory and Upper-Year Computing Courses. 1477-1483 - Liang Zhang

, Tianyi Chen
, Yue Zong
, Xiaopeng Gao
:
A Peer Grading Approach for Open-ended Programming Projects Based on Binary System and Swiss System. 1484-1490 - Austin L. Zuckerman

, Ashley L. Juavinett
:
When Coding Meets Biology: The Tension Between Access and Authenticity in a Contextualized Coding Class. 1491-1497 - Austin L. Zuckerman

, Lily Vo
, Ashley L. Juavinett
:
Student Motivations and Expectations for an Introductory Programming Course in Biology. 1498-1504

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


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














