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