Program-At-A-Glance for SIGCSE TS 2022

Last update: Sunday, May 01, 2022

The number of late-breaking changes to the program schedule this year has been unprecedented as fluctuating pandemic conditions and travel restrictions lead authors to switch from virtual to in-person participation and vice-versa. As such, the program below may not reflect the most recent changes. We thank you for your patience with us as we navigate the complexities associated with the hybrid design of this conference while adjusting to the evolving pandemic situation. If you have any questions, please do not hesitate to contact the Program Co-Chairs (Judy, Leen-Kiat, and Brian) at program@sigcse2022.org.


This page is one of three sources of program schedule information, the others being:

  • The agenda on our Pathable site (be patient, it takes a few seconds to load).
  • The printed program booklet and addendum available to in-person attendees.

During the Symposium, this page will redirect to the Pathable agenda, which will be the most up-to-date source for schedule information. This page will be updated once more after the Symposium to serve as the publicly-accessible historical record of the Symposium.


  1. All times shown are North American Eastern Standard Time (EST).
  2. For full details about the Workshops, please visit the Workshops Page. Note: “Workshops” are a specific track within the SIGCSE Technical Symposium’s main program, available at an additional cost to registered SIGCSE TS participants. They are distinct from Affiliated Events and Sponsor Sessions, which are clearly identified within the agenda below.
  3. A roadmap of suggested sessions for K-12 participants to attend is now available.
  4. A roadmap of suggested sessions for Community College participants to attend is now available.
  5. A roadmap of suggested sessions for Global participants to attend is now available.

Filter by Day (when filtered, shows in-person items only):

Filter by Modality:

Filter by Session Type:


Wednesday, March 2

Vaccination Verification Desk Open

Wednesday, March 2 / 07:00 - 20:00
Exhibit Hall Pre-Function (RICC)

Affiliated Event — Peer Teaching Summit 2022

Wednesday, March 2 / 08:30 - 12:00
Room 556 A/B (RICC) and via Zoom

Sarah Heckman and others

The Peer Teaching Summit 2022 will bring together Computer Science (CS) faculty and peer teaching leaders who are seeking resources, tools, and strategies for training and supporting peer teachers (also referred to as undergraduate teaching assistants, tutors, etc.) for large enrollment CS classes. Undergraduates can be employed in support of a department’s teaching mission to improve student engagement, learning, and retention - particularly among students from groups underrepresented in CS.

Summit participants will discuss how their program supports and trains undergraduates as teaching assistants, section leaders, lab assistants, mentors, and tutors. How do peer teachers most effectively help students to problem-solve? To debug? To create an inclusive culture in computing? To gain confidence? In describing their programs, participants will share best practices, lessons learned, and relevant research. This summit will connect faculty and peer teaching leaders who are interested in brainstorming and sharing tools and strategies for peer teaching programs.

Visit their website for more information.


[Virtual] Affiliated Event — Professional Development Session for New and Aspiring Educators

Wednesday, March 2 / 8:00 - 17:30
Private Virtual Room

Meghan Allen and Diane Horton

A successful career as an educator involves more than a deep understanding of a research area. Even so, many new CS educators experience relatively little training as educators – and face more questions than answers, e.g., How do I find a career path and institution that are right for me? What strategies can I use during the job search and interviewing process to achieve my goals? What tips could help me organize a course, scaffold engaging experiences, and build lasting relationships with students? What practical steps can I take to support equity, diversity, and inclusion in my work?

The Professional Development Session for New and Aspiring Educators is a pre-symposium event at SIGCSE 2022 that, through presentations, discussions, and small-group community building, will tackle these questions. The session is designed to assist aspiring and early-career educators in exploring the non-research facets of an academic career. It will run on March 2, 2022 in Providence, Rhode Island, USA from 9am to 5pm, and is open to postdocs and graduate students in any year who are considering careers in academia, as well as pre-tenure faculty members and new teaching-track faculty seeking guidance and/or networking support. This session is one of several career-focused, SIGCSE-affiliated events at the 2022 Technical Symposium that have served more than 200 educators over the past decade.

Requires separate registration, visit their website for more information.


Google Supporter Session — Technical Writing for All Students

Wednesday, March 2 / 8:30 - 12:00
Room 554 A/B (RICC)

Barry Rosenberg (Google), Tina Ornduff (Google)

Most engineering students don’t realize that professional engineers spend much of their day writing. Communicating clearly and efficiently is often the key difference between a mediocre engineering career and a great engineering career. In 2015, Google created technical writing courses specifically aimed at software engineers. To everyone’s surprise, these courses became popular. In fact, more than half of all Google software engineers have now taken at least part of a technical writing course. In 2020, Google released free versions of these courses externally. During this session, Barry Rosenberg and Tina Ornduff–two of the courses’ creators–will describe the available resources and answer your questions about teaching technical writing principles to CS students.

Affiliated Event — Innovations and Opportunities in Liberal Arts Computing Education

Wednesday, March 2 / 8:30 - 17:30
Room 555 A/B (RICC)

Amanda Holland-Minkley and Grant Braught

Organized by members of the SIGCSE Committee on Computing Education in Liberal Arts Colleges, this Pre-Symposium event will promote connection and collaboration within the liberal arts computing community. This full day event will be split into two sessions. The first session will focus on innovations in computing education in the liberal arts and may include courses, curricula, co-curricular programs or other elements that reflect a specifically liberal arts perspective. Selected submissions will be presented and discussed at the event and also be added to the Committee’s growing repository of materials. The second session will be held in an “unconference” format, with proposals accepted for working group topics from the community as a whole. Possible topics include but are not limited to course design and assessment for CS+X courses, strategies for recruiting faculty to teach at liberal arts colleges, and course- specific topics such as implementing specifications grading or implementing inclusive teaching practices. Throughout the event, sessions will give participants an opportunity to learn about work already taking place within the liberal arts computing community as well as to engage in Q&A and breakout discussions. All interested faculty and students are welcome.

Visit their website for more information.


Affiliated Event — HFOSS Education

Wednesday, March 2 / 8:30 - 17:30
Narragansett A Ballroom (Omni)

Greg Hislop, Lori Postner, Grant Braught, Darci Burdge, Heidi Ellis, Herman Jackson, Cam Macdonell, Wes Turner, Karl Wurst

Student participation in Humanitarian Free and Open Source Software (HFOSS) provides an opportunity for learning software engineering technical and professional skills while also engaging students with computing for social good. Experience indicates that faculty are interested in employing HFOSS but also find this teaching approach challenging, especially at first. To better support instructors, HFOSS educators are exploring ways to provide better support and control for instructors taking initial steps in using HFOSS with students.

Visit their website for more information.


Affiliated Event — Professional Development Pre-Symposium Event for Teaching-Track Faculty

Wednesday, March 2 / 8:30 - 15:30
Narragansett B Ballroom (Omni)

Geoffrey Herman, Amy Ko, Brandon Myers and Lori Pollock

Enrollment in CS courses and programs continues to be high. To meet this increased demand, many Ph.D. granting departments have added or are actively recruiting teaching faculty (typically with academic rank) to their faculty. This whole-day event will focus on the professional development of teaching-track faculty (professor of practice, instructor, clinical faculty, lecturer, etc.) in Ph.D. granting departments. The event fills a crucial need as many departments have limited experience on how to mentor, evaluate, and promote this new type of faculty. The sessions will focus on how teaching faculty can strategize their involvement in departmental as well as research activities, different forms of scholarship and leadership activities to pursue, and best practices for success, promotion, and advancement. Junior and mid-career teaching-track faculty will participate in an “unconference” format. By gathering topics of common interest, attendees will self organize to provide peer mentoring and to collect advice for professional development rather than having pre-planned panels or sessions at the discretion of the organizers.

Visit their website for more information.


Affiliated Event — Dream Big: Addressing Computing for the Social Good in the Computing Curricula

Wednesday, March 2 / 13:00 - 17:00
Providence I/IV Ballroom (Omni)

Mikey Goldweber, Lisa Kaczmarczyk, Rick Blumenthal and Johanna Blumenthal

Computing for the Social Good in Education (CSG-Ed) deals with methods for producing computing graduates who are focused on using their computing education towards the benefit of society. We invite participants to discuss how they would reimagine their insti- tution’s and general computing curriculum, if they were supreme, magic wand wielding, curricular overlords.

Currently, computing is perceived as a practical means to ensure a livelihood, but often overlooked as a path for empowering the disadvantaged and raising the quality of life for all. Furthermore, the numerous headlines exemplifying computing by the elite and for the elite at the expense of everyone else, or, stated differently, examples of technology companies shirking any responsibility to remedy the unintended harmful consequences of their products, pushes a view of computing that is a self-serving one. The view being that those making the technology get rich doing it, leave everyone else behind and do not care about those left behind or harmed by their products. This prevailing, and somewhat bleak, perception of computing’s impact on society is not the whole picture. Yet, such a climate can impact students’ choice of major, how they view their own field and the choices they make as a professional after they graduate. How are our computing curricula perpetuating the current perceptions of computing, acquiescing to this perception or working to expand the view of what computing can do for society? Are we combating the false dichotomy and showing students that they can have a successful career without exploiting anyone and do so while using their computing skills to benefit society?

We give you a magic wand; what does your new computing curriculum look like?

This free and open to all, SIGCAS-sponsored affiliated event will explore this question through prepared presentations, group activities, and the sharing of pro- posals among the participants and hopefully the larger computing education community. Our shared intent is to shape the next gen- eration of computing curricula, such as the upcoming Computer Science Curricula 202X report


[Now Friday, March 4 / 19:00 - 22:00] — Microsoft Supporter Session — MakeCode Sampler Pack!

Wednesday, March 2

Jacqueline Russell (Microsoft)

What’s more fun on a Friday night than spending time with colleagues making and coding?! Join us for a fun session with free devices and food/drinks! In this hands-on workshop, we’ll take a tour around MakeCode – exploring physical computing with the micro:bit, game development with MakeCode Arcade, and game modding with Minecraft! We will walk through step-by-step coding challenges and build projects together that you can use in the classroom. This is a beginner-level workshop – no prior experience required. This is a bring-your-own-device workshop – attendees should bring a laptop with internet and a USB port to the session. This workshop will only be hosted in person, and registration is required at: https://forms.office.com/r/R0F2ACEuss

Registration Open

Wednesday, March 2 / 15:00 - 21:00
Exhibit Hall Pre-Function (RICC)

Sarah Heckman (North Carolina State University); Rachelle Kristof Hippler (Baldwin Wallace University); Briana Morrison (University of Virginia)

Affiliated Event — Integrating Accessibility and Disability into the Computing Curriculum

Wednesday, March 2 / 15:30 - 18:30
Providence II/III Ballroom (Omni)

Richard Ladner, Amy Ko, and Kristen Shinohara

In this session, participants will learn from faculty about how they have integrated accessibility and disability topics into their computer science courses. There are certain courses, such as web or app design and development and human-computer interactions, that should be addressing accessibility because of the human-facing nature of software. Less obvious are courses, such as intro CS, computer vision, natural language processing, data compression, software engineering, and others, that can also have accessibility and disability content. After the presentations, participants will break into small groups to discuss more ways to include these topics into their courses. The contents of the workshop will be documented and be available on the AccessComputing website after the conference.

Visit their website for more information.


ABET Supporter Session — How Should CS Programs Balance First-Job Readiness and Foundations for Long-Term Career Success?

Wednesday, March 2 / 16:00 - 18:00
Virtual

Rajendra K. Raj (Rochester Institute of Technology), Rahul Simha (The George Washington University)

It has been a long standing tradition for employers to complain that CS graduates lack many Day-1 job-readiness skills and for faculty to insist that academic programs should focus on long-lasting foundational material instead of trying to satisfy the multitude of short-term employer needs. If a CS undergraduate program was designed by employers of CS graduates, it would look considerably different from today’s academia-designed programs, as shown in the parallel education computing programs now being offered by several employers. This session asks several questions relevant to CS curricula: Is there a middle ground? Is there a principled approach to addressing the balance? How does one balance foundational concepts with practical skills? How would we know what is effective and what is not? Come join the discussion and participate in a workshop that will not only feature industry panelists but also a hands-on design component. Click here to register and join the session: http://www.deapcomp.org/sigcse2022/.

Workshops 1xx

Wednesday, March 2 / 19:00 - 22:00

Track Chairs: S. Monisha Pulimood (The College of New Jersey); Cheryl Swanier (UMass Amherst)


W101 — Teaching Distributed Computing Fundamentals using Raspberry Pi Clusters
Narragansett Ballroom A (Omni)
Elizabeth Shoop (Macalester College); Richard Brown (St. Olaf College); Joel Adams (Calvin University); Suzanne Matthews (United States Military Academy)

W102 — Using Subgoal Labeling in Teaching CS1
Room 555 A/B (RICC)
Adrienne Decker (University at Buffalo); Briana Morrison (University of Virginia); Austin Cory Bart (University of Delaware)

W103 — Improving the Structure and Content of Early CS Courses with Well Aligned, Engaging Learning Materials
Narragansett Ballroom B (Omni)
Kalpathi Subramanian (University of North Carolina at Charlotte); Erik Saule (University of North Carolina at Charlotte); Jamie Payton (Temple University); Matthew Mcquaigue (University of North Carolina at Charlotte)

CANCELLED — W104 — Tools and Techniques for Increasing and Measuring Student Engagement with Pre-Recorded Videos
Room 551 A/B (RICC)
Ananda Gunawardeba (Rutgers University)

W105 — Mobile Application Development in Flutter
Room 553 A/B (RICC)
Larry Heimann (Carnegie Mellon University); Oscar Veliz (Carnegie Mellon University)

CANCELLED — W106 — Heterogeneous Computing for Undergraduates: Introducing the ToUCH Module Repository
Room 552 A/B (RICC)
Apan Qasem (Texas State University); David Bunde (Knox College)

W107 — Automating Personalized Feedback to Improve Students' Persistence in Computing
Room 556 A/B (RICC)
Susan Fisk (Kent State University); Cynthia Hunt (Kent State University); Lina Battestilli (North Carolina State University); Bita Akram (North Carolina State University); Spencer Yoder (North Carolina State University); Thomas Price (North Carolina State University); Tiffany Barnes (North Carolina State University)

[Virtual] W108 — Teaching Cybersecurity: Introducing the Security Mindset
Virtual Room
Julia Bernd (International Computer Science Institute); Dan Garcia (University of California); Buffie Holley (Albemarle High School); Maritza Johnson (University of San Diego)

Thursday, March 3

Vaccination Verification Desk Open

Thursday, March 3 / 06:30 - 20:00
Exhibit Hall Pre-Function (RICC)

Speakers' Breakfast

Thursday, March 3 / 7:00 - 9:00
Room 557 (RICC)

Registration Open

Thursday, March 3 / 7:30 - 20:00
Exhibit Hall Pre-Function (RICC)

Sarah Heckman (North Carolina State University); Rachelle Kristof Hippler (Baldwin Wallace University); Briana Morrison (University of Virginia)

Opening Plenary

Thursday, March 3 / 8:15 - 9:45
Ballroom A-E (RICC)

Barbara Liskov (MIT)

Reflections on Programming Methodology
Research in programming methodology led to the development of the principles and methods that underlie how modern software systems are designed and structured. At the center of this work are the notions of abstraction and modularity. These ideas are related: design is the process of inventing and identifying abstractions, and the implementations of the abstractions become the modules that make up the program. This talk will discuss our current understanding of abstraction and modularity and the research that got us to where we are today.

Barbara Liskov is an Institute Professor at MIT. Her research interests include distributed and parallel systems, programming methodology, and programming languages. Liskov is a member of the National Academy of Engineering, the National Academy of Sciences, the National Inventors Hall of Fame, and the Massachusetts Academy of Sciences. She is a fellow of the American Academy of Arts and Sciences and the Association for Computing Machinery, and a charter fellow of the National Academy of Inventors. She received the ACM Turing Award in 2009, the IEEE Von Neumann medal in 2004, the IEEE Pioneer Award in 2018, a lifetime achievement award from the Society of Women Engineers in 1996, the ACM SIGPLAN Programming Language Achievement Award in 2008, the ACM Sigops Hall of fame award in 2012, and the Stanford Hero of Engineering award in 2019.


Exhibit Hall Open

Thursday, March 3 / 10:00 - 17:00
Exhibit Hall C (RICC)

Coffee Break

Thursday, March 3 / 10:00 - 10:45
Exhibit Hall C (RICC)


Demo Session #1 — Early Programming (Pre-College)

Thursday, March 3 / 10:00 - 10:45
Exhibit Hall C (RICC)

Track Chairs: Carsten Kleiner (University of Applied Sciences & Arts Hannover); Bedour Alshaigy (University of Aberdeen)


[Now Virtual] Demo #1A: CodeToon: A New Visual Programming Environment Using Comics for Teaching and Learning Programming
Sangho Suh (University of Waterloo)

Demo #1B: Run, Llama, Run: A Collaborative Physical and Online Coding Game for Children
Stacey A. Koornneef (Ontario Tech University); Jeremy S. Bradbury (Ontario Tech University); Michael A. Miljanovic (University of Toronto)

Demo #1C: Shared Virtual Worlds for Accessible Classroom Robotics
Gordon Stein (Vanderbilt University); Ákos Lédeczi (Vanderbilt University)

Microsoft Supporter Session — ElectionGuard: Allowing voters to confirm that their votes are correctly counted

Thursday, March 3 / 10:45 - 12:00
Room 551 A/B (RICC)

Josh Benaloh (Microsoft Research), Dan Wallach (Rice University)

Microsoft’s ElectionGuard is a free, open-source toolkit that is being used by election equipment vendors to produce “end-to-end verifiable” elections.  In these elections, voters can confirm on their own that their votes are correctly counted – without having to trust election officials, equipment vendors, or anyone else.  Any and all tampering with votes and tallies – even insider tampering – becomes detectable by candidates, parties, news media, and even individual voters.  Independent election verification apps can be written to check the accuracy and consistency of publishes election records. This tutorial will describe how ElectionGuard works and how student projects can be fashioned to write independent ElectionGuard verifiers or work with the code in other ways.

GitHub Supporter Session — GitHub Global Campus: the new home for teachers and developer

Thursday, March 3 / 10:45 - 12:00
Room 553 A/B (RICC)

Eric Rosad (GitHub Education), Ashley Bass (GitHub Education), David J. Malan (Harvard University)

The GitHub Education Team would like to welcome the teacher and student community to GitHub Global Campus! Global Campus is the new home for all of our current and future teacher and student programs and allows us to better serve our growing community of 1.7+ million. You can use the Global Campus portal to connect with the community, find access to industry tools, learn about new events, and see assigned coursework—all in one place!  Plus a look at how CS50, Harvard University’s introductory course in computer science, is using Git with GitHub Actions, GitHub Classroom, GitHub Codespaces, and GitHub REST APIs to support hundreds of students on campus and thousands of students online.

Paper Session — Data Science

Thursday, March 3 / 10:45 - 12:00
Providence Ballroom I/IV (Omni)

Session Chair: Gustavo Rodriguez-Rivera (Purdue University, USA)


Integrated Data Science for Secondary Schools: Design and Assessment of a Curriculum
Emmanuel Schanzer (Bootstrap); Nancy Pfenning (University of Pittsburgh); Flannery Denny (Bootstrap); Sam Dooman (Brown University); Joe Gibbs Politz (University of California, San Diego); Benjamin S. Lerner (Northeastern University); Kathi Fisler (Brown University); Shriram Krishnamurthi (Brown University)

[Now Virtual] How Computer Science and Statistics Instructors Approach Data Science Pedagogy Differently: Three Case Studies
Sam Lau (UC San Diego); Deborah Nolan (UC Berkeley); Joseph Gonzalez (UC Berkeley); Philip Guo (UC San Diego)

“That's What Science Is, All This Data:” Coding Data Visualizations in Middle School Science Classrooms
Ari Krakowski (University of California, Berkeley); Eric Greenwald (University of California, Berkeley); Natalie Roman (University of California, Berkeley)

Paper Session — Undergraduate Research Experiences

Thursday, March 3 / 10:45 - 12:00
Providence Ballroom II/III (Omni)

Session Chair: Mohsen Dorodchi (University of North Carolina - Charlotte)


Remote Early Research Experiences for Undergraduate Students in Computing
Cecilia O. Alm (Rochester Institute of Technology); Reynold Bailey (Rochester Institute of Technology); Hannah Miller (Rochester Institute of Technology)

Scaling and Adapting a Program for Early Undergraduate Research in Computing
Christine Alvarado (University of California San Diego); Joe Hummel (University of Illinois, Chicago); Diba Mirza (University of California, Santa Barbara); Renata Revelo (University of Illinois, Chicago); Lisa Yan (University of California, Berkeley)

Paper Session — IDEA: Multilingual Computing

Thursday, March 3 / 10:45 - 12:00
Narragansett Ballroom A (Omni)

Session Chair: Anni Reinking (CSEdResearch.org)


[Now Virtual] English Language Learners in Computer Science Education: A Scoping Review
Yinchen Lei (University of British Columbia); Meghan Allen (University of British Columbia)

