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 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 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 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, TJ 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