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