Multilingual CS Education Pathways: Implications for Vertically-Scaled Assessment
Yvonne Kao (WestEd); David Weintrop (University of Maryland)

From the Horse's Mouth: The Words We Use to Teach Diverse Student Groups Across Three Continents
Brett A. Becker (University College Dublin); Daniel Gallagher (University College Dublin); Paul Denny (University of Auckland); James Prather (Abilene Christian University); Colleen Gostomski (Abilene Christian University); Kelli Norris (Abilene Christian University); Garrett Powell (Abilene Christian University)

Paper Session — Pedagogical Libraries and Tools

Thursday, March 3 / 10:45 - 12:00
Narragansett Ballroom B (Omni)

Session Chair: Michelle Friend (University of Nebraska at Omaha, USA)


Preventing Cheating in Hands-on Lab Assignments (ERT Best Paper)
Jan Vykopal (Masaryk University); Valdemar Švábenský (Masaryk University); Pavel Seda (Masaryk University); Pavel Čeleda (Masaryk University)

Designing Designer: The Evidence-Oriented Design Process of a Pedagogical Interactive Graphics Python Library
Kristina Holsapple (University of Delaware); Austin Cory Bart (University of Delaware)

Feedback in Context: Using a Code Review Tool for Program Grading
Mary Elaine Califf (Illinois State University); Nick Dunne (Illinois State University)

Paper Session — Online: Sharing Experiences and Infrastructure

Thursday, March 3 / 10:45 - 12:00
Narragansett Ballroom C (Omni)

Session Chair: John Edwards (Utah State University)


Cheating Detection in Online Assessments via Timeline Analysis (ERT Best Paper)
Jiameng Du (Carnegie Mellon University); Yifan Song (Carnegie Mellon University); Mingxiao An (Carnegie Mellon University); Marshall An (Carnegie Mellon University); Christopher Bogart (Carnegie Mellon University); Majd Sakr (Carnegie Mellon University)

[Now Virtual] Help Supports during Online Delivery: Student Perception and Lessons Learnt from an Online CS2
Andrew Jiang (University of Toronto Mississauga); Bogdan Simion (University of Toronto Mississauga)

Evaluating Students' Perception of Online Learning with 2-D Virtual Spaces
Nadia Najjar (University of North Carolina at Charlotte); Anna Stubler (University of North Carolina at Charlotte); Harini Ramaprasad (University of North Carolina at Charlotte); Heather Lipford (University of North Carolina at Charlotte); David Wilson (University of North Carolina at Charlotte)

Paper Session — Automated Assessment

Thursday, March 3 / 10:45 - 12:00
Waterplace Ballroom I (Omni)

Session Chair: Eric Fouh (University of Pennsylvania, USA)


Labtool: A Command-Line Interface Lab Assistant and Assessment Tool
Alan Marchiori (Bucknell University)

Helping Student Programmers Through Industrial-Strength Static Analysis: A Replication Study
Allyson Senger (Virginia Tech); Stephen H. Edwards (Virginia Tech); Margaret Ellis (Virginia Tech)

Characterizing Student Development Progress: Validating Student Adherence to Project Milestones
Bradley Erickson (North Carolina State University); Sarah Heckman (North Carolina State University); Collin F. Lynch (North Carolina State University)

Panel Session — The Case for Acknowledging Subjectivity in CS Education Research Data

Thursday, March 3 / 10:45 - 12:00
Room 552 A/B (RICC, Hybrid Room)

Monica M. McGill (CSEdResearch.org); Jean Ryoo (University of California, Los Angeles); Allison Scott (Kapor Center); Chris Stephenson (Google); Jayce R. Warner (University of Texas Austin)

Panel Session — Should the AP Computer Science A Exam Switch to Using Python?

Thursday, March 3 / 10:45 - 12:00
Room 555 A/B (RICC, Hybrid Room)

Mehran Sahami (Stanford University); Owen Astrachan (Duke University); Sandy Czajka (Riverside Brookfield High School); Adrienne Decker (University at Buffalo); Jennifer Rosato (College of St. Scholastica)

Special Session — Tricky Situations: How Would You Respond to Different Biased Situations?

Thursday, March 3 / 10:45 - 12:00
Room 556 A/B (RICC, Hybrid Room)

Bryan Twarek (Computer Science Teachers Association); Colleen Lewis (University of Illinois at Urbana-Champaign); Abigail Joseph (The Harker School); Charity Freeman (Discovery Partners Institute); Todd Lash (University of Illinois at Urbana-Champaign); Mariam Saffar Perez (University of Illinois at Urbana-Champaign)

Special Session [Virtual] — Exploring Lightweight Practices to Support Students' Well-being

Thursday, March 3 / 10:45 - 12:00
Virtual Room

Oluwakemi Ola (University of British Columbia); Brian Harrington (University of Toronto Scarborough)

Lunch Break

Thursday, March 3 / 12:00 - 13:45
On Your Own

First Timers' Lunch

Thursday, March 3 / 12:00 - 13:45
Ballroom A-E (RICC)

Jeffrey C. Carver (University of Alabama), Sarah Heckman (NC State University), and Mark Sherriff (University of Virginia)

Getting Involved with the SIGCSE Technical Symposium and Education Research
Welcome to the SIGCSE Technical Symposium, where there’s always a lot going on! As a first timer it can be difficult to decide how to allocate your time among all of the technical sessions, panels, special sessions, supporter sessions, birds-of-a-feather sessions, posters, the show floor, and more. Jeff, Sarah, and Mark will provide tips on how to make the most of your time during the Technical Symposium and how to get involved in the future. One great way to get involved is to take the excitement and inspiration from your first Technical Symposium to start your own empirical computing education research journey.

Jeffrey C. Carver is Professor and Graduate Program Director of Computer Science at the University of Alabama where he also serves as Chair of the Cyber Initiative. His primary research focus is on Empirical Software Engineering and Computer Science Education. He is currently a PI on three educational research projects funded by NSF focusing on 1) the use of empirical methods in CER research, 2) improving software testing education for early CS students, and 3) software engineering training for research software engineers. He is a Senior Member of ACM and IEEE. More details available on his website http://carver.cs.ua.edu. Contact him at carver@cs.ua.edu.

Sarah Heckman is a Teaching Professor and Director of Undergraduate Programs in the Department of Computer Science at NC State University. She has received several teaching awards including recognition as an Alumni Distinguished Undergraduate Professor from NC State. Her research interests are in computing education research, particularly around student help-seeking and support. Sarah is a member of the SIGCSE Technical Symposium Steering Committee, a member of the SIGCSE 2022 TS registration team (stop by the registration desk to say hi!), and was the Program Chair for the Technical Symposium in 2019 and 2020. She is a Senior Member of the ACM and IEEE. More details are available on her website: https://people.engr.ncsu.edu/sesmith5/. She may be reached at sarah_heckman@ncsu.edu.

Mark Sherriff is a Professor of Computer Science (Academic General Faculty) in the Department of Computer Science at the University of Virginia. He was the founding director of the Center for Innovation in Computing Education and Outreach, which focuses on improving the impact of CS education research at UVA and abroad. He has received numerous teaching awards in his career, including the 2016 IEEE Computer Society Mary Kenneth Keller Computer Science & Engineering Undergraduate Teaching Award and the 2014 UVA All-University Teaching Award. He is active in the SIGCSE community, serving as Symposium Co-Chair for the 2020 and 2021 SIGCSE Technical Symposium. He is a Senior Member of the ACM and IEEE. More details are available on his website http://marksherriff.com. He can be reached at sherriff@virginia.edu.


Authors' Corner

Thursday, March 3 / 12:15 - 13:00
Virtual

Paper authors presenting virtually will be available in Pathable during one of the Authors’ Corner sessions, along with authors of some papers presented in person. Participating authors are listed in the Pathable agenda item for this event.

Google Supporter Session — Getting More From Google: Engaging with Google's CS Education Programs

Thursday, March 3 / 13:45 - 15:00
Room 551 A/B (RICC)

Kim Roberts, Nicki Anselmo, Chris Stephenson, Sidnie Davis, Shanika Hope, Tina Ornduff, Peta-Gay Clarke, Heather Smith (Google)

As the impact of current CS advocacy efforts roll out across U.S. states and internationally, there is increasing need for all levels of education to work together to address common needs and challenges. This session will provide participants with an opportunity to hear from leads for a wide variety of solution-oriented programs from Google. The broad array of interventions and resources will include high-school to undergraduate transitional programs, the growing importance of self-driven learning opportunities, new research on social capital, efforts to diversify the CS education research community, and new thinking on how Google can better connect with our ecosystem partners.

zyBooks Supporter Session — Reimagining CS Learning Solutions with zyBooks

Thursday, March 3 / 13:45 - 15:00
Room 553 A/B (RICC)

Greg Monteforte and Kim Conrad (both from zyBooks, A Wiley Brand)

In this interactive session we will discuss how better-prepared students lead to an engaged and confident classroom. Learn about the zyBooks story, how interactives and analytics can better prepare both student and professor for lecture, and get updated on our newest projects and tools.

Paper Session — Predicting Success

Thursday, March 3 / 13:45 - 15:00
Providence Ballroom I/IV (Omni)

Session Chair: Luther Tychonievich (University of Virginia, USA)


Predicting Student Success in CS2: A Study of CS1 Exam Questions
Leland Beck (San Diego State University); Patty Kraft (San Diego State University); Alexander W. Chizhik (San Diego State University)

Early Identification of Student Struggles at the Topic Level Using Context-Agnostic Features
Kai Arakawa (Western Washington University); Qiang Hao (Western Washington University); Wesley Deneke (Western Washington University); Indie Cowan (Western Washington University); Steven Wolfman (The University of British Columbia); Abigayle Peterson (Western Washington University)

[Now Virtual] Keep It Relevant! Using In-class Exercises to Predict Weekly Performance in CS1
Eric Hicks (The University of Memphis); Amy Cook (The University of Memphis); Kriangsiri Malasri (The University of Memphis); Alina Zaman (The University of Memphis); Vinhthuy Phan (The University of Memphis)

CANCELLED — Paper Session — Writing/Professional Communication

Thursday, March 3 / 13:45 - 15:00
Providence Ballroom II/III (Omni)

Session Chair: Michelle Friend (University of Nebraska at Omaha, USA)


[Now Virtual] Exploring Common Writing Issues in Upper-Year Computer Science
Rehmat Munir (University of Toronto Mississauga); Francesco Strafforello (University of Toronto Mississauga); Niveditha Kani (University of Toronto Mississauga); Michael Kaler (University of Toronto Mississauga); Bogdan Simion (University of Toronto Mississauga); Lisa Zhang (University of Toronto Mississauga)

[Now Virtual] Five Pedagogical Principles of a User-Centered Design Course that Prepares Computing Undergraduates for Industry Jobs
Sean Kross (University of California San Diego); Philip Guo (University of California San Diego)

[Now Virtual] Opening Sentences in Academic Writing: How Security Researchers Defeat the Blinking Cursor
Didem Demirag (Concordia University); Jeremy Clark (Concordia University)

Paper Session — IDEA: Accessibility

Thursday, March 3 / 13:45 - 15:00
Narragansett Ballroom A (Omni)

Session Chair: Guarionex Salivia (Minnesota State University, USA)


[Now In-Person] Exploration on Integrating Accessibility into an AI Course
Chia-En Tseng (Western Washington University); Seoung Ho Jung (Western Washington University); Yasmine N. Elglaly (Western Washington University); Yudong Liu (Western Washington University); Stephanie Ludi (University of North Texas)

[Now Virtual] Let's Play: Increasing Accessibility Awareness and Empathy Through Games
Devorah Kletenik (Brooklyn College, City University of New York); Rachel F. Adler (Northeastern Illinois University)

The Sounds of Sorting Algorithms: Sonification as a Pedagogical Tool
Joel C. Adams (Calvin University); Bryce D. Allen (Calvin University); Bryan C. Fowler (Calvin University); Mark C. Wissink (Calvin University); Joshua J. Wright (Calvin University)

Achieving CSforAll: Preparing Special Education Pre-service Teachers to bring Computing to Students with Disabilities
Aman Yadav (Michigan State University); Maya Israel (University of Florida); Emily Bouck (Michigan State University); Alexis Cobo (University of Florida); John Samuels (Gainesville)

Paper Session — AI/ML

Thursday, March 3 / 13:45 - 15:00
Narragansett Ballroom B (Omni)

Session Chair: Angelica Thompson (CSEdResearch.org)


AI Book Club: An Innovative Professional Development Model for AI Education
Irene Lee (Massachusetts Institute of Technology); Helen Zhang (Boston College); Kate Moore (Massachusetts Institute of Technology); Xiaofei Zhou (University of Rochester); Beatriz Perret (Massachusetts Institute of Technology); Yihong Cheng (Boston College); Ruiying Zheng (Massachusetts Institute of Technology); Grace Pu (Massachusetts Institute of Technology)

“A key to reducing inequities in like, AI, is by reducing inequities everywhere first”: Emerging Critical Consciousness in a Co-Constructed Secondary CS Classroom (CER Best Paper)
Jayne Everson (University of Washington); F. Megumi Kivuva (Bard College); Amy J. Ko (University of Washington)

[Now Virtual] Identifying Common Errors in Open-Ended Machine Learning Projects
James Skripchuk (North Carolina State University); Yang Shi (North Carolina State University); Thomas Price (North Carolina State University)

CANCELLED — Paper Session — Motivation and Student Voice

Thursday, March 3 / 13:45 - 15:00
Narragansett Ballroom C (Omni)

Session Chair: Cecilia O. Alm (Rochester Institute of Technology, USA)


[Now Virtual] Using Assignment Design as an Instrument to Collect Student Voice
Rita Garcia (University of Adelaide); Bradley Alexander (University of Adelaide)

[Now Virtual] Post-Exam Videos for Assessment in Computing Courses: See and Hear Students' Thinking
Tammy VanDeGrift (University of Portland)

[Now Virtual] Student Motivations and Goals for CS1: Themes and Variations
David Liben-Nowell (Carleton College); Anna N. Rafferty (Carleton College)

Paper Session — Collaboration: Peer Assessment

Thursday, March 3 / 13:45 - 15:00
Waterplace Ballroom I (Omni)

Session Chair: Carla Brodley (Northeastern University, USA)


Peer Grading Without Protest: The SPARK Approach to Summative Peer Assessment
Jennifer S. Kay (Rowan University)

Identifying Struggling Teams in Software Engineering Courses Through Weekly Surveys
Kai Presler-Marshall (North Carolina State University); Sarah Heckman (North Carolina State University); Kathryn T. Stolee (North Carolina State University)

Peer-grading Explain in Plain English" Questions: A Bayesian Calibration Method for Categorical Answers"
Binglin Chen (University of Illinois at Urbana-Champaign); Matthew West (University of Illinois at Urbana-Champaign); Craig Zilles (University of Illinois at Urbana-Champaign)

Panel Session — Belonging in Computing: The Contribution of Gender-based Community Building

Thursday, March 3 / 13:45 - 15:00
Room 552 A/B (RICC, Hybrid Room)

Lyn E. Swackhamer (University of Colorado Boulder / NCWIT); Edie Cheng (University of Colorado Boulder / NCWIT); Amy J. Ko (University of Washington); Hana Memon (Barnard College); Shira Wein (Georgetown University)

Panel Session — It Seemed Like a Good Idea at the Time (COVID-19 edition)

Thursday, March 3 / 13:45 - 15:00
Room 555 A/B (RICC, Hybrid Room)

Dan Garcia (UC Berkeley); Jim Huggins (Kettering University); Christine Alvarado (UC San Diego); Paul Gestwicki (Ball State University); Andy Gunawardena (Princeton University); Victoria Hong (St. Joseph's College); Ellen Spertus (Mills College)

Special Session — A First Look at the ACM/IEEE-CS/AAAI Computer Science Curricula (CS202X)

Thursday, March 3 / 13:45 - 15:00
Room 556 A/B (RICC, Hybrid Room)

Amruth N. Kumar (Ramapo College of New Jersey); Rajendra K. Raj (Rochester Institute of Technology)

Poster Session — ACM Student Research Competition (SRC)

Thursday, March 3 / 13:45 - 15:00
Exhibit Hall C (RICC)

Track Chairs: Lina Battestilli (North Carolina State University); Jennifer Campbell (University of Toronto)

Note: See the lists of undergraduate and graduate ACM SRC posters.

Coffee Break

Thursday, March 3 / 15:00 - 15:45
Exhibit Hall C (RICC)


Demo Session #2 — Data Structures and Algorithms

Thursday, March 3 / 15:00 - 15:45
Exhibit Hall C (RICC)

Track Chairs: Carsten Kleiner (University of Applied Sciences & Arts Hannover); Bedour Alshaigy (University of Aberdeen)


Demo #2A: High School BRIDGES: Visualizations of Data, Data Structures, and More
Kathryn Perry (Burnt Hills - Ballston Lake High School); Cedric Sirianni (Brown University); Owen Bechtel (Burnt Hills - Ballston Lake High School); Kalpathi Subramanian (University of North Carolina at Charlotte); Erik Saule (University of North Carolina at Charlotte)

Demo #2B: StoryQ: A Web-Based Machine Learning and Text Mining Tool for K-12 Students
Jie Chao (Concord Consortium); Bill Finzer (Concord Consortium); Carolyn P. Rosé (Carnegie Mellon University); Shiyan Jiang (North Carolina State University); Michael Yoder (Carnegie Mellon University); James Fiacco (Carnegie Mellon University); Chas Murray (Carnegie Mellon University); Cansu Tatar (North Carolina State University); Kenia Wiedemann (Concord Consortium)

Demo #2C: Let’s Learn Algorithms with AlgoTutorBot! An Entire Course as an Educational Escape Room
Austin Cory Bart (University of Delaware)

Paper Session — Perspectives and (Mis)conceptions

Thursday, March 3 / 15:45 - 17:00
Providence Ballroom I/IV (Omni)

Session Chair: Alexander Chizhik (San Diego State University, USA)


[Now Virtual] How Well do Students Understand the All-Encompassing, Ubiquitous, and Interconnected Nature of IoT? Evaluating Student Capstone Projects
Timo Hynninen (South-Eastern Finland University of Applied Sciences); Antti Knutas (LUT University)

On Students' Ability to Resolve their own Tracing Errors through Code Execution
Mohammed Hassan (University of Illinois at Urbana-Champaign); Craig Zilles (University of Illinois at Urbana-Champaign)

“It is the Future”: Exploring Parent Perspectives of CS Education
Jaemarie Solyst (Carnegie Mellon University); Laura Yao (Carnegie Mellon University); Alexis Axon (Carnegie Mellon University); Amy Ogan (Carnegie Mellon University)

Paper Session — Ethics: Proposals and Counternarratives

Thursday, March 3 / 15:45 - 17:00
Providence Ballroom II/III (Omni)

Session Chair: Bita Akram (North Carolina State University, USA)


CS Education for the Socially-Just Worlds We Need: The Case for Justice-Centered Approaches to CS in Higher Education
Kevin Lin (University of Washington)

Teaching Ethics by Teaching Ethics Pedagogy: A Proposal for Structural Ethics Intervention
Victoria Dean (Carnegie Mellon University); Illah Nourbakhsh (Carnegie Mellon University)

The House of Computing: Integrating Counternarratives into Computer Systems Education
Mara Kirdani-Ryan (University of Washington); Amy J. Ko (University of Washington)

Paper Session — Correlation Studies

Thursday, March 3 / 15:45 - 17:00
Narragansett Ballroom A (Omni)

Session Chair: Austin Cory Bart (University of Delaware, USA)


Factors Influencing Student Performance and Persistence in CS2
Sara Hooshangi (Virginia Tech); Margaret Ellis (Virginia Tech); Stephen H. Edwards (Virginia Tech)

[Now Virtual] Relationships between an Early-Stage Spatial Skills Test and Final CS Degree Outcomes
Jack Parkinson (University of Glasgow); Quintin Cutts (University of Glasgow)

Who Uses Office Hours? A Comparison of In-Person and Virtual Office Hours Utilization
Zhikai Gao (North Carolina State University); Sarah Heckman (North Carolina State University); Collin Lynch (North Carolina State University)

CANCELLED — Paper Session — Code Quality

Thursday, March 3 / 15:45 - 17:00
Narragansett Ballroom B (Omni)

Session Chair: Bita Akram (North Carolina State University, USA)


[Now Virtual] Hyperstyle: A Tool for Assessing the Code Quality of Solutions to Programming Assignments
Anastasia Birillo (JetBrains Research); Ilya Vlasov (Saint Petersburg State University); Artyom Burylov (Stepik;Miro); Vitalii Selishchev (Computer Science Center); Artyom Goncharov (Computer Science Center); Elena Tikhomirova (JetBrains Research); Nikolay Vyahhi (Stepik); Timofey Bryksin (JetBrains Research; Saint Petersburg State University)

[Now Virtual] Are Undergraduate Creative Coders Clean Coders? A Correlation Study
Wouter Groeneveld (KU Leuven); Dries Martin (Hasselt University); Tibo Poncelet (Hasselt University); Kris Aerts (KU Leuven)

[Now Virtual] Readable vs. Writable Code: A Survey of Intermediate Students' Structure Choices
Eliane Wiese (University of Utah); Anna Rafferty (Carleton College); Jordan Pyper (University of Utah)

SIGCAS Sister Session — Being a Great Educator Isn't Enough: The Case for SIGCAS (Special Interest Group on Computers and Society)

Thursday, March 3 / 15:45 - 17:00
Narragansett Ballroom C (Omni)

Mikey Goldweber (Xavier University); Lisa Kaczmarczyk (Lisa Kaczmarczyk, PhD Consulting, LLC); Alison Clear (Eastern Institute of Technology); Rick Blumenthal (Regis University); Johanna Blumenthal (Regis University)

Lightning Talks #1

Thursday, March 3 / 15:45 - 17:00
Waterplace Ballroom I (Omni)

Track Chairs: Carsten Kleiner (University of Applied Sciences & Arts Hannover); Bedour Alshaigy (University of Aberdeen)


Are Executable Exams Executable?
Yael Erez (Technion - Israel Institute of Technology & Ort Braude College of Engineering); Orit Hazzan (Technion - Israel Institute of Technology)

Exploring Threshold Concepts for Intermediate Students
Brian M. McSkimming (University at Buffalo); Adrienne Decker (University at Buffalo)

[Now Virtual] CoTinker - A Toolkit for Supporting Computational Thinking and Collaboration in High School Education.
Line Have Musaeus (Aarhus University); Marianne Graves Petersen (Aarhus University); Clemens Nylandsted Klokmose (Aarhus University); Ole Sejer Iversen (Aarhus University)

Computing Verbs to Enhance Bloom's Revised Taxonomy
Cara Tang (Portland Community College); Markus Geissler (Cosumnes River College); Christian Servin (El Paso Community College); Cindy Tucker (Bluegrass Community and Technical College)

[Now Virtual] CSAwesome Java Curriculum
Barbara Ericson (University of Michigan); Beryl Hoffman (Elms College)

Attitudes Matter! (So Do Instruments To Measure Them!)
April Kerby-Helm (Winona State University); Michael A. Posner (Villanova University)

Teaspoon Languages for Integrating Programming into Social Studies, Language Arts, and Mathematics Secondary Courses
Mark Guzdial (University of Michigan)

[Now Virtual] Computer Science Teacher Preparation to Address Bloom’s 2 Sigma Problem in the Post-COVID19 age
Rinat B. Rosenberg-Kima (Technion - Israel Institute of Technology)

Establishing a Connection between Programming and Proof Writing
Steve Earth (Drexel University)

Panel Session — A New Class of Teaching-Track Faculty: No Ph.D. Required

Thursday, March 3 / 15:45 - 17:00
Room 552 A/B (RICC, Hybrid Room)

Kendra Walther (University of Southern California); Adam Blank (California Institute of Technology); Michael Ball (University of California, Berkeley); Suraj Rampure (University of California, San Diego)

Panel Session — Advancing Opportunities for CS Teachers: How To Best Support Professional Development for Experienced Teachers in K-12 CS Education

Thursday, March 3 / 15:45 - 17:00
Room 555 A/B (RICC, Hybrid Room)

Yasmin Kafai (University of Pennsylvania); Joanna Goode (University of Oregon); Linnea Logan (White Fish Bay Schools); Bryan Twarek (CSTA); Deborah Fields (Utah State University); Aman Yadav (Michigan State University)

Special Session — K-12 Computing Education and Education Research Resources

Thursday, March 3 / 15:45 - 17:00
Room 556 A/B (RICC, Hybrid Room)

Monica M. McGill (CSEdResearch.org & Knox College); Jake Baskin (Computer Science Teachers Association); Miles Berry (University of Roehampton); Quinn Burke (Digital Promise); Leigh Ann Delyser (CSforALL); Shuchi Grover (Looking Glass Venture & Stanford University); Colleen Lewis (University of Illinois at Urbana-Champaign); Briana B. Morrison (University of Virginia); Davina Pruitt-Mentle (National Initiative for Cybersecurity Education (NICE) & National Institute of Standards and Technology (NIST))

Rephactor Supporter Session — The Online Textbook That You and Your Students Will Love

Thursday, March 3 / 15:45 - 17:00
Room 553 A/B (RICC)

Tom Way, John Lewis (Rephactor)

Rephactor is an interactive, extensively customizable, and beautiful online textbook for introductory Java and Python courses. Come to this session to find out more, and bring your laptop to try it live. We all know that interactivity engages students and improves learning. Discover how Rephactor takes that to the next level. A Rephactor book includes hundreds of topics designed from the ground up for online use (not a print book put on the Web). Our tools include a customizable syllabus builder, an in-topic Run & Revise code explorer, and auto-graded Quick Check quizzes and Programming Exercise sets. The instructor dashboard lets you analyze student progress, automate attendance tracking, download slides, and manage grades. With Rephactor, you’ll save time and your students will learn more. Find out how Rephactor has encouraged thousands of students to explore material in a way that’s both challenging and fun. Refactor your course with Rephactor!

National Science Foundation Supporter Session — NSF Merit Review System and Grant Writing

Thursday, March 3 / 15:45 - 17:00
Room 551 A/B (RICC)

Michelle Rogers (Program Director, CISE/CNS); HuiHui Wang (Program Director, EHR/DUE); Li Wang (Program Director EHR/DGE)

What is the NSF merit review process and what does it take to ensure that reviewers find merit in your NSF proposal? Join us for an inside look at the NSF proposal process from solicitation to award or decline. Learn to identify key components and address intellectual merit and broader impact. This interactive session leads participants through each component by introducing related issues, engaging participants in group exercises designed to explore and share their understanding of the issues and providing guidance on these issues. Approaches for volunteering to review and the elements of a good review are covered, along with resources, Helpful Hints and Fatal Flaws.

ABET Supporter Session — An Update on ABET Accreditation Criteria

Thursday, March 3 / 17:30 - 18:20
Room 551 A/B (RICC)

Rajendra K. Raj (Rochester Institute of Technology), Stephanie Smullen (The University of Tennessee at Chattanooga – retired)

The session will be led by Rajendra K. Raj and Stephanie Smullen, who are current members of the Executive Committee of ABET’s Computing Accreditation Commission. Raj is a professor of computer science at RIT and serves as the 2021-22 chair of the commission. Smullen is a professor of computer science at UT Chattanooga (retired), and currently chairs the commission’s Diversity, Equity, and Inclusion Criteria Subcommittee. Both have decades of experiences leading ABET site visits and coordinating their own programs’ ABET reviews.

Replit Supporter Session — Collaborative Coding with Replit: Zero-Setup Online Coding for Any Device

Thursday, March 3 / 17:30 - 18:20
Room 554 A/B (RICC)

Lena Vu Sawyer (Replit)

Learn how Replit can help you unlock seamless, collaborative, and accessible coding experiences for your students! Replit is a zero-configuration real-time coding environment for any device. Replit Teams for Education presents an opportunity for instructors from all backgrounds to spend more time engaged in teaching than troubleshooting student environments and tediously sharing code. Attendees will experience first-hand how students can work together through Replit’s collaborative coding environment and how to leverage Replit’s unique technologies in their teaching practice.  Lena Vu Sawyer is the head of Community at Replit and a digital learning educator and artist. She hopes to empower people to make their mark on our digital world.

Birds-of-a-Feather (BOFs) — Flock A and Flock C

Thursday, March 3 / 17:30 - 18:20

Track Chairs: Meghan Allen (University of British Columbia); Aleata Hubbard Cheuoua (WestEd, LLC)


Learning Outcomes and Assessments for Ethical Computing
Room 553 A/B (RICC)
Rasika Bhalerao (New York University); Emanuelle Burton (University of Illinois, Chicago); Stacy Doore (Colby College); Judy Goldsmith (University of Kentucky)

Identity-Inclusive Computing: Learning from the Past; Preparing for the Future
Waterplace Ballroom I (Omni)
Alicia Nicki Washington (Duke University); Shaundra Daily (Duke University); Cecilé Sadler (Massachusetts Institute of Technology)

Interdisciplinary Computing Majors (CS+X): Making it work at your University
Room 552 A/B (RICC)
Carla E. Brodley (Northeastern University); Valerie Barr (Mount Holyoke College)

[Now Virtual] A Town Meeting: SIGCSE Committee on Expanding the Women-in-Computing Community
Virtual BOF Room
Gloria Childress Townsend (DePauw University); Paula Gabbert (Furman University); Wendy Powley (Queen's University)

Retention and Transfer of Mathematical Thinking in the CS Curriculum
Room 556 A/B (RICC)
Bruce W. Char (Drexel University); Steve Earth (Drexel University)

Building a Multinational Community Among Graduate Students in CS Education Research
Providence Ballroom II/III (Omni)
Sophia Krause-Levy (University of California, San Diego); Melissa Perez (University of Michigan)

Academic Middle Management: Undergraduate Leadership in Computing Programs
Narragansett Ballroom A (Omni)
Sarah Heckman (North Carolina State University); Mia Minnes (University of California, San Diego)

Understanding and Tracking Computing Instructor Identity
Narragansett Ballroom B (Omni)
Heidi J.C. Ellis (Western New England University); Gregory W. Hislop (Drexel University)

Should Quantum Processor Design be Considered a Topic in Computer Architecture Education?
Narragansett Ballroom C (Omni)
Marcelo Pias (Federal University of Rio Grande (FURG)); Brett Becker (University College Dublin); Qiao Xiang (Xiamen University); Mohamed Zahran (New York University); Monica Anderson (University of Alabama)

[Now Virtual] The Trials and Tribulations of Early Career Researchers Transitioning into Full-Time Teaching Tracks
Virtual BOF Room
Bedour Alshaigy (Independent)

Birds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes
Virtual BOF Room
David J. Malan (Harvard University); Doug Lloyd (Harvard University); Carter Zenke (Harvard University)

Community Input for CS202X: Algorithms and Complexity
Virtual BOF Room
Richard Blumenthal (Regis University); Cathy Bareiss (Bethel University); Mia Minnes (University of California, San Diego); Christian Servin (El Paso Community College)

Diversity Includes Disability Includes Mental Illness: Expanding the Scope of DEI Efforts in Computer Science
Virtual BOF Room
Jennfier Akullian (Growth Coaching Institute); Adam Blank (California Institute of Technology); Brianna Blaser (Access Computing); Elba Garza (Texas A&M University); Christian Murphy (Bryn Mawr College); Kendra Walther (University of Southern California)

Mentoring a Women in Computing Student Club: The Good, The Bad, and The Ugly
Virtual BOF Room
Mary Villani (Farmingdale State College); Ilknur Aydin (Farmingdale State College)

TA Competencies for Inclusive Learning Spaces
Virtual BOF Room
Oluwakemi Ola (University of British Columbia); Jacqueline Smith (University of Toronto); Barbara Rotundo (Mount Holyoke College); Justin Hsia (University of Washington)

Fostering a Culture of Belonging in CS Education
Virtual BOF Room
Nicole Anderson (Weber State University); Luke Fernandez (Weber State University)

Building Ecosystems of Belonging for Neurodiverse Students: A Discussion of Instructor Practices and Training Needs
Virtual BOF Room
Rachel Bonnette (University at Buffalo); Samuel Abramovich (University at Buffalo); Adrienne Decker (University at Buffalo); Greg A. Fabiano (Florida International University)

Pearson Supporter Session — Pearson's Revel for online and hybrid programming courses: implementation and increasing student success

Thursday, March 3 / 18:30 - 19:20
Room 551 A/B (RICC)

Tony Gaddis (Pearson author), Terry Moore (Pearson Faculty Advisor)

Revel is Pearson’s unique learning platform designed to encompass text, video, and interactives in one environment thoughtfully designed to improve learning outcomes for students in programming courses. We will share educator implementation strategies for using Revel to teach online with Python, Java and C++ in distance, hybrid, and in-person orientations. You will also hear about Pearson’s Efficacy Report on using Revel to teach introductory programming concepts and how it determined additional success metrics for students who engaged in active learning and coding practices. See firsthand how students can start to code in the early stages of the course and receive immediate feedback if their submissions were correct or need further refinement.

MongoDB Supporter Session — Strategies to streamline modern database education with MongoDB

Thursday, March 3 / 18:30 - 19:20
Room 554 A/B (RICC)

Julianna Chen, Sarah Maibach, Lieke Boon (MongoDB)

Looking to equip your students with up-to-date database knowledge and skills? Interested in resources and strategies to enhance database teaching and learning in computer science, data science and related fields? In this interactive session, we’ll share curriculum materials and educational resources offered by MongoDB for Academia, and highlight key learnings from educators incorporating non-relational databases in their teaching. Bring your questions!

Birds-of-a-Feather (BOFs) — Flock B and Flock D

Thursday, March 3 / 18:30 - 19:20

Track Chairs: Meghan Allen (University of British Columbia); Aleata Hubbard Cheuoua (WestEd, LLC)


What's Up, Doc? Building a Community of Computing Education Postdocs
Room 553 A/B (RICC)
Francisco Enrique Vicente Castro (University of Massachusetts Amherst & New York University); Kathryn Cunningham (Northwestern University); Miranda Parker (University of California, Irvine); Nicholas Lytle (University of Florida)

You Teach WHAT in Your Data Science Course?!?
Waterplace Ballroom I (Omni)
Michael A. Posner (Villanova University); April Kerby-Helm (Winona State University)

Computing for Social Good on Your Campus
Room 552 A/B (RICC)
Lori Postner (Nassau Community College); Gregory W. Hislop (Drexel University)

Community Input and Engagement for CS202x: Data Management
Room 555 A/B (RICC)
Mikey Goldweber (Xavier University); Sherif Aly (The American University in Cairo)

Culturally Responsive Pedagogy in Computer Science (CR in CS)- K-12 Teacher Professional Development- Needs and Challenges
Room 556 A/B (RICC)
Raena Cota (New Mexico State University); Enrico Pontelli (New Mexico State University); Paige Prescott (Computer Science Alliance); Lauren Curry (Las Cruces Public Schools); Lisa Hufstedler (Las Cruces Public Schools); Francis Vigil (National Indian Education Association); Yolanda Lozano (Computer Science Alliance); David Rutledge (New Mexico State University)

Bridging the Gap between Academia and Industry in CSEd to Promote Opportunities for CSEd Grads and Research in Practice
Providence Ballroom I/IV (Omni)
Ethel Tshukudu (University of Glasgow); Carolina Moreira Oliveira (Federal University of Paraná); Alejandra S. Méndez (University of Puerto Rico); Alan Peterfreund (SageFox Consulting Group); Brianna Johnston (SageFox Consulting Group); Stacey Sexton (SageFox Consulting Group)

Community Input for CS202X: Software Engineering
Providence Ballroom II/III (Omni)
Titus Winters (Google); Brett Becker (University College Dublin); Christian Servin (El Paso Community College)

Coaching to Improve CS Teaching and Learning
Narragansett Ballroom A (Omni)
Jennifer Rosato (College of St. Scholastica); Lien Diaz (Georgia Tech); Meg Ray (Cornell Tech); Bryan Twarek (Computer Science Teachers Association); Don Yanek (Chicago Public Schools)

How to Gamify Computer Science Courses?
Narragansett Ballroom B (Omni)
Darina Dicheva (Winston-Salem State University); Keith Irwin (Winston-Salem State University); Christo Dichev (Winston-Salem State University); Lillian (Boots) Cassel (Villanova University); Rita Ismailova (Kyrgyz Turkish Manas University)

Communicating Alternative Grading Schemes: How to Shift Students' Attention to Their Learning from Grades
Narragansett Ballroom C (Omni)
Sarah Brown (University of Rhode Island); Victoria Chávez (Northwestern University)

Teaching Track Faculty in Computer Science
Room 557 (RICC)
Chris Gregg (Stanford University); Laney Strange (Northeastern University)

Disability in Computer Science Education
Virtual BOF Room
Richard E. Ladner (University of Washington); Andreas Stefik (University of Nevada Las Vegas); Amy J. Ko (University of Washington); Brianna Blaser (University of Washington); Stacy Branham (University of California, Irvine); Raja Kushalnagar (Gallaudet University)

Designing a CS Master’s Program for Post-Secondary Teaching
Virtual BOF Room
Justin Hsia (University of Washington); Joshua Hug (University of California, Berkeley); Kendra Walther (University of Southern California)

Capturing Lessons Learned from Pandemic Adaptations in CS Teaching: Exploring how COVID-19 has Affected the Future of Teaching and Learning in Computer Science
Virtual BOF Room
Angela A. Siegel (Dalhousie University); Mark Zarb (Robert Gordon University)

Disrupting Anti-Blackness While Making Room for Black Girls and Women in CS and Tech
Virtual BOF Room
Nicol Howard (University of Redlands); Tia Madkins (University Texas at Austin); Shana V. White (Kapor Center)

Rethinking the Bottleneck in Diversifying the Cybersecurity Talent Pool: What Actions can We Take and How can We Measure Success?
Virtual BOF Room
Ahmed Ibrahim (University of Pittsburgh); Chelsea Gunn (University of Pittsburgh); Leona Mitchell (University of Pittsburgh); Sherif Khattab (University of Pittsburgh)

Toward a Collaborative Open Source CS-focused Assessment Framework
Virtual BOF Room
John R Hott (University of Virginia); Jeremiah Blanchard (University of Florida)

TS 2022 Reception

Thursday, March 3 / 19:30 - 21:30
Rotunda & East Pre-function (RICC)

Authors' Corner

Thursday, March 3 / 21:00 - 21:45
Virtual

Paper authors presenting virtually will be available in Pathable during one of the Authors’ Corner sessions, along with authors of some papers presented in person. Participating authors are listed in the Pathable agenda item for this event.

Friday, March 4

Vaccination Verification Desk Open

Friday, March 4 / 07:00 - 19:00
Exhibit Hall Pre-Function (RICC)

Speakers' Breakfast

Friday, March 4 / 7:00 - 9:00
Room 557 (RICC)

Registration Open

Friday, March 4 / 7:30 - 19:30
Exhibit Hall Pre-Function (RICC)

Sarah Heckman (North Carolina State University); Rachelle Kristof Hippler (Baldwin Wallace University); Briana Morrison (University of Virginia)

Outstanding Contribution Plenary

Friday, March 4 / 8:15 - 9:45
Ballroom A-E (RICC)

Barbara Ericson (University of Michigan)

Improving Diversity in Computing through Increased Access and Success
My goal is to increase diversity in computing. In this talk I explain why diversity is important to me. My strategy to improve diversity is to increase access and success. This work includes teacher professional development, summer camps, weekend workshops with youth serving organizations, curriculum development, helping states make systemic changes to computing education, publicizing gender and race issues in Advanced Placement Computer Science, creating free and interactive ebooks, testing new types of practice problems/tools, and offering near-peer mentoring programs.

Barbara Ericson is an Assistant Professor in the School of Information at the University of Michigan. She conducts research at the intersection of computing education, the learning sciences and HCI, to improve students’ access to and success in computing. With her husband and colleague, Dr. Mark Guzdial, she received the 2010 ACM Karl V. Karlstrom Outstanding Educator Award for their work on media computation. She was the 2012 winner of the A. Richard Newton Educator Award for her efforts to attract more females to computing. She is also an ACM Distinguished Member for Outstanding Educational Contributions to Computing.


Exhibit Hall Open

Friday, March 4 / 10:00 - 17:00
Exhibit Hall C (RICC)

Coffee Break

Friday, March 4 / 10:00 - 10:45
Exhibit Hall C (RICC)


Demo Session #3 — Block-Based Programming and Testing

Friday, March 4 / 10:00 - 10:45
Exhibit Hall C (RICC)

Track Chairs: Carsten Kleiner (University of Applied Sciences & Arts Hannover); Bedour Alshaigy (University of Aberdeen)


Demo #3A: Strype: Frame-Based Editing tool for programming the Micro:bit through Python
Charalampos Kyfonidis (King's College London); Pierre Weill-Tessier (King's College London); Neil Brown (King's College London)

Demo #3B: Snap! 7 – Microworlds, Scenes, and Extensions!
Dan Garcia (UC Berkeley); Michael Ball (UC Berkeley); Yuan Garcia (Mills High School)

Demo #3C: Testing Tutor: A Testing Pedagogical Active Learning Platform
Lucas Cordova (Western Oregon University); Jeffrey Carver (University of Alabama); Gursimran Walia (Georgia Southern University)

Poster Session #1

Friday, March 4 / 10:00 - 12:00
Exhibit Hall C (RICC)

Track Chairs: Lina Battestilli (North Carolina State University); Jennifer Campbell (University of Toronto)

Note: See list of posters under Poster Session #1.

[Virtual] Google Supporter Session — Scalable, Flexible, Virtual: Building New Paradigms for Remote Computer Science Education

Friday, March 4 / 10:45 - 12:00
Virtual

Eric Yurko (Technical Writer, Google)

Students remain interested in additional opportunities to expand their CS knowledge, but the ongoing pandemic has made in-person education challenging for both industry and academia. Over the last two years, Google’s Technical Higher Education Team has worked to create two different types of educational experiences in the hopes of being able to provide opportunities that can scale to many learners while remaining flexible in the face of screen fatigue and other challenges that students face. In this session we will explore these two models: a hybrid program called Problem of the Week, and our fully remote program, Bridge. The team will share our findings and what future steps Google plans to take for both online and in-person learning going forward with these programs.

Google Supporter Session — Supporting diverse, equitable, and inclusive student research in computing

Friday, March 4

Microsoft Supporter Session — AP Computer Science Principles with Microsoft MakeCode & TEALS

Friday, March 4 / 10:45 - 12:00
Room 553 A/B (RICC)

Jacqueline Russell (Microsoft), Andrea Russo (TEALS)

AP CS Principles has proven to be one of the most inclusive, equitable introductory CS courses for high school students.  Join us as we explore this free, online curriculum with MakeCode Arcade – a highly engaging game development platform.  This curriculum was designed to be taught by any educator, regardless of experience level.  And for new CS teachers, learn more about the TEALS program for additional in-classroom support.  TEALS volunteers are trained on the AP CS Principles curriculum and can help be your CS classroom buddy!  There will be the opportunity to do some hands-on coding as we explore the lessons, so we welcome attendees who want to bring laptops and follow along.

NSF Supporter Session — The Future of Computing Education Research in CISE and DUE

Friday, March 4 / 10:45 - 12:00
Room 551 A/B (RICC)

Michelle Rogers (Program Director, CISE/CNS); HuiHui Wang (Program Director, EHR/DUE); Li Wang (Program Director EHR/DGE)

Finding the right NSF program for your computing education project can be a challenge. In this session we will discuss programs that support computing education and discuss what new programs might be coming. Programs that will be discussed will include Improving Undergraduate STEM Education (IUSE), Advanced Technological Education (ATE), Scholarships in Science, Technology, Engineering, and Mathematics (S-STEM), Research on Emerging Technologies for Teaching and Learning (RETTL), Computing in Undergraduate Education (CUE), CyberCorps(R) Scholarship for Service, and Secure and Trustworthy Cyberspace (SaTC)’s education designation.

Paper Session — Promoting Successful Academic Behaviors

Friday, March 4 / 10:45 - 12:00

Session Chair: TBA


Increase Performance and Retention: Teach Students How To Study
Providence Ballroom I/IV (Omni)
Albert Lionelle (Colorado State University); Sudipto Ghosh (Colorado State University); Shannon Ourada (Colorado State University); Westin Musser (Colorado State University)

Exploring the Impact of Voluntary Practice and Procrastination in an Introductory Programming Course
Providence Ballroom I/IV (Omni)
Jiayi Zhang (University of Pennsylvania); Taylor Cunningham (University of Pennsylvania); Rashmi Iyer (University of Pennsylvania); Ryan Baker (University of Pennsylvania); Eric Fouh (University of Pennsylvania)

[Now Virtual] If in Doubt, Try Three: Developing Better Version Control Commit Behaviour with First Year Students
Providence Ballroom I/IV (Omni)
Amanda Berg (KTH Royal Institute of Technology); Simon Osnes (KTH Royal Institute of Technology); Richard Glassey (KTH Royal Institute of Technology)

EngageCSEdu Sister Session

Friday, March 4 / 10:45 - 12:00
Providence Ballroom II/III (Omni)

Session Chair: Briana Morrison and Michelle Craig (University of Virginia, USA and University of Toronto, Canada)


Decision Trees for Text Classification in CS2
Kevin Lin (University of Washington)

Micro:Vote: An Introduction to Python using the BBC micro:bit
Megan Venn-Wycherley (Newcastle University); Christine Bennett (Benfield School)

Lottery and the Wealth Gap
Stephanie Lin (University of Illinois at Urbana-Champaign); Colleen Lewis (University of Illinois at Urbana-Champaign); Kaitlyn Zeichick (Scripps College)

Hour Collaborative Learning Activity for Responsible Human-AI Design
Evan Peck (Bucknell University)

Project in Sprints
John R Hott (University of Virginia); Derrick Stone (University of Virginia); Nada Basit (University of Virginia); Daniel Graham (University of Virginia)

Paper Session — IDEA: Belonging

Friday, March 4 / 10:45 - 12:00
Narragansett Ballroom A (Omni)

Session Chair: Christopher Hovey (NCWIT/University of Colorado, Boulder, USA)


What is a Computer Scientist?: Unpacking the Ontological Beliefs of Black and Hispanic Female Computing Students
Jake Lopez (Florida International University); Monique Ross (Florida International University); Atalie Garcia (Florida International University); Carolina Uribe-Gosselin (Florida International University)

An Analysis of Stress and Sense of Belonging Among Native and Non-native English Speakers Learning Computer Science
Vardhan Agarwal (University of California, San Diego); Yada Chuengsatiansup (University of California, San Diego); Elise Kim (University of California, San Diego); Yuzi LYu (University of California, San Diego); Adalbert Gerald Soosai Raj (University of California, San Diego)

Who Belongs in Computer Science?
Zachary Opps (Michigan State University); Aman Yadav (Michigan State University)

Paper Session — K-12: Policy Trends and Considerations

Friday, March 4 / 10:45 - 12:00
Narragansett Ballroom B (Omni)

Session Chair: Helen Hu (Westminster College, USA)


Trends in CS Teacher Professional Development: A Report from the CSTA PD Committee
Michelle Friend (University of Nebraska at Omaha); Bryan Twarek (Computer Science Teachers Association); James Koontz (Fairfax County Public Schools); Amanda Bell (Computer Science Teachers Association); Abigail Joseph (The Harker School)

iSchools as Venues for Expanding the K-12 Computer Science Teacher Pipeline
David Weintrop (University of Maryland)

Standards-Aligned Instructional Supports to Promote Computer Science Teachers' Pedagogical Content Knowledge
Satabdi Basu (SRI International); Daisy Rutstein (SRI International); Carol Tate (SRI International); Arif Rachmatullah (SRI International); Hui Yang (SRI International)

Paper Session — Online: Comparing Tools

Friday, March 4 / 10:45 - 12:00
Narragansett Ballroom C (Omni)

Session Chair: Deepti Joshi (Citadel)


[Now Virtual] Comparing Student Experiences of Collaborative Learning in Synchronous CS1 Classes in Gather.Town vs. Zoom
Celine Latulipe (University of Manitoba); Amy De Jaeger (University of Manitoba)

Detecting Struggling Students from Interactive Ebook Data: A Case Study Using CSAwesome
Barbara J. Ericson (University of Michigan); Hisamitsu Maeda (University of Michigan); Paramveer S. Dhillon (University of Michigan)

Jupyter in the Classroom: An Experience Report
Abdulmalek Al-Gahmi (Weber State University); Yong Zhang (Weber State University); Hugo Valle (Weber State University)

Paper Session — Collaboration: Pedagogical Strategies

Friday, March 4 / 10:45 - 12:00
Waterplace Ballroom I (Omni)

Session Chair: Joel Adams (Calvin University, USA)


[Now Virtual] Experience Report on the Use of Breakout Rooms in a Large Online Course
Sadia Sharmin (University of Toronto); Larry Yueli Zhang (York University)

Pair Programming in a Pandemic: Understanding Middle School Students' Remote Collaboration Experiences
Aisha Chung Galdo (University of Florida); Mehmet Celepkolu (University of Florida); Nicholas Lytle (University of Florida); Kristy Elizabeth Boyer (University of Florida)

It's Challenging but Doable: Lessons Learned from a Remote Collaborative Coding Camp for Elementary Students
Yingbo Ma (University of Florida); Julianna Martinez Ruiz (University of Florida); Timothy D. Brown (University of Florida); Kiana-Alize Diaz (University of Florida); Adam M. Gaweda (North Carolina State University); Mehmet Celepkolu (University of Florida); Kristy Elizabeth Boyer (University of Florida); Collin F. Lynch (North Carolina State University); Eric Wiebe (North Carolina State University)

Panel Session — Setting the Table for Equity: A Leadership Model for Broadening Participation in Computing

Friday, March 4 / 10:45 - 12:00
Room 552 A/B (RICC, Hybrid Room)

Joshua Childs (University of Texas Austin); Amy J. Ko (University of Washington Seattle); Crystal M. Franklin (Cleveland State University); Lien Diaz (Constellations Center for Equity in Computing); Sarah T. Dunton (ECEP Alliance/MGHPCC)

Panel Session — Innovative Approaches to Managing Scale

Friday, March 4 / 10:45 - 12:00
Room 555 A/B (RICC, Hybrid Room)

Dan Garcia (UC Berkeley); Kris Jordan (Univ. of North Carolina, Chapel Hill); Colleen M. Lewis (Univ. of Illinois at Urbana-Champaign); Ketan Mayer-Patel (Univ. of North Carolina, Chapel Hill)

Special Session — A Hands-On Tutorial on How To Incorporate Computing for Social Good in the Introductory Course Sequence

Friday, March 4 / 10:45 - 12:00
Room 556 A/B (RICC, Hybrid Room)

Mikey Goldweber (Xavier University); Lisa Kaczmarczyk (Lisa Kaczmarczyk PhD Consulting, LLC); Rick Blumenthal (Regis University); Alison Clear (Eastern Institute of Technology); Johanna Blumenthal (Regis University)

Lunch Break

Friday, March 4 / 12:00 - 13:45
On Your Own

Global Lunch

Friday, March 4 / 12:00 - 13:45
Room 557 (RICC)

Authors' Corner

Friday, March 4 / 12:15 - 13:00
Virtual

Paper authors presenting virtually will be available in Pathable during one of the Authors’ Corner sessions, along with authors of some papers presented in person. Participating authors are listed in the Pathable agenda item for this event.

GitHub Supporter Session — Scale your classroom with GitHub Classroom and Codespaces

Friday, March 4 / 13:45 - 15:00
Room 551 A/B (RICC)

Katherine Kampf (GitHub Education), Filisha Shah (Microsoft)

Using GitHub for your course instruction can help scale and automate your coursework, while also prepping students for industry by teaching them real-world tools. Additionally, the crucial first few weeks of a course are often lost to helping students get set up with their dev environment. In this session, we will cover how to use GitHub Classroom and Codespaces to make you and your students’ lives simpler by streamlining environment set-up with Codespaces and simplifying assignment distribution with Classroom.

Codio Supporter Session — Easily Adopt Research-based Teaching Practices at Scale

Friday, March 4 / 13:45 - 15:00
Room 553 A/B (RICC)

Patrick Ester (Codio)

Enjoying learning about research-based pedagogy but wondering how to implement it in your computing classroom? Codio helps you adopt evidence-based tools and approaches such as (1) editable, interactive, minimal text content, (2) a wide range of assessment tools that offer instant, elaborated feedback, (3) code visualization, (4) parsons problems, and (5) paired or mob programming. Codio simultaneously addresses many logistical concerns such as (1) accessibility, (2) cloud-based, instructor or pre-configured containers, (3) LMS integration, (4) in-line code comments and rubrics for manual feedback, (5) code playback to understand students’ programming process, (6) automated email nudging for students and (7) instructor-facing data visualizations to help identify struggling students.

Paper Session — Reducing Curricular Barriers

Friday, March 4 / 13:45 - 15:00
Providence Ballroom I/IV (Omni)

Session Chair: James Prather (Abilene Christian University, USA)


Engineering a Complete Curriculum Overhaul
Luther Tychonievich (University of Virginia); Mark Sherriff (University of Virginia)

Removing a Barrier: Analysis of the Impact of Removing Calculus and Physics from CS on Employability, Salary, and Broadening Participation
Monique Ross (Florida International University); Mark A. Weiss (Florida International University); Lilia Minaya (Florida International University); Andrew Laginess (Florida International University); Disha Patel (Florida International University); Kathleen Quardokus Fisher (Florida International University)

Design and Evaluation of “The Missing CS Class,” a Student-led Undergraduate Course to Reduce the Academia-industry Gap
Grant Gilson (University of California, Davis); Stephen Ott (University of California, Davis); Noah Rose Ledesma (University of California, Davis); Aakash Prabhu (University of California, Davis); Joël Porquet-Lupine (University of California, Davis)

Paper Session — Ethics: Integrating Contents

Friday, March 4 / 13:45 - 15:00
Providence Ballroom II/III (Omni)

Session Chair: Joe Hummel (University of Illinois, Chicago, USA)


[Now Virtual] Principles Matter: Integrating an Ethics Intervention into a Computer Security Course
Justin Petelka (University of Washington); Megan Finn (University of Washington); Franziska Roesner (University of Washington); Katie Shilton (University of Maryland)

MOVED from Waterplace Ballroom I (Omni) — POGIL in CS1: Evidence for Student Learning and Belonging
Chris Mayfield (James Madison University); Sukanya Kannan Moudgalya (Michigan State University); Aman Yadav (Michigan State University); Clif Kussmaul (Green Mango Associates, LLC); Helen H. Hu (Westminster College)

[Now Virtual] Embedding Ethics in Computer Science Courses: Does it Work?
Diane Horton (University of Toronto); Sheila McIlraith (University of Toronto); Nina Wang (University of Toronto); Maryam Majedi (University of Toronto); Emma McClure (University of Toronto); Benjamin Wald (University of Toronto)

MOVED from Waterplace Ballroom I (Omni) — Designing a Dashboard for Student Teamwork Analysis
Niki Gitinabard (Allobee Inc); Sarah Heckman (North Carolina State University); Tiffany Barnes (North Carolina State University); Collin Lynch (North Carolina State University)

How do Undergraduate Students Reason about Ethical and Algorithmic Decision-Making?
Ashish Aggarwal (University of Florida); Saurabh Ranjan (University of Florida)

Paper Session — CS1 Teaching Techniques

Friday, March 4 / 13:45 - 15:00
Narragansett Ballroom A (Omni)

Session Chair: Kai Presler-Marshall (North Carolina State University, USA)


Investigating the Impact of Using a Live Programming Environment in a CS1 Course
Ruanqianqian (Lisa) Huang (UC San Diego); Kasra Ferdowsi (UC San Diego); Ana Selvaraj (Stanford University & UC San Diego); Adalbert Gerald Soosai Raj (UC San Diego); Sorin Lerner (UC San Diego)

Increase Performance in CS 2 via a Spiral Redesign of CS 1
Albert Lionelle (Colorado State University); Sudipto Ghosh (Colorado State University); Benjamin Say (Metropolitan Community College); J. Ross Beveridge (Colorado State University)

[Now Virtual] Try That Again! How a Second Attempt on In-Class Coding Problems Benefits Students in CS1
Amy Cook (University of Memphis); Alina Zaman (University of Memphis); Eric Hicks (University of Memphis); Kriangsiri Malasri (University of Memphis); Vinhthuy Phan (University of Memphis)

[Now In-Person] Experiences Implementing and Utilizing a Notional Machine in the Classroom
Paul E. Dickson (University at Buffalo); Tim Richards (University of Massachusetts Amherst); Brett A. Becker (University College Dublin)

Paper Session — K-12: Developing the Evidence Base

Friday, March 4 / 13:45 - 15:00
Narragansett Ballroom B (Omni)

Session Chair: Marnie Hill (North Carolina State University, USA)


Developing Evidence-Based Teacher Practice Briefs with Middle School Computer Science Teachers
Monica M. McGill (CSEdResearch.org); Anni Reinking (CSEdResearch.org)

Elementary Students’ Understanding of Variables in Computational Thinking-Integrated Instruction: A Mixed Methods Study
Feiya Luo (The University of Alabama); Wei Yan (University of Florida); Ruohan Liu (University of Florida); Maya Israel (University of Florida)

Reimagining Professional Development for K-8 CS Teachers: Evaluating a Virtual, Diffuse Model
Jennifer Tsan (University of Chicago); Merijke Coenraad (University of Maryland); Zachary Crenshaw (University of Chicago); Jen Palmer (University of Chicago); Donna Eatinger (University of Chicago); Kristan Beck (Chicago Public Schools); David Weintrop (University of Maryland); Diana Franklin (University of Chicago)

Paper Session — Interdisciplinary Computing

Friday, March 4 / 13:45 - 15:00
Narragansett Ballroom C (Omni)

Session Chair: Mia Minnes (University of California, San Diego, USA)


CS Curricular Innovations with a Liberal Arts Philosophy
James D. Teresco (Siena College); Andrea Tartaro (Furman University); Amanda Holland-Minkley (Washington & Jefferson College); Grant Braught (Dickinson College); Jakob Barnard (University of Jamestown); Douglas Baldwin (SUNY Geneseo)

Broadening Participation in Computing via Ubiquitous Combined Majors (CS+X)
Carla E. Brodley (Northeastern University); Benjamin J. Hescott (Northeastern University); Jessica Biron (Northeastern University); Ali Ressing (Northeastern University); Melissa Peiken (Northeastern University); Sarah Maravetz (Northeastern University); Alan Mislove (Northeastern University)

Bringing “High-level" Down to Earth: Gaining Clarity in Conversational Programmer Learning Goals (PCI Best Paper)
Kathryn Cunningham (Northwestern University); Yike Qiao (Northwestern University); Alex Feng (Northwestern University); Eleanor O'Rourke (Northwestern University)

CANCELLED — Paper Session — Collaboration: Group Health

Friday, March 4 / 13:45 - 15:00
Waterplace Ballroom I (Omni)

Session Chair: Yada Chuengsatiansup (University of California, San Diego, USA)


[Now Virtual] Gender Influence on Communication Initiated within Student Teams
Rita Garcia (University of Adelaide); Chieh-Ju Liao (University of Adelaide); Ariane Pearce (University of Adelaide); Christoph Treude (The University of Melbourne)

MOVED to Providence Ballroom II/III (Omni) — POGIL in CS1: Evidence for Student Learning and Belonging
Chris Mayfield (James Madison University); Sukanya Kannan Moudgalya (Michigan State University); Aman Yadav (Michigan State University); Clif Kussmaul (Green Mango Associates, LLC); Helen H. Hu (Westminster College)

MOVED to Providence Ballroom II/III (Omni) — Designing a Dashboard for Student Teamwork Analysis
Niki Gitinabard (Allobee Inc); Sarah Heckman (North Carolina State University); Tiffany Barnes (North Carolina State University); Collin Lynch (North Carolina State University)

Panel Session — The Needs of K-12 Computer Science Educators towards Building an Inclusive Classroom: Implications for Policy

Friday, March 4 / 13:45 - 15:00
Room 552 A/B (RICC, Hybrid Room)

Kalisha Davis (Kapor Center); Bryan Twarek (Computer Science Teachers Association); Dinah Becton-Consuegra (Kapor Center); Sonia Koshy (Kapor Center)

Panel Session — Technology We Can’t Live Without! (COVID-19 edition)

Friday, March 4 / 13:45 - 15:00
Room 555 A/B (RICC, Hybrid Room)

Dan Garcia (UC Berkeley); Zelda Allison (Roosevelt Middle School); Abigail Joseph (The Harker School); David J. Malan (Harvard University); Kristin Stephens-Martinez (Duke University)

Special Session — Transitioning from Blocks to Text

Friday, March 4 / 13:45 - 15:00
Room 556 A/B (RICC, Hybrid Room)

Neil C. C. Brown (King's College London); Michael Kölling (King's College London); Charalampos Kyfonidis (King's College London); Pierre Weill-Tessier (King's College London)

Coffee Break

Friday, March 4 / 15:00 - 15:45
Exhibit Hall C (RICC)


Poster Session #2

Friday, March 4 / 15:00 - 17:00
Exhibit Hall C (RICC)

Track Chairs: Lina Battestilli (North Carolina State University); Jennifer Campbell (University of Toronto)

Note: See list of posters under Poster Session #2.

Virtual Poster Session

Friday, March 4 / 15:00 - 17:00
Poster Virtual Room

Track Chairs: Lina Battestilli (North Carolina State University); Jennifer Campbell (University of Toronto)

Note: See list of posters under Virtual Poster Session.

Demo Session #4 — Advanced Courses (Security/Databases)

Friday, March 4 / 15:00 - 15:45
Exhibit Hall C (RICC)

Track Chairs: Carsten Kleiner (University of Applied Sciences & Arts Hannover); Bedour Alshaigy (University of Aberdeen)


Demo #4A: SEED Internet Emulator: An Open-Source Tool for Network and Cybersecurity Courses
Wenliang Du (Syracuse University)

Demo #4B: Laundry Overflow: Engaging Diverse Students in CyberSecurity Using Interactive Analogies
Zhen Wu (University of Pittsburgh); Rachel Puckett (University of Pittsburgh); Wonsun Ahn (University of Pittsburgh); Sherif Khattab (University of Pittsburgh); Luis Oliveira (University of Pittsburgh); Vinicius Petrucci (University of Pittsburgh)

Demo #4C: I-Rex: An Interactive Relational Query Debugger for SQL
Yihao Hu (Duke University); Zhengjie Miao (Duke University); Zhiming Leong (Duke University); Haechan Lim (Duke University); Zachary Zheng (Duke University); Sudeepa Roy (Duke University); Kristin Stephens-Martinez (Duke University); Jun Yang (Duke University)

Coding Rooms Supporter Session — Creating Engaging CS Curriculum with Coding Rooms

Friday, March 4 / 15:45 - 1700
Room 551 A/B (RICC)

Sasha Varlamov (Coding Rooms Co-founder and CEO); Joe Mazzone (Coding Rooms Customer Success/Product Manager)

So many educators are stuck with rigid learning platforms that don’t perfectly fit their teaching and learning style; very few are able to modify those platforms however they want.¬† With Coding Rooms, we empower educators with a platform that enables them to build their own teaching tools, freely design their content, and bring their teaching style to life, ultimately giving learners the best experience possible! Join our session to learn how to create engaging online curriculum with Coding Rooms: * A redefined online curriculum management platform built for technical subjects. * Student work and progress update on all pages in real-time. * Embeddable, collaborative, online coding environments supporting the most popular languages. No downloads or setup required! Students can access from any device connected to the internet. * An intuitive and seamless authoring tool with interactive assessments (multiple-choice, short answer, fill in the blank, parsons problems, code select, and more). * Assessment autograding including for coding exercises using input/output comparisons and the most popular unit testing frameworks. * Use the code playback feature to check for plagiarism and monitor student effort. First-class support for synchronous and asynchronous teaching and learning. * Free curriculum content you can add to, modify, and delete from to build your own custom course. Come learn about the best platform for connecting with each student, seeing their work, and engage with their code instantly.

Microsoft Supporter Session — Core developer tools for your computer science classroom

Friday, March 4 / 15:45 - 17:00
Room 553 A/B (RICC)

Sana Ajani, Filisha Shah (Microsoft)

A crucial amount of time during the first weeks of the school year are lost to helping students get the correct environment and tools on their machine. Still, many students may end up with a low-quality development experience. In this session, we will go over how educators can customize Visual Studio Code for their needs. We’ll review specific settings, extensions for code collaboration, and experiences like our new web editor that can be used to simplify and personalize the development tools you use in your classroom.

Paper Session — Undergraduate SRC

Friday, March 4 / 15:45 - 17:00
Providence Ballroom I/IV (Omni)

Track Chairs: Muztaba Fuad (Winston-Salem State University); Ashish Aggarwal (University of Florida)

Paper Session — Graduate SRC

Friday, March 4 / 15:45 - 17:00
Providence Ballroom II/III (Omni)

Track Chairs: Muztaba Fuad (Winston-Salem State University); Ashish Aggarwal (University of Florida)

Paper Session — IDEA: Culture and Structures

Friday, March 4 / 15:45 - 17:00
Narragansett Ballroom A (Omni)

Session Chair: Angelica Thompson (CSEdResearch.org)


Departmental Culture and Pedagogical Choices: Student-Centered Teaching in Introductory Computing Classes
Christopher Lynnly Hovey (University of Colorado Boulder); Kathleen J. Lehman (UCLA); Tiffani Riggers-Piehl (University of Missouri-Kansas City)

A Project-Based Curriculum for Computer Science Situated to Serve Underrepresented Populations
Rebecca Bates (Minnesota State University, Mankato); Jonathan Hardwick (Minnesota State University, Mankato); Guarionex Salivia (Minnesota State University, Mankato); Lin Chase (Minnesota State University, Mankato)

Paper Session — K-12: Fostering Partnerships

Friday, March 4 / 15:45 - 17:00
Narragansett Ballroom B (Omni)

Session Chair: Nicholas Lytle (University of Florida, USA)


How a Research-Practice Partnership Refined its Strategy for Integrating CS/CT into K-5 Curricula: An Experience Report
W. Richards Adrion (University of Massachusetts Amherst); Katie Bevan (Springfield Public Schools); Paul Foster (Springfield Public Schools); Denise Matuszczak (Springfield Public Schools); Rachel Miller (Springfield Public Schools); Laura Rita (Springfield Public Schools); Florence R. Sullivan (University of Massachusetts Amherst); Sneha Veeragoudar (University of Massachusetts Amherst); Scott Wohlers (Springfield Public Schools); Melissa Zeitz (Springfield Public Schools)

[Now Virtual] Creating a High Quality, High Impact CS Teacher Prep Program
J. Ben Schafer (University of Northern Iowa); J. Philip East (University of Northern Iowa)

Building CS Teacher Capacity Through Comprehensive College/High School Partnerships
Robin Flatland (Siena College); James Matthews (Siena College); Pauline White (Siena College); Mary Anne Egan (Siena College); Jesse Moya (Siena College)

CANCELLED — Paper Session — Tools

Friday, March 4 / 15:45 - 17:00
Narragansett Ballroom C (Omni)

Session Chair: Max Fowler (University of Illinois Urbana Champaign, USA)


MOVED to Waterplace Ballroom I (Omni) — YODA: A Pedagogical Tool for Teaching Systems Concepts
Apan Qasem (Texas State University)

[Now Virtual] Exploring Design Choices to Support Novices' Example Use During Creative Open-Ended Programming (ERT Best Paper)
Wengran Wang (North Carolina State University); Audrey Le Meur (North Carolina State University); Mahesh Bobbadi (North Carolina State University); Bita Akram (North Carolina State University); Tiffany Barnes (North Carolina State University); Chris Martens (North Carolina State University); Thomas Price (North Carolina State University)

[Now Virtual] Automatic Generation and Marking of UML Database Design Diagrams
Sarah Foss (University of British Columbia); Tatiana Urazova (University of British Columbia); Ramon Lawrence (University of British Columbia)

Paper Session — Learning Analytics

Friday, March 4 / 15:45 - 17:00
Waterplace Ballroom I (Omni)

Session Chair: Max Fowler (University of Illinois Urbana Champaign, USA)


A Practical Model of Student Engagement While Programming
John Edwards (Utah State University); Kaden Hart (Utah State University); Christopher Warren (Utah State University)

Tracking Large Class Projects in Real-Time Using Fine-Grained Source Control
Gustavo Rodriguez-Rivera (Purdue University); Jeff Turkstra (Purdue University); Jordan Buckmaster (Purdue University); Killian LeClainche (Purdue University); Shawn Montgomery (Purdue University); William Reed (Purdue University); Ryan Sullivan (Purdue University); Jarett Lee (Purdue University)

[Now Virtual] Large-Scale Analysis of Error Frequencies in Logo Programming
Jacqueline Staub (ETH Zurich); Zaheer Chothia (ETH Zurich)

MOVED from Narragansett Ballroom C (Omni) — YODA: A Pedagogical Tool for Teaching Systems Concepts
Apan Qasem (Texas State University)

Panel Session — Moving Toward a Responsible CS Curriculum: Every Course Has a Role to Play

Friday, March 4 / 15:45 - 17:00
Room 552 A/B (RICC, Hybrid Room)

Patrick D. Anderson (Central State University); Emanuelle Burton (University of Illinois at Chicago); Jaye Nias (Spelman College); Marty J. Wolf (Bemidji State University)

Panel Session — Approaches for Weaving Responsible Computing into Data Structures and Algorithms Courses

Friday, March 4 / 15:45 - 17:00
Room 555 A/B (RICC, Hybrid Room)

Kathi Fisler (Brown University); Sorelle Friedler (Haverford College); Kevin Lin (University of Washington); Suresh Venkatasubramanian (Brown University)

Special Session — Piecing Together the Next 15 Years of Computing Education Research Workshop Report

Friday, March 4 / 15:45 - 17:00
Room 556 A/B (RICC, Hybrid Room)

Adrienne Decker (University at Buffalo); Mark Allen Weiss (Florida International University); Brett A. Becker (University College Dublin); John P. Dougherty (Haverford College); Stephen H. Edwards (Virginia Tech); Joanna Goode (University of Oregon); Amy J. Ko (University of Washington); Monica M. McGill (CSEdResearch.org); Briana B. Morrison (University of Virginia); Manuel Perez-Quinones (University of North Carolina at Charlotte); Yolanda A. Rankin (Florida State University); Monique Ross (Florida International University); Jan Vahrenhold (Westfälische Wilhelms-Universität); David Weintrop (University of Maryland); Aman Yadav (Michigan State University)

Inroads: How to foster collaboration and dialogue in a magazine?

Friday, March 4 / 15:45 - 17:00
Virtual

Margaret Hamilton (RMIT University, Australia); James Harland (RMIT University, Australia)

SIGCSE Business Meeting

Friday, March 4 / 17:10 - 18:00
Room TBA

SIGCSE Board

The annual SIGCSE Business Meeting is a time when the SIGCSE Board presents information about the organization from the past year including the financial status of the organization. There is time for Q&A from the audience about the presentation or about SIGCSE and its programs in general. All SIGCSE members as well as all ACM members (regardless of SIGCSE membership status) are welcome to attend the business meeting.

CCSC Business Meeting

Friday, March 4 / 18:00 - 19:00
Room TBA

[Now Virtual] — NCWIT Reception

Friday, March 4 / 18:00 - 19:00

On behalf of the National Center for Women & Information Technology (NCWIT) Academic Alliance, we invite all those interested in broadening participation in computing to join our virtual reception. Typically held in-person at SIGCSE, this year we are hosting a virtual reception for those attending SIGCSE virtually and in-person, as well as anyone else interested in networking and sharing dialogue around important topics.

We plan to share some brief opening remarks before opening themed breakout rooms on the following topic areas: Connecting with K-12 and NCWIT Aspirations, Cultivating Collaborations to Broaden Participation in your Computing Program, Culture Change and Sustaining IDEA (Inclusion, Diversity, Equity, and Access), Integrating Ethics and Diversity across the Curriculum, and Partnerships between two-year and four-year institutions.
br> If you desire to network, discuss, and learn alongside passionate colleagues, join us!

Event Registration: https://us06web.zoom.us/meeting/register/tZUldOqtpjIoHtEfZd6Uh_SrUduA6Q2lqfMV


Community College Reception

Friday, March 4 / 18:00 - 20:00
Room TBA

Microsoft Supporter Session (Free) — MakeCode Sampler Pack!

Friday, March 4 / 19:00 - 22:00
Narragansett B Ballroom (Omni)

Jacqueline Russell (Microsoft)

What’s more fun on a Friday night than spending time with colleagues making and coding?! Join us for a fun session with free devices and food/drinks! In this hands-on workshop, we’ll take a tour around MakeCode – exploring physical computing with the micro:bit, game development with MakeCode Arcade, and game modding with Minecraft! We will walk through step-by-step coding challenges and build projects together that you can use in the classroom. This is a beginner-level workshop – no prior experience required. This is a bring-your-own-device workshop – attendees should bring a laptop with internet and a USB port to the session.

This workshop will only be hosted in person. Please register at this link so we know how many device kits to bring: https://forms.office.com/r/R0F2ACEuss


Workshops 3xx

Friday, March 4 / 19:00 - 22:00

Track Chairs: S. Monisha Pulimood (The College of New Jersey); Cheryl Swanier (UMass Amherst)


W301: Getting Started with Source Code Analysis for Programming Education Research
Room 551 A/B (RICC)
Neil C. C. Brown (King's College London); Michael Kölling (King's College London); Charalampos Kyfonidis (King's College London); Pierre Weill-Tessier (King's College London)

W302: Transform Your Computer Science Course with Specifications Grading
Narragansett Ballroom A (Omni)
David L. Largent (Ball State University); Christian Roberson (Florida Southern College); Carlo Sgro (Conestoga College); Manuel Pérez Quiñones (University of North Carolina at Charlotte); Linda F. Wilson (Texas Lutheran University)

W303: Guiding Students to Discover CS Concepts and Develop Process Skills Using POGIL
Waterplace Ballroom I (Omni)
Olga Glebova (Georgia State University); Kendra Walther (University of Southern California); Clif Kussmaul (Green Mango Associates, LLC)

CANCELLED — W304: A Tutorial for Adopting the uMPS3/Pandos Project in the Operating Systems Course
Narragansett Ballroom C (Omni)
Mikey Goldweber (Xavier University); Renzo Davoli (Università di Bologna)

W305: Designing TA Training Programs for Broadening Participation
Providence Ballroom II/III (Omni)
Dee A. B. Weikle (James Madison University); Michael C. Stewart (James Madison University); Sharon Simmons (James Madison University)

W306: Innovation in Undergraduate Data Science Education
Room 556 A/B (RICC)
Eric Van Dusen (University of California, Berkeley); John DeNero (University of California, Berkeley); Kseniya Usovich (University of California, Berkeley)
Food and beverages will be provided!

CANCELLED — W307: STARS Ignite: A Program for Supporting Professors in Organizing Student Cohorts for Conferences
Providence Ballroom I/IV (Omni)
Amy Isvik (North Carolina State University); Veronica Cateté (North Carolina State University); Lina Battestilli (North Carolina State University); Tiffany Barnes (North Carolina State University); Jamie Payton (Temple University); Chelsea Zackey (Temple University)

W308: Making Art with and about Artificial Intelligence: Three Approaches to Teaching AI and AI Ethics to Middle and High School Students
Room 555 A/B (RICC)
Benjamin Walsh (University of Colorado Boulder); Safinah Ali (Massachusetts Institute of Technology); Francisco Castro (University of Massachusetts Amherst); Kayla Desportes (New York University); Daniella DiPaola (Massachusetts Institute of Technology); Irene Lee (Massachusetts Institute of Technology); William Payne (New York University); Scott Sieke (CU Science Discovery); Helen Zhang (Boston College)

Authors' Corner

Friday, March 4 / 21:00 - 21:45
Virtual

Paper authors presenting virtually will be available in Pathable during one of the Authors’ Corner sessions, along with authors of some papers presented in person. Participating authors are listed in the Pathable agenda item for this event.

Saturday, March 5

Vaccination Verification Desk Open

Saturday, March 5 / 07:00 - 12:00
Exhibit Hall Pre-Function (RICC)

Speakers' Breakfast

Saturday, March 5 / 7:00 - 9:00
Room 557 (RICC)

Registration Open

Saturday, March 5 / 7:30 - 15:30
Exhibit Hall Pre-Function (RICC)

Sarah Heckman (North Carolina State University); Rachelle Kristof Hippler (Baldwin Wallace University); Briana Morrison (University of Virginia)

Closing Celebration Plenary

Saturday, March 5 / 8:00 - 9:15
Ballroom A-E (RICC)

Keynote: Shaundra B. Daily, Ph.D. (Duke University)

Diversifying Computing: Real Change Must Come from Within
In addition to holding the key to solving some of our most pressing challenges, it is no secret that computing touches nearly every facet of modern life. As a result, society can no longer afford for these fields to be reserved for a chosen few. It is imperative that we are inclusive of a broad range of student identities, so they can contribute to the driving the future of technologies that will impact the world as well as participate in economic opportunities presented by tech innovation. Changing this trajectory cannot rely on those most marginalized in computing. Rather, institutions must actively analyze and change the policies and practices that serve as barriers to diversifying the landscape. In this talk, Dr. Daily will discuss the challenges associated with centering interventions on marginalized groups as well as how we can move towards a more inclusive future of computing by focusing within.

Shaundra Daily is professor of the practice of electrical and computer engineering & computer science at Duke University. Prior to joining Duke, she was an associate professor with tenure at the University of Florida in the Department of Computer & Information Science & Engineering.

Dr. Daily’s research focuses on the design, implementation, and evaluation of technologies, programs, and curricula to support diversity, equity, and inclusion in STEM fields. Her approach has focused on three key strategies: designing, implementing, and evaluating technologies that enhance interpersonal skills that will facilitate collaboration in diverse settings; creating technologies and programs geared towards making computing and engineering accessible to diverse audiences; and mentoring, participating in outreach, and researching the experiences of marginalized groups in computing and engineering.

Having garnered over $40M in funding from public and private sources to support her research activities, Daily’s work has been featured in USA Today, Forbes, National Public Radio, and the Chicago Tribune. Daily earned her B.S. and M.S. in Electrical Engineering from the Florida Agricultural and Mechanical University – Florida State University College of Engineering, and a S.M. and Ph.D. from the MIT Media Lab.


CodeGrade Supporter Session — Scaling and automating an Online Master’s Degree in Data Science at Eastern University

Saturday, March 5 / 9:20 - 10:35
Room 551 A/B (RICC)

Dr. Greg Longo, Youri Voet (CodeGrade)

To accommodate the growing need for Data Science, Eastern University launched their online Master’s Program in Data Science in August of 2020. After seeing substantial growth in student numbers, their traditional (manual) methods of grading and assessment in D2L Brightspace did not fit anymore. Together with CodeGrade, they have automated most of their courses and in this session Dr. Greg Longo, Program Director at Eastern, and Youri Voet, CEO at CodeGrade, will walk you through the considerations, feedback and future plans for automatic and manual assessment of Data Science and Programming Education. Dr. Greg Longo is Associate Professor of Data Science and Program Director of the Master’s in Data Science at Eastern University. He received his PhD from Virginia Tech. Youri Voet is co-founder and CEO at CodeGrade and former teaching assistant at the University of Amsterdam.

Paper Session — Exams

Saturday, March 5 / 9:20 - 10:35
Providence Ballroom I/IV (Omni)

Session Chair: Kathryn Cunningham (Northwestern University, USA)


A Study of the Effects of Oral Proficiency Exams in Introductory Programming Courses on Underrepresented Groups
Scott J. Reckinger (University of Illinois Chicago); Shanon M. Reckinger (University of Illinois Chicago)

Lessons Learned from Asynchronous Online Assessment Formats in CS0 and CS3
Connor McMahon (University of California, Berkeley); Bojin Yao (University of California, Berkeley); Justin Yokota (University of California, Berkeley); Dan Garcia (University of California, Berkeley)

Are We Fair? Quantifying Score Impacts of Computer Science Exams with Randomized Question Pools
Max Fowler (University of Illinois at Urbana-Champaign); David H. Smith (University of Illinois at Urbana-Champaign); Chinedu Emeka (University of Illinois at Urbana-Champaign); Matthew West (University of Illinois at Urbana-Champaign); Craig Zilles (University of Illinois at Urbana-Champaign)

TOCE Highlights #1

Saturday, March 5 / 9:20 - 10:35
Providence Ballroom II/III (Omni)

Session Chair: Amy J. Ko (University of Washington, USA)


Psychometric Evaluation of the Cybersecurity Concept Inventory
Seth Poulsen (University of Illinois at Urbana-Champaign); Geoffrey L. Herman (University of Illinois at Urbana-Champaign); Peter A. H. Peterson (University of Minnesota Duluth); Enis Golaszewski (University of Maryland, Baltimore County); Akshita Gorti (University of Maryland, Baltimore County); Linda Oliva (University of Maryland, Baltimore County); Travis Scheponik (University of Maryland, Baltimore County); Alan T. Sherman (University of Maryland, Baltimore County)

High School Calculus and Computer Science Course Taking as Predictors of Success in Introductory College Computer Science
Chen Chen (Harvard-Smithsonian Center for Astrophysics); Jane M. Kang (Harvard Graduate School of Education); Gerhard Sonnert (Harvard College Observatory ); Philip M. Sadler (Harvard-Smithsonian Center for Astrophysics)

CSF2: Formative Feedback in Autograding
Georgiana, Haldeman (Rutgers University); Monica Babeş Vroman (Rutgers University); Andrew Tjang (Rutgers University); Thu Nguyen (Rutgers University)

Paper Session — IDEA: Understanding Variation in Experiences

Saturday, March 5 / 9:20 - 10:35
Narragansett Ballroom A (Omni)

Session Chair: Lecia Barker (NCWIT/University of Colorado, Boulder, USA)


[Now Virtual] Additional Evidence for the Prevalence of the Impostor Phenomenon in Computing
Angela Zavaleta Bernuy (University of Toronto); Anna Ly (University of Toronto Mississauga); Brian Harrington (University of Toronto Scarborough); Michael Liut (University of Toronto Mississauga); Andrew Petersen (University of Toronto Mississauga); Sadia Sharmin (University of Toronto); Lisa Zhang (University of Toronto Mississauga)

A Demographic Analysis on Prerequisite Preparation in an Advanced Data Structures Course (CER Best Paper)
Sophia Krause-Levy (University of California San Diego); Sander Valstar (University of California San Diego); Leo Porter (University of California San Diego); William G. Griswold (University of California San Diego)

[Now Virtual] Assessing Workload Perception in Introductory Computer Science Projects using NASA-TLX
Naser Al Madi (Colby College); Siyuan Peng (Colby College); Tamsin Rogers (Colby College)

Paper Session — Considering Math

Saturday, March 5 / 9:20 - 10:35
Narragansett Ballroom B (Omni)

Session Chair: Mohammed Hassan (University of Illinois Urbana Champaign, USA)


Teach More, Not Less Computability Theory in CS202X: A Case for Teaching Multiple Representations of the Church-Turing Thesis
Richard Blumenthal (Regis University)

An LGBTQ-Inclusive Problem Set in Discrete Mathematics
Trysten Scott Richard (University of Utah); Eliane S. Wiese (University of Utah); Zvonimir Rakamarić (University of Utah)

Exploring Math + CS in a Secondary Education Methods Course
Paris Kalathas (Oregon State University); Jennifer Parham-Mocello (Oregon State University); Rebekah Elliot (Oregon State University); Elise Lockwood (Oregon State University)

Paper Session — Cultivating a Security Mindset

Saturday, March 5 / 9:20 - 10:35
Narragansett Ballroom C (Omni)

Session Chair: Yang Shi (North Carolina State University, USA)


Criminal Investigations: An Interactive Experience to Improve Student Engagement and Achievement in Cybersecurity Courses
John Grady Hall (University of North Carolina at Charlotte); Abhinav Mohanty (University of North Carolina at Charlotte); Pooja Murarisetty (University of North Carolina at Charlotte); Ngoc Diep Nguyen (University of North Carolina at Charlotte); Julio César Bahamón (University of North Carolina at Charlotte); Harini Ramaprasad (University of North Carolina at Charlotte); Meera Sridhar (University of North Carolina at Charlotte)

Identifying Gaps in the Secure Programming Knowledge and Skills of Students
Jessica Lam (University of California, San Diego); Elias Fang (University of California, San Diego); Majed Almansoori (University of Wisconsin - Madison); Rahul Chatterjee (University of Wisconsin - Madison); Adalbert Gerald Soosai Raj (University of California, San Diego)

HELO DarkSide: Breaking Free From Katas and Embracing the Adversarial Mindset in Cybersecurity Education
TJ OConnor (Florida Institute of Technology)

Lightning Talks #2

Saturday, March 5 / 9:20 - 10:35
Waterplace Ballroom I (Omni)

Track Chairs: Carsten Kleiner (University of Applied Sciences & Arts Hannover); Bedour Alshaigy (University of Aberdeen)


Wayfinding for an Educational Game Approach to Algorithmic Interrogation and Analysis
Michael Smith (Northwestern University)

Educating Students to be Better Citizens of Tech Communities
Vandana Singh (University of Tennessee); Jeffrey Carver (University of Alabama)

Learning about Complex Adaptive Systems in Makerspaces
Michael Johnson (Georgia Institute of Technology); Betsy Disalvo (Georgia Institute of Technology)

Expanding Computer Science Access by Studying the Impact of AP CS Principles Curriculum
Efrain Lopez (IDEA Public Schools)

(Virtual) What Programming IDEs Can Learn From MineCraft
Yuan Garcia (Mills High School)

(Virtual) Girls Immersed in Robotics Learning
Beryl Hoffman (Elms College); Florence Sullivan (University of Massachusetts, Amherst); Daniel Black (Holyoke Codes); Jacob Bashista (Holyoke Codes); Rachel Darley Gary (Moriarty Research and Evaluation Associates, LLC); Isabel Castellanos (University of Massachusetts, Amherst); Mary Moriarty (Moriarty Research and Evaluation Associates, LLC); Elisabeth Fein (Holyoke Codes); Özkan Yildiz (University of Massachusetts, Amherst); Ali Söken (University of Massachusetts, Amherst); Andrew Pasquale (Holyoke Codes)

(Virtual) The Benefits of HTML Slides for Programming Lectures
Pamela Fox (University of California, Berkeley)

(Virtual) Examples of Culturally Responsive Teaching in Computational Thinking Curriculum
Dana Saito-Stehberger (UC Irvine)

Paper Session — Panel-Virtual: Code Red: Culturally Revitalizing Computing Courses in Native American-Serving Schools

Saturday, March 5 / 9:20 - 10:35
Room 552 A/B (RICC, Hybrid Room)

Frieda McAlear (Kapor Center); Ian Her Many Horses (University of Colorado Boulder); Marie Casao (American Indian Science and Engineering Society); Rebecca Luebker (Haas Hall Academy)

Panel Session — How and Why to Create a Departmental BPC Plan

Saturday, March 5 / 9:20 - 10:35
Room 555 A/B (RICC, Hybrid Room)

Allyson Kennedy (National Science Foundation); Colleen M. Lewis (University of Illinois at Urbana-Champaign); Manuel A. Pérez Quiñones (University of North Carolina at Charlotte); Michelle Rogers (National Science Foundation); Burçin Tamer (Computing Research Association); Luther Tychonievich (University of Virginia)

Special Session — SIGCSE Reads 2022: Using Challenging Stories in your Classroom

Saturday, March 5 / 9:20 - 10:35
Room 556 A/B (RICC, Hybrid Room)

Rebecca Bates (Minnesota State University, Mankato); Emanuelle Burton (University of Illinois at Chicago); Valerie Summet (Rollins University); Nanette Veilleux (Simmons Universtiy); Judy Goldsmith (University of Kentucky)

Virtual Special Session — CC2020 Visualization Tool

Saturday, March 5 / 9:20 - 10:35
Virtual Room

Alison Clear (Eastern Institute of Technology); Ernesto Cuadros-Vargas (Universidad San Ignacio de Loyola); Shingo Takada (Keio University)

Exhibit Hall Open

Saturday, March 5 / 10:35 - 12:30
Exhibit Hall C (RICC)

Coffee Break

Saturday, March 5 / 10:35 - 11:20
Exhibit Hall C (RICC)


Demo Session #5 — Selected Topics

Saturday, March 5 / 10:35 - 11:20
Exhibit Hall C (RICC)

Track Chairs: Carsten Kleiner (University of Applied Sciences & Arts Hannover); Bedour Alshaigy (University of Aberdeen)


Demo #5A: CoLab.online: Reducing the Stress of Collaborative Work for You and Your Teams
Micah Gideon Modell (Mount Saint Mary College)

Demo #5B: TuneScope: Engaging Novices to Computational Thinking through Music
N. Rich Nguyen (University of Virginia); Harsh Padhye (University of Virginia); Eric Stein (University of Virginia); Glen Bull (University of Virginia)

(Virtual) Demo #5C: DSLP: A Web-based Data Science Learning Platform to Support DS
Xumin Liu (Rochester Institute of Technology); Erik Golen (Rochester Institute of Technology); Rajendra K. Raj (Rochester Institute of Technology)

Poster Session #3

Saturday, March 5 / 10:35 - 12:30
Exhibit Hall C (RICC)

Track Chairs: Lina Battestilli (North Carolina State University); Jennifer Campbell (University of Toronto)

Note: See list of posters under Poster Session #3.

Paper Session — Training and Deploying Teaching Assistants

Saturday, March 5 / 11:15 - 12:30
Providence Ballroom I/IV (Omni)

Session Chair: Kevin Lin (University of Washingon, USA)


[Now Virtual] Training Teaching Assistants by Offering an Introductory Course
Emma Riese (KTH Royal Institute of Technology); Viggo Kann (KTH Royal Institute of Technology)

MOVED from Waterplace Ballroom I (Omni) — Comfortable Cohorts and Tractable Teams: Making Large Computing Theory Courses Feel Small
Nathan Brunelle (University of Virginia); David Evans (University of Virginia)

Designing TA Training for Computer Science Graduate Students: Remote and Self-paced Options for A Supported Introduction to Reflective Teaching
Mia Minnes (University of California San Diego)

Delivering Round-the-Clock Help to Software Engineering Students Using Discord: An Experience Report
Kathryn Bridson (University of Memphis); Jeffrey Atkinson (University of Memphis); Scott D. Fleming (University of Memphis)

TOCE Highlights #2

Saturday, March 5 / 11:15 - 12:30
Providence Ballroom II/III (Omni)

Session Chair: Monica McGill (CSEdResearch.org)


Hiring CS graduates: what we learned from employers
Anna Stepanova (Texas A&M University); Alexis Weaver (Texas A&M University); Joanna Lahey (Texas A&M University); Gerianne Alexander (Texas A&M University); Tracy Hammond (Texas A&M University)

Coding Boot Camps: Enabling Women to Enter Computing Professions
Louise Ann Lyon (ETR); Emily Green (ETR)

Gender Diversity in Computer Science at a Large Public R1 Research University: Reporting on a Self-Study
Monica Babeş-Vroman (Rutgers University–New Brunswick); Thuytien N. Nguyen (Rutgers University–New Brunswick); Thu D. Nguyen (Rutgers University–New Brunswick)

Paper Session — IDEA: Gender

Saturday, March 5 / 11:15 - 12:30
Narragansett Ballroom A (Omni)

Session Chair: Satabdi Basu (SRI International, USA)


Anonymity: A Double-Edged Sword for Gender Equity in a CS1 Forum?
David A. Joyner (Georgia Institute of Technology); Lily Bernstein (Georgia Institute of Technology); Ian Bolger (Georgia Institute of Technology); Maria-Isabelle Dittamo (Georgia Institute of Technology); Stephanie Gorham (Georgia Institute of Technology); Rachel Hudson (Georgia Institute of Technology)

Lessons Learned from Scaling Sisters Rise Up
Barbara J. Ericson (University of Michigan); Patricia Garcia (University of Michigan); Joi-Lynn Mondisa (University of Michigan)

Codewit.us: A Platform for Diverse Perspectives in Coding
Kevin Buffardi (California State University, Chico); Elena Harris (California State University, Chico); Richert Wang (University of California, Santa Barbara)

Paper Session — Cybersecurity Teaching Tools

Saturday, March 5 / 11:15 - 12:30
Narragansett Ballroom B (Omni)

Session Chair: James Prather (Abilene Christian University, USA)


Evaluating Two Approaches to Assessing Student Progress in Cybersecurity Exercises
Valdemar Švábenský (Masaryk University); Richard Weiss (The Evergreen State College); Jack Cook (New York University); Jan Vykopal (Masaryk University); Pavel Čeleda (Masaryk University); Jens Mache (Lewis & Clark College); Radoslav Chudovský (Masaryk University); Ankur Chattopadhyay (Northern Kentucky University)

[Now Virtual] Design and Use of a Visualization for Teaching Integer Coercion
Steven Carr (Western Michigan University); Yu Chin Cheng (National Taipei University of Technology); Yu-Hsiang Hu (National Taipei University of Technology); Jean Mayo (Michigan Technological University); Ahmed Radwan (Western Michigan University); Ching-Kuang Shene (Michigan Technological University); James Walker (Michigan Technological University)

[Now Virtual] EdGENI: Making GENI User-Friendly for General Computer Education
Yongzhi Wang (Park University); Wen-Jung Hsin (Park University); Manish Lamsal (Park University)

Paper Session — Service Learning

Saturday, March 5 / 11:15 - 12:30
Narragansett Ballroom C (Omni)

Session Chair: Nicholas Lytle (University of Florida, USA)


[Now Virtual] Department-wide Multi-semester Community Engaged Learning Initiative to Overcome Common Barriers to Service-Learning Implementation
Kathleen Timmerman (Xavier University); Michael Goldweber (Xavier University)

A Framework for Socially-Relevant Service-Learning Internship Experiences for High School Students (PCI Best Paper)
Veronica Cateté (North Carolina State University); Amy Isvik (North Carolina State University); Marnie Hill (North Carolina State University)

Why Should Computer and Information Science Programs Require Service Learning?
Mia Kilkenny (University of Colorado Boulder); Christopher Lynnly Hovey (University of Colorado Boulder); Fujiko Robledo Yamamoto (University of Colorado Boulder); Amy Voida (University of Colorado Boulder); Lecia Barker (University of Colorado Boulder)

CANCELLED — Paper Session — Collaboration: Team Formation

Saturday, March 5 / 11:15 - 12:30
Waterplace Ballroom I (Omni)

Session Chair: Vardhan Agarwal (University of California, San Diego, USA)


MOVED to Ballroom I/IV (Omni) — Comfortable Cohorts and Tractable Teams: Making Large Computing Theory Courses Feel Small
Nathan Brunelle (University of Virginia); David Evans (University of Virginia)

Panel Session — Undergraduate Course Assistant Autonomy in Course Development and Teaching

Saturday, March 5 / 11:15 - 12:30
Room 552 A/B (RICC, Hybrid Room)

Adam Blank (California Institute of Technology); Dan Garcia (University of California, Berkeley); Christine Alvarado (University of California, San Diego); Zach Dodds (Harvey Mudd College)

Paper Session — Higher Ed Faculty Development

Saturday, March 5 / 11:15 - 12:30
Room 555 A/B (RICC, Hybrid Room)

Session Chair: RIchard Blumenthal (Regis University, USA)


Training Computing Educators to Become Computing Education Researchers
Jeffrey C. Carver (University of Alabama); Sarah Heckman (North Carolina State University); Mark Sherriff (University of Virginia)

A Time-Optimized Content Creation Workflow for Remote Teaching
Sebastian Hofstätter (TU Wien); Sophia Althammer (TU Wien); Mete Sertkan (TU Wien); Allan Hanbury (TU Wien)

Professional Development and Support for POGIL in Computer Science
Clif Kussmaul (Green Mango Associates, LLC); Helen H. Hu (Westminster College); Patricia B. Campbell (Campbell-Kibler Associates, Inc); Chris Mayfield (James Madison University); Aman Yadav (Michigan State University)

Nifty Assignments

Saturday, March 5 / 11:15 - 12:30
Room 556 A/B (RICC, Hybrid Room)

Nick Parlante (Stanford University); Julie Zelenski (Stanford University); Stephanie Valentine (University of Nebraska-Lincoln); Mike Izbicki (Claremont McKenna College); Eric S. Roberts (Willamette University); Jed Rembold (Willamette University); Juliette Woodrow (Stanford University); Kathleen Creel (Stanford University); Nick Bowman (Stanford University); Ben Stephenson (University of Calgary); Larry Joshua Crotts (University of North Carolina at Greensboro); Andrew Matzureff (Unaffiliated)


Two-Dimensional Ray Marching
L. Joshua Crotts (University of North Carolina Greensboro); Andrew Matzureff (NA)

Food Webs or the Zombie Apocalypse
Ben Stephenson (University of Calgary); Jonathan Hudson (University of Calgary)

Reddit Bot
Mike Izbicki (Claremont McKenna College)

Handwriting Recognizer
Stephanie Valentine (University of Nebraska-Lincoln)

Nifty Assignments: Spelling Bee
Eric Roberts (Stanford University); Jed Rembold (Willamette University)

Bias Bars
Juliette Woodrow (Stanford University); Kathleen Creel (Stanford University); Nick Bowman (Stanford University)

Lunch

Saturday, March 5 / 12:30 - 14:00
Ballroom A-E (RICC)

Box lunches for those who opted-in. We encourage self-organization of Table Topics.

K-12 Meet-Up

Saturday, March 5 / 12:30 - 14:00
Room 557 (RICC)



Authors' Corner

Saturday, March 5 / 12:45 - 13:30
Virtual

Paper authors presenting virtually will be available in Pathable during one of the Authors’ Corner sessions, along with authors of some papers presented in person. Participating authors are listed in the Pathable agenda item for this event.

SIGCSE TS 2022 and SIGCSE TS 2023 Committee Meeting

Saturday, March 5 / 13:00 - 14:00
Narragansett B (Omni)

dlPlan and SIGCSE TS 2022 Chairs

Immediate reflections of the conference and meetup for the teams. Please have lunch beforehand in the Ballroom.

Workshops 4xx

Saturday, March 5 / 15:00 - 18:00

Track Chairs: S. Monisha Pulimood (The College of New Jersey); Cheryl Swanier (UMass Amherst)


W401: Designing Autograders for Novice Programmers
Room 551 A/B (RICC)
Chad Hogg (Millersville University); Maria Jump (Northeastern University)

CANCELLED — W402: Beauty and Joy of Computing: AP CS Principles & Middle School Curriculum
Narragansett Ballroom A (Omni)
Michael Ball (University of California, Berkeley); Lauren Mock (University of California, Berkeley); Dan Garcia (University of California, Berkeley); Tiffany Barnes (North Carolina State University); Marnie Hill (North Carolina State University); Mary Fries (Education Development Center); Pamela Fox (University of California, Berkeley); Yuan Garcia (Millbrae High School)

W403: Free Ebooks for Computer Science Courses: Now With Support for Peer Instruction, Choice Questions, and Exam Generation
Waterplace Ballroom I (Omni)
Barbara J. Ericson (University of Michigan); Bradley N. Miller (Runestone Academy)

[Virtual] W404: Introducing Data Science Topics to Non-computing Majors
Virtual Room
Xumin Liu (Rochester Institute of Technology); Erik Golen (Rochester Institute of Technology); Rajendra Raj (Rochester Institute of Technology)

W405: Computer Science Frontiers: New Curricula to Advance Female Interest in Computing
Room 555 A/B (RICC)
Veronica Cateté (North Carolina State University); Lauren Alvarez (North Carolina State University); Shuchi Grover (Looking Glass Ventures & Stanford University); Isabella Gransbury (North Carolina State University); Brian Broll (Vanderbilt University); Madeline Drayton (Providence High School); Audrey Coats (Lynnfield High School); April Collins (MLK Jr. High School); Ákos Lédeczi (Vanderbilt University); Tiffany Barnes (North Carolina State University)

CANCELLED — W406: Adaptable Toolkits for CS Mentoring Programs in Academia and Industry
Narragansett Ballroom C (Omni)
Audrey St. John (Mount Holyoke College); Margaret Price (Microsoft Corporation); Becky Wai-Ling Packard (Mount Holyoke College)

W407: Advancing Your Arduino Game: Early and Engaging Scaffolding for Advanced CS
Room 552 A/B (RICC)
Roger D. Chamberlain (Washington University in St. Louis); James Orr (Washington University in St. Louis); Doug Shook (Washington University in St. Louis); Bill Siever (Washington University in St. Louis)

W408: Integrating Parallel and Distributed Computing in Early CS Courses
Room 553 A/B (RICC)
Sheikh Ghafoor (Tennessee Technological University); Sushil Prasad (University of Texas San Antonio); Charles Weems (University of Massachusetts Amherst)

Asynchronous Paper Sessions

[Virtual] Gradescope Supporter Session —One Platform for Paper, Online, and Programming Assignments

Asynchronous Paper Sessions
Virtual

Gradescope is a single place for grading paper-based exams, programming projects, and online assignments. Don’t miss your opportunity to:

• Learn how Gradescope’s rubric-based grading interface can help you grade your exams and homework, faster, without compromising on quality.
• See how to review your programming projects, in any language, with our autograder platform, review for similarity, and distribute results.

Whether you’re grading 20, 200, or 2,000 students, Gradescope can help. Attend this session to find out more


Paper Session [Virtual]

Asynchronous Paper Sessions
Virtual Rooms

Session Chair: TBA


[Now Virtual] Assessing Workload Perception in Introductory Computer Science Projects using NASA-TLX
Naser Al Madi (Colby College); Siyuan Peng (Colby College); Tamsin Rogers (Colby College)

[Now Virtual] If in Doubt, Try Three: Developing Better Version Control Commit Behaviour with First Year Students
Amanda Berg (KTH Royal Institute of Technology); Simon Osnes (KTH Royal Institute of Technology); Richard Glassey (KTH Royal Institute of Technology)

[Now Virtual] Additional Evidence for the Prevalence of the Impostor Phenomenon in Computing
Angela Zavaleta Bernuy (University of Toronto); Anna Ly (University of Toronto Mississauga); Brian Harrington (University of Toronto Scarborough); Michael Liut (University of Toronto Mississauga); Andrew Petersen (University of Toronto Mississauga); Sadia Sharmin (University of Toronto); Lisa Zhang (University of Toronto Mississauga)

Effective Succinct Feedback for Intro CS Theory: A JFLAP Extension
Ivona Bezáková (Rochester Institute of Technology); Kimberly Fluet (University of Rochester); Edith Hemaspaandra (Rochester Institute of Technology); Hannah Miller (Rochester Institute of Technology); David E. Narváez (University of Rochester)

[Now Virtual] Hyperstyle: A Tool for Assessing the Code Quality of Solutions to Programming Assignments
Anastasia Birillo (JetBrains Research); Ilya Vlasov (Saint Petersburg State University); Artyom Burylov (Stepik;Miro); Vitalii Selishchev (Computer Science Center); Artyom Goncharov (Computer Science Center); Elena Tikhomirova (JetBrains Research); Nikolay Vyahhi (Stepik); Timofey Bryksin (JetBrains Research; Saint Petersburg State University)

The Impact of Optional Groups on Students
Jonathan Calver (University of Toronto); Jennifer Campbell (University of Toronto); Michelle Craig (University of Toronto); Jonathan Lam (University of Toronto)

What Fails Once, Fails Again: Common Repeated Errors in Introductory Programming Automated Assessments
Simon Caton (University College Dublin); Seán Russell (University College Dublin); Brett A. Becker (University College Dublin)

Intelligent Support for All? A Literature Review of the (In)equitable Design & Evaluation of Adaptive Pedagogical Systems for CS Education
Alexia Charis Martin (University of Florida); Kimberly Michelle Ying (University of Florida); Fernando J. Rodríguez (University of Utah); Christina Suzanne Kahn (University of Florida); Kristy Elizabeth Boyer (University of Florida)

[Now Virtual] Try That Again! How a Second Attempt on In-Class Coding Problems Benefits Students in CS1
Amy Cook (University of Memphis); Alina Zaman (University of Memphis); Eric Hicks (University of Memphis); Kriangsiri Malasri (University of Memphis); Vinhthuy Phan (University of Memphis)

Design Recommendations for Using Textual Aids in Data-Science Programming Courses
Heeryung Choi (University of Michigan); Caitlin Mills (University of New Hampshire); Christopher Brooks (University of Michigan); Stephen Doherty (University of New South Wales); Anjali Singh (University of Michigan)

[Now Virtual] Opening Sentences in Academic Writing: How Security Researchers Defeat the Blinking Cursor
Didem Demirag (Concordia University); Jeremy Clark (Concordia University)

Novice Reflections During the Transition to a New Programming Language
Paul Denny (The University of Auckland); Brett A. Becker (University College Dublin); Nigel Bosch (University of Illinois); James Prather (Abilene Christian University); Brent Reeves (Abilene Christian University); Jacqueline Whalley (Auckland University of Technology)

[Now In-Person] Experiences Implementing and Utilizing a Notional Machine in the Classroom
Paul E. Dickson (University at Buffalo); Tim Richards (University of Massachusetts Amherst); Brett A. Becker (University College Dublin)

Code Quality Defects across Introductory Programming Topics
Tomáš Effenberger (Masaryk University); Radek Pelánek (Masaryk University)

Play Your Cards Right: Using Quantitative Card-Sort Data to Examine Students' Pattern-Like Concepts
James Finnie-Ansley (The University of Auckland); Paul Denny (The University of Auckland); Andrew Luxton-Reilly (The University of Auckland)

[Now Virtual] Automatic Generation and Marking of UML Database Design Diagrams
Sarah Foss (University of British Columbia); Tatiana Urazova (University of British Columbia); Ramon Lawrence (University of British Columbia)

[Now Virtual] Using Assignment Design as an Instrument to Collect Student Voice
Rita Garcia (University of Adelaide); Bradley Alexander (University of Adelaide)

[Now Virtual] Gender Influence on Communication Initiated within Student Teams
Rita Garcia (University of Adelaide); Chieh-Ju Liao (University of Adelaide); Ariane Pearce (University of Adelaide); Christoph Treude (The University of Melbourne)

How Creatively Are We Teaching and Assessing Creativity in Computing Education: A Systematic Literature Review
Wouter Groeneveld (KU Leuven); Brett A. Becker (University College Dublin); Joost Vennekens (KU Leuven)

[Now Virtual] Are Undergraduate Creative Coders Clean Coders? A Correlation Study
Wouter Groeneveld (KU Leuven); Dries Martin (Hasselt University); Tibo Poncelet (Hasselt University); Kris Aerts (KU Leuven)

A Learner-Centered Technique for Collectively Configuring Inputs for an Algorithmic Team Formation Tool
Emily M. Hastings (University of Illinois at Urbana-Champaign); Sneha R. Krishna Kumaran (University of Illinois at Urbana-Champaign); Karrie Karahalios (University of Illinois at Urbana-Champaign); Brian P. Bailey (University of Illinois at Urbana-Champaign)

[Now Virtual] Keep It Relevant! Using In-class Exercises to Predict Weekly Performance in CS1
Eric Hicks (The University of Memphis); Amy Cook (The University of Memphis); Kriangsiri Malasri (The University of Memphis); Alina Zaman (The University of Memphis); Vinhthuy Phan (The University of Memphis)

[Now Virtual] Embedding Ethics in Computer Science Courses: Does it Work?
Diane Horton (University of Toronto); Sheila McIlraith (University of Toronto); Nina Wang (University of Toronto); Maryam Majedi (University of Toronto); Emma McClure (University of Toronto); Benjamin Wald (University of Toronto)

[Now Virtual] How Well do Students Understand the All-Encompassing, Ubiquitous, and Interconnected Nature of IoT? Evaluating Student Capstone Projects
Timo Hynninen (South-Eastern Finland University of Applied Sciences); Antti Knutas (LUT University)

[Now Virtual] Help Supports during Online Delivery: Student Perception and Lessons Learnt from an Online CS2
Andrew Jiang (University of Toronto Mississauga); Bogdan Simion (University of Toronto Mississauga)

Sympathy for the (Novice) Developer: Programming Activity When Compilation Mechanism Varies
Ioannis Karvelas (University College Dublin); Brett A. Becker (University College Dublin)

“Run Wild a Little With Your Imagination”: Ethical Speculation in Computing Education with Black Mirror
Shamika Klassen (University of Colorado Boulder); Casey Fiesler (University of Colorado Boulder)

[Now Virtual] Let's Play: Increasing Accessibility Awareness and Empathy Through Games
Devorah Kletenik (Brooklyn College, City University of New York); Rachel F. Adler (Northeastern Illinois University)

[Now Virtual] Five Pedagogical Principles of a User-Centered Design Course that Prepares Computing Undergraduates for Industry Jobs
Sean Kross (University of California San Diego); Philip Guo (University of California San Diego)

Evaluation of the Use of Growth Mindset in the Computer Science Classroom
Daehan Kwak (Kean University); Patricia Morreale (Kean University); Sarah T Hug (Colorado Evaluation & Research Consulting); Yulia Kumar (Kean University); Jean Chu (Kean University); Ching-Yu Huang (Kean University); J. Jenny Li (Kean University); Paoline Wang (Kean University)

[Now Virtual] How Computer Science and Statistics Instructors Approach Data Science Pedagogy Differently: Three Case Studies
Sam Lau (UC San Diego); Deborah Nolan (UC Berkeley); Joseph Gonzalez (UC Berkeley); Philip Guo (UC San Diego)

[Now Virtual] Comparing Student Experiences of Collaborative Learning in Synchronous CS1 Classes in Gather.Town vs. Zoom
Celine Latulipe (University of Manitoba); Amy De Jaeger (University of Manitoba)

[Now Virtual] English Language Learners in Computer Science Education: A Scoping Review
Yinchen Lei (University of British Columbia); Meghan Allen (University of British Columbia)

A Comparison of Immediate and Scheduled Feedback in Introductory Programming Projects
Juho Leinonen (Aalto University); Paul Denny (The University of Auckland); Jacqueline Whalley (Auckland University of Technology)

Time-on-Task Metrics for Predicting Performance (CER Best Paper)
Juho Leinonen (Aalto University); Francisco Enrique Vicente Castro (University of Massachusetts Amherst); Arto Hellas (Aalto University)

[Now Virtual] Student Motivations and Goals for CS1: Themes and Variations
David Liben-Nowell (Carleton College); Anna N. Rafferty (Carleton College)

How to Integrate Environmental Challenges in Computing Curricula?
Anne-Laure Ligozat (Université Paris-Saclay, CNRS, ENSIIE, LISN); Kevin Marquet (Univ Lyon, INSA Lyon, Inria, CITI, EA3720); Aurélie Bugeau (Univ. Bordeaux, CNRS, Bordeaux INP, LaBRI, UMR5800); Julien Lefèvre (Aix Marseille Univ, CNRS, INT, Inst Neurosci Timone); Pierre Boulet (Univ. Lille, CNRS, Centrale Lille, UMR 9189 CRIStAL); Sylvain Bouveret (Univ. Grenoble-Alpes, CNRS, Grenoble INP, LIG); Philippe Marquet (Univ. Lille, CRIStAL, UMR 9189); Olivier Ridoux (Univ. Rennes, Inria, CNRS, IRISA); Olivier Michel (Université Paris Est - Créteil, LACL, EA 4219)

[Now Virtual] Exploring Common Writing Issues in Upper-Year Computer Science
Rehmat Munir (University of Toronto Mississauga); Francesco Strafforello (University of Toronto Mississauga); Niveditha Kani (University of Toronto Mississauga); Michael Kaler (University of Toronto Mississauga); Bogdan Simion (University of Toronto Mississauga); Lisa Zhang (University of Toronto Mississauga)

[Now Virtual] Relationships between an Early-Stage Spatial Skills Test and Final CS Degree Outcomes
Jack Parkinson (University of Glasgow); Quintin Cutts (University of Glasgow)

[Now Virtual] Principles Matter: Integrating an Ethics Intervention into a Computer Security Course
Justin Petelka (University of Washington); Megan Finn (University of Washington); Franziska Roesner (University of Washington); Katie Shilton (University of Maryland)

Online Tutorial Tools to Practice Data Representation
Bin Peng (Park University)

A Four-year Study of a Placement Exam for an Introductory Programming Course
Stefan Podlipnig (TU Wien)

Interpreting the ABET Computer Science Criteria Using Competencies
Rajendra K. Raj (Rochester Institute of Technology); Amruth N Kumar (Ramapo College of NJ); Mihaela Sabin (University of New Hampshire); John Impagliazzo (Hofstra University)

[Now Virtual] Training Teaching Assistants by Offering an Introductory Course
Emma Riese (KTH Royal Institute of Technology); Viggo Kann (KTH Royal Institute of Technology)

Barriers to New Zealand High School CS Education - Learners' Perspectives
Chamindi K. Samarasekara (University of Otago); Claudia Ott (University of Otago); Anthony Robins (University of Otago)

[Now Virtual] Identifying Common Errors in Open-Ended Machine Learning Projects
James Skripchuk (North Carolina State University); Yang Shi (North Carolina State University); Thomas Price (North Carolina State University)

[Now Virtual] Creating a High Quality, High Impact CS Teacher Prep Program
J. Ben Schafer (University of Northern Iowa); J. Philip East (University of Northern Iowa)

[Now Virtual] Experience Report on the Use of Breakout Rooms in a Large Online Course
Sadia Sharmin (University of Toronto); Larry Yueli Zhang (York University)

[Now Virtual] Large-Scale Analysis of Error Frequencies in Logo Programming
Jacqueline Staub (ETH Zurich); Zaheer Chothia (ETH Zurich)

Scratch and Sense: Using Real-Time Sensor Data to Motivate Students Learning Scratch
Hussel Suriyaarachchi (The University of Auckland); Paul Denny (The University of Auckland); Suranga Nanayakkara (The University of Auckland)

[Now Virtual] Department-wide Multi-semester Community Engaged Learning Initiative to Overcome Common Barriers to Service-Learning Implementation
Kathleen Timmerman (Xavier University); Michael Goldweber (Xavier University)

[Now In-Person] Exploration on Integrating Accessibility into an AI Course
Chia-En Tseng (Western Washington University); Seoung Ho Jung (Western Washington University); Yasmine N. Elglaly (Western Washington University); Yudong Liu (Western Washington University); Stephanie Ludi (University of North Texas)

[Now Virtual] Post-Exam Videos for Assessment in Computing Courses: See and Hear Students' Thinking
Tammy VanDeGrift (University of Portland)

[Now Virtual] Exploring Design Choices to Support Novices' Example Use During Creative Open-Ended Programming (ERT Best Paper)
Wengran Wang (North Carolina State University); Audrey Le Meur (North Carolina State University); Mahesh Bobbadi (North Carolina State University); Bita Akram (North Carolina State University); Tiffany Barnes (North Carolina State University); Chris Martens (North Carolina State University); Thomas Price (North Carolina State University)

[Now Virtual] EdGENI: Making GENI User-Friendly for General Computer Education
Yongzhi Wang (Park University); Wen-Jung Hsin (Park University); Manish Lamsal (Park University)

[Now Virtual] Readable vs. Writable Code: A Survey of Intermediate Students' Structure Choices
Eliane Wiese (University of Utah); Anna Rafferty (Carleton College); Jordan Pyper (University of Utah)

Retrieval-based Teaching Incentivizes Spacing and Improves Grades in Computer Science Education
Iman YeckehZaare (University of Michigan - Ann Arbor); Chloe Aronoff (University of Michigan - Ann Arbor); Gail Grot (San Jose State University)

Another Victim of COVID-19: Computer Science Education
Iman YeckehZaare (University of Michigan - Ann Arbor); Gail Grot (San Jose State University); Isadora Dimovski (University of Michigan - Ann Arbor); Karlie Pollock (Haverford College); Elijah Fox (University of Michigan - Ann Arbor)

TOCE Highlights - Virtual

Asynchronous Paper Sessions
Virtual Rooms


An Empirical Study of Students' Perceptions on the Setup and Grading of Group Programming Assignments
Efthimia Aivaloglou (Leiden Institute of Advanced Computer Science, The Netherlands and Open Universiteit, The Netherlands); Anna van der Meulen (Leiden Institute of Advanced Computer Science, The Netherlands)

Towards a Framework for Teaching Artificial Intelligence to a Higher Education Audience
Becky Allen (Newcastle University); Andrew Stephen McGough (Newcastle University); Marie Devlin (Newcastle University)

Parental Involvement in Computer Science Education and Computing Attitudes and Behaviours in the Home: Model and Scale Development
Nina Bresnihan (University of Dublin); Aibhín Bray (University of Dublin); Lorraine Fisher (University of Dublin); Glenn Strong (University of Dublin); Richard Millwood (University of Dublin); Brendan Tangney (University of Dublin)

Cognitive Load Theory in Computing Education Research: A Review
Rodrigo Duran (Federal Institute of Mato Grosso do Sul and Aalto University); Albina Zavgorodniaia (Aalto University); Juha Sorva (Aalto University)

Applying a Transformative Justice Approach to Encourage Participation of Black and Latina Girls in Computing
Sheena Erete (DePaul University); Karla Thomas Northwestern University); Denise Nacu (DePaul University); Jessa Dickinson (DePaul University); Naomi Thompson (Northwestern University); Nichole Pinkard (Northwestern University)

“Los programadores debieron pensarse como dos veces”: Exploring the Intersections of Language, Power and Technology with Bi/Multilingual Students
Sara Vogel (New York University)

Birds-of-a-Feather (BOFs) [Virtual]

Asynchronous Paper Sessions

Track Chairs: Meghan Allen (University of British Columbia); Aleata Hubbard Cheuoua (WestEd, LLC)


[Now Virtual] A Town Meeting: SIGCSE Committee on Expanding the Women-in-Computing Community
Virtual Room
Gloria Childress Townsend (DePauw University); Paula Gabbert (Furman University); Wendy Powley (Queen's University)

[Now Virtual] The Trials and Tribulations of Early Career Researchers Transitioning into Full-Time Teaching Tracks
Virtual Room
Bedour Alshaigy (Independent)

Posters

Poster Session #1

[Now Virtual] An Exploration into School District Decision Making Around Elementary Computer Science Programs
Eleanor Richard (University of Massachusetts Dartmouth)

Exploring Threshold Concepts for Intermediate Students
Brian M. McSkimming (University at Buffalo); Adrienne Decker (University at Buffalo)

[Now Virtual] ITT: An Interactive Tutoring Tool to Improve the Learning and Visualization of Compiler Design Theory From Implementation
Rafael Del Vado Vírseda (Universidad Complutense de Madrid)

Incorporating the Concepts of Fairness and Bias into an Undergraduate Computer Science Course to Promote Fair Automated Decision Systems
Sheikh Rabiul Islam (University of Hartford); Ingrid Russell (University of Hartford); William Eberle (Tennessee Tech University); Darina Dicheva (Winston-Salem State University)

Including Neurodiversity in Foundational and Applied Computational Thinking (INFACT)
Jodi Asbell-Clarke (TERC); Tara Robillard (TERC); Teon Edwards (TERC); Erin Bardar (TERC); Maya Israel (University of Florida); David Weintrop (University of Maryland); Shuchi Grover (Looking Glass Inc)

[Now Virtual] Using Deep Learning to Localize Errors in Student Code Submissions
Shion Fujimori (University of Toronto); Mohamed Harmanani (University of Toronto); Owais Siddiqui (University of Toronto Mississauga); Lisa Zhang (University of Toronto Mississauga)

LupSeat: A Randomized Seating Chart Generator to Prevent Exam Cheating
Joël Porquet-Lupine (University of California, Davis); Hiroya Gojo (University of California, Davis); Philip Breault (University of California, Davis)

Unplugged Parallelism for First-Year CS Majors
Barbara M. Anthony (Southwestern University); D. Cenk Erdil (Sacred Heart University); Robert Montante (Bloomsburg University of Pennsylvania); Olga Glebova (Georgia State University)

The CCLA: Cultivating a Culture of Computing at a Small Liberal Arts University
Mark M. Meysenburg (Doane University)

CLICK: A Mentoring Approach to Increasing Female Participation in Computer Science
Amanda O’Farrell (TU Dublin); Micheal Griffin (Kishoge Community College); Keith Nolan (TU Dublin)

Design and Implementation of an Academic Integrity Module for Undergraduate CS Students
Debarati Basu (Embry-Riddle Aeronautical University); Harini Ramaprasad (University of North Carolina at Charlotte)

Preferred Course Modality and Effective Teaching Methods for Graduate Level Courses
Dewan Tanvir Ahmed (University of North Carolina at Charlotte)

Where’s the Bug? Helping Students Find Errors in Physical Computing
Michael Schneider (University of Colorado, Boulder)

Students of Color Organization Improves CS1 Grades
Allana Johnson (DePauw University); Gloria Childress Townsend (DePauw University); Khadija Stewart (DePauw University)

Building K-12 Teacher Capacity to Expand Uptake in a National CS Curriculum
Keith Quille (TU Dublin); Roisin Faherty (TU Dublin); Brett A. Becker (UCD)

CryptoScratch: Teaching Cryptography with Block-based Coding
Nathan Percival (University of Massachusetts Lowell); Pranathi Rayavaram (University of Massachusetts Lowell); Sashank Narain (University of Massachusetts Lowell); Claire Seungeun Lee (University of Massachusetts Lowell)

Exploration of the Week-by-Week ICAP Transitions by Students
Adam M Gaweda (North Carolina State University); Collin F Lynch (North Carolina State University)

[Now Virtual] Developing Inclusive Computing with the CT Pathways Toolkit
Merijke Coenraad (Digital Promise); Quinn Burke (Digital Promise); Pati Ruiz (Digital Promise); Kelly Mills (Digital Promise); Jeremy Roschelle (Digital Promise)

Cybersecurity Shuffle: Using Card Magic to Introduce Cybersecurity Concepts
Preston Moore (New York University); Justin Cappos (New York University)

Programming Practice Logs as a Tool to Support Equity and Inclusion
Sonya Cates (Roger Williams University)

Transfer Support and Student Outcomes Correlations among URM and Non-URM Computing and Engineering Students
Danyelle Ireland (University of Maryland, Baltimore County); Amanda Menier (SageFox Consulting Group); Rebecca Zarch (SageFox Consulting Group); Jordan Esiason (SageFox Consulting Group)

Exploring the Relationship Between Undergraduate Near-Peer Intersectional Computing, Mentoring, and Instructor Identities
Kristina Kramarczuk (University of Maryland); Maya Narayanasamy (University of Maryland); Anaum Khan (University of Maryland); Jandelyn Plane (University of Maryland); Kate Atchison (University of Maryland)

Reflections on Educational Choices Made by Coding Bootcamp and Computer Science Graduates
Sherry Seibel (Simmons University); Nanette Veilleux (Simmons University); Tabitha Miles (Simmons University); Rachel Beaulieu (Simmons University)

Building Community and Validating Co-Curricular Achievement
Paul Gestwicki (Ball State University); David L. Largent (Ball State University)

Poster Session #2

[Now Virtual] The Sol y Agua RPP: A Bilingual and Culturally Responsive Approach to Introduce Computational Thinking in Middle School
Monika Akbar (The University of Texas at El Paso); Katherine Mortimer (The University of Texas at El Paso); Grecia Navarrete (The University of Texas at El Paso); Stephanie Galvan (The University of Texas at El Paso); George Molina (The University of Texas at El Paso); Romelia Reyes (The University of Texas at El Paso); Cynthia Ontiveros (El Paso Independent School District); Scott Gray (El Paso Independent School District); Sarah Escandon (El Paso Independent School District); Monica Lyons (El Paso Independent School District); Pedro Delgado (El Paso Independent School District); Victor Medrano (El Paso Independent School District); Haleigh Kneedler (El Paso Independent School District); Patricia Benitez (El Paso Independent School District); Jacob Ramirez (El Paso Independent School District); Jesus Vazquez (El Paso Independent School District); Melissa Anderson (El Paso Independent School District)

XDesign: Integrating Interface Design into Explainable AI Education
Hyungyu Shin (KAIST (Korea Advanced Institute of Science and Technology)); Nabila Sindi (KAIST (Korea Advanced Institute of Science and Technology)); Yoonjoo Lee (KAIST (Korea Advanced Institute of Science and Technology)); Jaeryoung Ka (KAIST (Korea Advanced Institute of Science and Technology)); Jeanyoung Y. Song (DGIST (Daegu Gyeongbuk Institute of Science and Technology)); Juho Kim (KAIST (Korea Advanced Institute of Science and Technology))

[Now Virtual] Introducing Programming to Middle School Students to Increase Knowledge and Interest in Computer Science
Callan J. Noak (Lamar University); Jennifer L. Tsan (Lamar University); Sujing Wang (Lamar University); Stefan Andrei (Lamar University)

INSPIRE: Fourth Industrial Revolution Teaching in the Classroom
Oli Howson (The Open University); Patricia Charlton (The Open University); Francisco Iniesto (The Open University); Wayne Holmes (The Open University)

CSLINC a Nationwide CS MOOC for Second-level Students
Karen Nolan (TU Dublin); Keith Quille (TU Dublin); Brett A. Becker (University College Dublin)

Climate Science, Data Science and Distributed Computing to Build Teen Students’ Positive Perceptions of CS
Shuchi Grover (Looking Glass Ventures); Jessica Oster (Vanderbilt University); Ákos Lédeczi (Vanderbilt University); Brian Broll (Vanderbilt University); Menton Deweesw (Vanderbilt University)

Women’s Longitudinal Career Trajectories Following Their Participation in a 3-Year Computing Camp
Maya Narayanasamy (University of Maryland)

Pencil Puzzles as a Context for Introductory Computing Assignments in Diverse Settings
Zack Butler (Rochester Institute of Technology); Ivona Bezakova (Rochester Institute of Technology); Angelina Brilliantova (Rochester Institute of Technology); Hannah Miller (Rochester Institute of Technology); Kimberly Fluet (University of Rochester)

Who is Failing CS1? Early Results from DFW Rate Investigation
Matthew Hertz (University at Buffalo); Carl Alphonce (University at Buffalo); Brian M. McSkimming (University at Buffalo); Adrienne Decker (University at Buffalo)

Computer Science Education Policy: What California Can Tell Us about Contributing Factors to Success and Opportunities for Further Progress
Joel Knudson (American Institutes for Research); Candice Handjojo (American Institutes for Research); Ashley Sunde (American Institutes for Research)

A Course on Data Quality in Analytics
Hongwei Zhu (University of Massachusetts Lowell)

Developing and Implementing an Immersive Virtual Study Abroad Course on the History and Science of Information
James J. Butler (Pacific University); Shereen Khoja (Pacific University)

Removing the Veil: Shining Light on the Lack of Inclusivity in Cybersecurity Education for Students with Disabilities
Felicia Hellems (Sacred Heart University); Sajal Bhatia (Sacred Heart University)

Teaching Parallel Programming with Java and Pyjama
Ruth Kurniawati (Westfield State University)

[Now Virtual] Can CS1 Curricula Be Used For Middle School Computer Programming Education?
Gurmeher Kaur (Chapel Hill High School); Kris Jordan (University of North Carolina at Chapel Hill); Jasleen Kaur (University of North Carolina at Chapel Hill)

Equity in Access to and Participation in K-12 Computer Science Education
Madeline L Haynes (Texas Advanced Computing Center); Yiwen Yang (Texas Advanced Computing Center); Natashia Bibriescas (Texas Advanced Computing Center); Miriam Jacobson (Texas Advanced Computing Center); Stephanie Baker (Texas Advanced Computing Center); Jayce Warner (Texas Advanced Computing Center)

How is Computational Thinking Defined in Elementary Science?
Jennifer Pietros (University of Rhode Island); Sara Sweetman (University of Rhode Island); Minsuk Shim (University of Rhode Island)

Analyzing Student Experience of Time Trackers on Assessments
Ella Truslow (University of Virginia); Nour Goulmamine (University of Virginia); John R Hott (University of Virginia); Nada Basit (University of Virginia)

MOCSIDE: An Open-source and Scalable Online IDE and Auto-Grader for Computer Science Education
Jonathan Cazalas (Florida Southern College); Max Barlow (Florida Southern College); Ibraheem Cazalas (Florida Southern College); Chase Robinson (Florida Southern College)

[Now Virtual] The Effect of Program Cost on Minority Student Virtual Computing Outreach Participation
Kaylah Mackroy (Morehouse College); Whitney Nelson (Morehouse College); Kinnis Gosha (Morehouse College)

Measuring the Impact of COVID-19 on the Health and Wellbeing of Computer Science Practitioners
Tom Crick (Swansea University); Cathryn Knight (Swansea University); Richard Watermeyer (University of Bristol)

Add Some Action to the Output: A Ready-to-Use, Customizable Asset for Easily Adding Animation to Python Programs
Madalene Spezialetti (Trinity College); Brian Garten (Trinity College)

Instantiating Specifications Grading in Computer Science Courses
David L. Largent (Ball State University)

Insights from Virtual Culturally Responsive Computing Camps
Jaemarie Solyst (Carnegie Mellon University); Tara Nkrumah (Arizona State University); Angela Stewart (Carnegie Mellon University); Amanda Buddemeyer (University of Pittsburgh); Erin Walker (University of Pittsburgh); Amy Ogan (Carnegie Mellon University)

Poster Session #3

[Now Virtual] Computational Thinking Integration Design Principles in Humanities
Secil Caskurlu (Michigan State University); Anne Drew Hu (Michigan State University); Aman Yadav (Michigan State University); Rafi Santo (Telos Learning)

Designing Equity-Centered Formative Assessment Artifacts for Computing
Pati Ruiz (Digital Promise); Emily Nestor (Talladega County Schools); Kelly Mills (Digital Promise); Merijke Coenraad (Digital Promise); Quinn Burke (Digital Promise)

[Now Virtual] ExCITE: Broadening Participation with Service Learning
Lily R. Liang (University of the District of Columbia); Briana Wellman (University of the District of Columbia); Uzma Amir (University of the District of Columbia)

Beyond MCQ: Designing Innovative, Engaging, Autogradable Assessments for Supporting Teaching & Learning in K-12 Computer Science
Shuchi Grover (Looking Glass Ventures); Bob Carmichael (Looking Glass Ventures); Shivram Venkatasubramaniam (Looking Glass Ventures)

[Now Virtual] Investigating the Impact of Voice Response Options in Surveys
Pan Chen (University of Toronto); Naaz Sibia (University of Toronto Mississauga); Angela Zavaleta Bernuy (University of Toronto); Michael Liut (University of Toronto Mississauga); Joseph Jay Williams (University of Toronto)

Training Near-Peer Mentors for Instructional Roles in Informal K-12 Computing Programs
Kristina Kramarczuk (University of Maryland, College Park); Maya Narayanasamy (University of Maryland, College Park); Kate Atchison (University of Maryland, College Park); Jandelyn Plane (University of Maryland, College Park)

Predicting Success in CS1 - An Open Access Data Project
Keith Quille (TU Dublin); Keith Nolan (TU Dublin)

Reflections of Cybersecurity Workshop for K-12 Teachers and High School Students
Chad Mourning (Ohio University); David Juedes (Ohio University); Allyson Hallman-Thrasher (Ohio University); Harsha Chenji (Ohio University); Savas Kaya (Ohio University); Avinash Karanth (Ohio University)

A Case Study on The Adoption of Open Educational Resources in a C Programming Course
Julio César Bahamón (University of North Carolina at Charlotte)

Women More Likely to Have a Sense of Belonging in Coding Bootcamps than University Computer Science Programs
Sherry Seibel (Simmons University); Nanette Veilleux (Simmons University); Tabitha Miles (Simmons University); Rachel Beaulieu (Simmons University)

[Now Virtual] How Do Students Seek Help and How Do TAs Respond? Investigating Help-Seeking Strategies in CS1 Office Hours
Harrison Kwik (Northwestern University); Haoqi Zhang (Northwestern University); Eleanor O’Rourke (Northwestern University)

Bringing Ethics and Justice into CS1 Courses through Data that Shows an Incomplete Picture
Yunhao Wang (University of Michigan); Johanna Okerlund (University of Michigan); H. V. Jagadish (University of Michigan)

Universal Design of Interactive Mathematical Notebooks on Programming
Bin Guo (McMaster University); Jason Nagy (McMaster University); Emil Sekerinski (McMaster University)

[Now Virtual] Curricula Design in Public Interest Tech Using OER
Susan P. Imberman (College of Staten Island CUNY)

[Now Virtual] Validation of the Programming Emotions Questionnaire
Sarthak Awasthi (The Ohio State University); Rakhi Batra (The Ohio State University); Syedah Zahra Atiq (The Ohio State University)

Students’ Engagement in Collaborative Active Learning - Online v.s. Face-to-Face
Karen Jin (University of New Hampshire)

Co-Designing Learning Experiences to Support the Development of Culturally Relevant CS Lessons in Elementary Classrooms
Jennie Chiu (University of Virginia); Anita Crowder (CodeVA); Dwayne Ray Cormier (Virginia Commonwealth University); Sheila Mosby (Petersburg School District); Eric Bredder (University of Virginia)

Reading Between the Lines: Student Experiences of Resubmission in an Introductory CS Course
Leah Perlmutter (University of Washington); Jayne Everson (University of Washington); Ken Yasuhara (University of Washington); Brett Wortzman (University of Washington); Kevin Lin (University of Washington)

Exam Time: How Students Spend Their Time When Taking Exams
Brian P. Railing (Carnegie Mellon University)

Reversing Our Ways from x86 VM Configurations onto ARM-Based Raspberry Pis
Hsiao-An Wang (Marquette University); Dennis Brylow (Marquette University); Debbie Perouli (Marquette University)

High-level to Low-level in Unity with GPU Shader Programming
Dimitrij (Mitja) Hmeljak (Indiana University)

Metrics for Student Classroom Engagement and Correlation to Software Assignment Plagiarism
William Allen (Rensselaer Polytechnic Institute); Shelly Belsky (Rensselaer Polytechnic Institute); Ben Kelly (Rensselaer Polytechnic Institute); Jenay Barela (Rensselaer Polytechnic Institute); Matthew Peveler (PopSQL, Inc.); Barbara Cutler (Rensselaer Polytechnic Institute)

An Introduction to Computer Science in the New Curriculum for Wales
Tom Crick (Swansea University)

Virtual Poster Session

From the Game Ideas Prototypes to their Final Versions using International Intensive Project Results
Piotr Milczarski (University of Lodz); Norbert Borowski (University of Lodz); Artur Hłobaż (University of Lodz); Michał Beczkowski (University of Lodz)

Teacher Self-efficacy During Professional Development for Game Design and Unity
Charles B. Hodges (Georgia Southern University); Mete Akcaoglu (Georgia Southern University); Andrew Allen (Georgia Southern University); Selçuk Doğan (Georgia Southern University)

Diversifying the Face of Computing through Re-entry Initiatives for Returning Women
Farzana Rahman (Syracuse University); Elodie Billionniere (Miami Dade University); Vaishnavi Prashant Subhedar (Syracuse University)

First Impressions of Using Stack Overflow for Education in a Computer Science Bachelor Programme
Stefan Hugtenburg (Delft University of Technology); Andy Zaidman (Delft University of Technology)

How Do You Know if They Don’t Know? The Design of Pre-Tests in Computing Education Research
Miranda C. Parker (University of California, Irvine); Yvonne S. Kao (WestEd)

Do students Git it? A Lightweight Intervention to Increase Usage of Advanced Git Features
Todd Sproull (Washington University in St. Louis)

Equity-focused Peer Mentoring for High School CS Teachers
Aleata Hubbard Cheuoua (WestEd); Bryan Twarek (CSTA); Ed Campos (CSTA); Amy Fetherston (CSTA Wisconsin Dairyland); Yvonne Kao (WestEd); Linnea Logan (CSTA Wisconsin Dairyland)

Feedback on Program Development Process for CS1 Students
Charis Charitsis (Stanford University); Chris Piech (Stanford University); John C. Mitchell (Stanford University)

Are We There Yet? Novices’ Code Smells linked to Loop Constructs
Cruz Izu (The University of Adelaide); Shrey Chandra (The University of Adelaide)

Inclusive Thinking Questionnaire: Preliminary Results
Dhruv Nagpal (BITS Pilani); Jaskaran Singh Bhatia (BITS Pilani); Dev Goel (BITS Pilani); Parthasarathy P D (BITS Pilani); Snigdha Tiwari (BITS Pilani); Swaroop Joshi (BITS Pilani)

Authentic Learning of Machine Learning in Cybersecurity with Portable Hands-on Labware
Dan Chia-Tien Lo (Kennesaw State University); Hossain Shahriar (Kennesaw State University); Kai Qian (Kennesaw State University); Michael Whitman (Kennesaw State University); Fan Wu (Tuskegee University); Cassandra Thomas (Tuskegee University)

“It is what the situation demands”: How Communities of Practice Create Value for CS Teachers in the Time of Covid
M. Livingston (University at Albany, SUNY); Lijun Ni (University at Albany, SUNY); Yan Tian (University at Albany, SUNY); Jason Bohrer (CSTA); Jake Baskin (CSTA)

A Novel Machine Learning and Artificial Intelligence Course for Secondary School Students
Joyce Mahon (University College Dublin); Keith Quille (Technological University of Dublin); Brian Mac Namee (University College Dublin); Brett A. Becker (University College Dublin)

Increasing Computing Participation through School Counselors
Wendy Chi (National Center for Women & Information Technology); Patricia Morreale (Kean University); Jean Chu (Kean University); Angela Cleveland (National Center for Women & Information Technology); Maureen Stewart (National Center for Women & Information Technology)

Enhance Capacity to Foster Secondary Computer Science Teachers in Multiple Pathways
Dan Chia-Tien Lo (Kennesaw State University); Brian Lawler (Kennesaw State University)

A Tool to Teach Expressions with Feedback About Broken Laws
Oleg Sychev (Volgograd State Technical University); Nikita Penskoy (Volgograd State Technical University); Grigory Terekhov (Volgograd State Technical University)

TinyMLedu: The Tiny Machine Learning Open Education Initiative
Brian Plancher (Harvard John A. Paulson School of Engineering and Applied Sciences); Vijay Janapa Reddi (Harvard John A. Paulson School of Engineering and Applied Sciences)

Evaluating Short Animation Videos in Asynchronous Teaching
Chen Liang (University of Michigan); Bobak Mortazavi (Texas A&M University)

Testing Machine Learning Models to Identify Computer Science Students at High-risk of Probation
Hamza Errahmouni Barkam (University of California, Irvine); Max Wang (Cal Poly Pomona); Barbara Martinez Neda (University of California, Irvine); Sergio Gago Masague (University of California, Irvine)

Developing an Ecosystem of Support for K-12 CS Educators
Bryan Twarek (Computer Science Teachers Association); Janice Mak (Arizona State University); Shaina Glass (Computer Science Teachers Association); Sababu Chaka Barashango (Georgia Institute of Technology); Cindi Chang (Nevada Department of Education)

Enabling In-Class Peer Feedback on Introductory Computer Science Coding Exercises
Alina Zaman (University of Memphis); Vinhthuy Phan (University of Memphis); Amy Cook (University of Memphis)

Don’t Just Paste Your Stacktrace: Shaping Discussion Forums in Introductory CS Courses
Amogh Mannekote (University of Florida); Mehmet Celepkolu (University of Florida); Aisha Chung Galdo (University of Florida); Kristy Elizabeth Boyer (University of Florida); Maya Israel (University of Florida); Sarah Heckman (North Carolina State University); Kristin Stephens-Martinez (Duke University)

Improved Testing of PrairieLearn Question Generators
Aayush Shah (UC Berkeley); Alan Lee (UC Berkeley); Chris Chi (Harvard University); Ruiwei Xiao (Washington University in St. Louis); Pranav Sukumar (UC Berkeley); Jesus Villalobos (UC Berkeley); Dan Garcia (UC Berkeley)

Supporting Teacher Professional Learning and Curriculum Implementation Through Collaborative Curriculum Design
Lijun Ni (University at Albany, State University of New York); Gillian Bausch (University at Albany, State University of New York); Bernardo Feliciano (University of Massachusetts Lowell); Hsien-Yuan Hsu (University of Massachusetts Lowell); Fred Martin (University of Massachusetts Lowell)

Using WebAssembly to Teach Code Generation in a Compiler Design Course
Ariel Ortiz (Tecnologico de Monterrey)

Seamless Embedding of Programming IDEs into Computer-Based Testing Software
Abel Yagubyan (University of California, Berkeley); Dan Garcia (University of California, Berkeley)

A Preliminary Study of Peer Assessment Feedback within Team Software Development Projects
Tom Crick (Swansea University); Tom Prickett (Northumbria University); Jill Bradnum (Northumbria University)

Grading Mastery: Calculating Grades from Domain-Law Violations
Oleg Sychev (Volgograd State Technical University); Yaroslav Kamennov (Volgograd State Technical University)

[Now Virtual] The Sol y Agua RPP: A Bilingual and Culturally Responsive Approach to Introduce Computational Thinking in Middle School
Monika Akbar (The University of Texas at El Paso); Katherine Mortimer (The University of Texas at El Paso); Grecia Navarrete (The University of Texas at El Paso); Stephanie Galvan (The University of Texas at El Paso); George Molina (The University of Texas at El Paso); Romelia Reyes (The University of Texas at El Paso); Cynthia Ontiveros (El Paso Independent School District); Scott Gray (El Paso Independent School District); Sarah Escandon (El Paso Independent School District); Monica Lyons (El Paso Independent School District); Pedro Delgado (El Paso Independent School District); Victor Medrano (El Paso Independent School District); Haleigh Kneedler (El Paso Independent School District); Patricia Benitez (El Paso Independent School District); Jacob Ramirez (El Paso Independent School District); Jesus Vazquez (El Paso Independent School District); Melissa Anderson (El Paso Independent School District)

[Now Virtual] Introducing Programming to Middle School Students to Increase Knowledge and Interest in Computer Science
Callan J. Noak (Lamar University); Jennifer L. Tsan (Lamar University); Sujing Wang (Lamar University); Stefan Andrei (Lamar University)

[Now Virtual] Can CS1 Curricula Be Used For Middle School Computer Programming Education?
Gurmeher Kaur (Chapel Hill High School); Kris Jordan (University of North Carolina at Chapel Hill); Jasleen Kaur (University of North Carolina at Chapel Hill)

[Now Virtual] The Effect of Program Cost on Minority Student Virtual Computing Outreach Participation
Kaylah Mackroy (Morehouse College); Whitney Nelson (Morehouse College); Kinnis Gosha (Morehouse College)

[Now Virtual] Computational Thinking Integration Design Principles in Humanities
Secil Caskurlu (Michigan State University); Anne Drew Hu (Michigan State University); Aman Yadav (Michigan State University); Rafi Santo (Telos Learning)

[Now Virtual] ExCITE: Broadening Participation with Service Learning
Lily R. Liang (University of the District of Columbia); Briana Wellman (University of the District of Columbia); Uzma Amir (University of the District of Columbia)

[Now Virtual] Investigating the Impact of Voice Response Options in Surveys
Pan Chen (University of Toronto); Naaz Sibia (University of Toronto Mississauga); Angela Zavaleta Bernuy (University of Toronto); Michael Liut (University of Toronto Mississauga); Joseph Jay Williams (University of Toronto)

[Now Virtual] How Do Students Seek Help and How Do TAs Respond? Investigating Help-Seeking Strategies in CS1 Office Hours
Harrison Kwik (Northwestern University); Haoqi Zhang (Northwestern University); Eleanor O’Rourke (Northwestern University)

[Now Virtual] Curricula Design in Public Interest Tech Using OER
Susan P. Imberman (College of Staten Island CUNY)

[Now Virtual] Validation of the Programming Emotions Questionnaire
Sarthak Awasthi (The Ohio State University); Rakhi Batra (The Ohio State University); Syedah Zahra Atiq (The Ohio State University)

[Now Virtual] ITT: An Interactive Tutoring Tool to Improve the Learning and Visualization of Compiler Design Theory From Implementation
Rafael Del Vado Vírseda (Universidad Complutense de Madrid)

Undergraduate Student Research Competition Poster Session

[Now Virtual] K-12 CS Teacher Licensing in the US
Jessica M Yauney (Brigham Young University)

[Now Virtual] Rho-NLR: A Neural Lumigraph Renderer with Controllable Illumination
Laura Perkins (New College of Florida)

The Effect of Animation and Real-world Analogies on Learning Computer Systems Concepts by Diverse Students
Zhen Wu (University of Pittsburgh); Rachel Puckett (University of Pittsburgh); Wonsun Ahn (University of Pittsburgh); Sherif Khattab (University of Pittsburgh); Luis Oliveira (University of Pittsburgh); Vinicius Petrucci (University of Pittsburgh)

Misconceptions about Computer Science Leads to Deferred Entrance to the Technology Field
Tabitha Miles (Simmons University)

Interactive Network Visualization of Learning Progressions
Nathan Hurtig (Rose-Hulman Institute of Technology)

[Now Virtual] Celer: A Smart Fleet Management System (Optimizing Traffic Flow in New York City)
Ugo Dos Reis (University of Toronto); Maheen Ferdousi (University of Toronto); Ilir Dema (University of Toronto)

Using LSTM Networks for Multiparameter Physiological Signal Reconstruction to Reduce Training Time
Alia E. Alramahi (Benedictine University); Adrian K. Cornely (Benedictine University); Grace M. Mirsky (Benedictine University)

[Virtual] Mining Data on Computing Majors Knowledge Game Sam Thach (Oregon Institute of Technology); Cecily Heiner (Oregon Institute of Technology)

Graduate Student Research Competition Poster Session

The Development of Computational Thinking in Computing Higher Education
Carolina Moreira Oliveira (Federal University of Paraná)

Finding the Most Relevant Pages of the Learning Materials on which a Student Just Focuses
Taichi Imbe (Meisei University)

What Does Literature Tell Us About Recursion?
Sean Mackay (University at Buffalo)

[Now Virtual] Equipping Middle School Teachers with Culturally Responsive Pedagogy for Computer Science Through Community-centered Professional Development
Gillian Bausch (University at Albany, SUNY)

Cross-grade Comparison of Computational Thinking in Young Children Using Normalized Unplugged Assessment Scores
Emily Relkin (Tufts University)

[Virtual] Supporting Novice Learners’ Coding through Productive Failure-Based Debugging Activities Sagun Giri (The Pennsylvania State University)

Constructivism in Computer Science Education
Julie Smith (University of North Texas)