Fri 20 Feb 2026 11:20 - 11:40 at Meeting Room 274 - Broadening Participation Chair(s): Gaokgakala Alogeng

Building computer science instruction for everyone requires understanding and supporting learner motivations beyond software development. Some learners value understanding the purpose of the code more than writing code, and might become end-user programmers or conversational programmers. However, existing CS instruction focuses mainly on code-writing skills. And while there have been efforts to integrate computing into other disciplines, this requires immense time and effort from instructors. Moreover, these integrated materials may not be appropriate for general education computing courses, which provide an overview of computing to students from a variety of disciplines. To address this problem, we designed and tested three interactive tutorials in the lab sessions of an introductory computing course for non-majors. Instead of teaching programming from scratch, these purpose-first tutorials highlight the purpose and basics of authentic programming libraries and tools, such as SQL queries, web-scraping libraries in Python, and HTTP requests. They are short (<1 hour), require minimal prior knowledge, and can be easily included in existing courses. The learning objectives of our activities are to help students understand why and when these tools are useful and encourage them to explore these tools in problems they might encounter in their disciplines. We observe that the activities were beneficial in improving confidence and providing a conceptual understanding of several tools. We present lessons learned to inform the design of similar activities for teaching computing as general knowledge to diverse audiences.

Fri 20 Feb

Displayed time zone: Central Time (US & Canada) change

10:40 - 12:00
Broadening ParticipationPapers at Meeting Room 274
Chair(s): Gaokgakala Alogeng CSEdBotswana
10:40
20m
Talk
Creating a Second Pathway to the Computing MajorMSIIn-Person & OnlineERT Best Paper
Papers
Ashley Pang UC Riverside, Paea LePendu pc, Mariam Salloum BCOE/Computer Science, Neftali Watkinson Medina University of California, Riverside, Carla Brodley Northeastern University, Center for Inclusive Computing
11:00
20m
Talk
Exploring the Relationship Between Department Characteristics and Computer Science Student Diversity in the US MSIIn-Person & Online
Papers
Max Fowler University of Illinois, Mariam Saffar Perez University of Illinois at Urbana-Champaign, Marcella Todd Harvey Mudd College, Rachel Perley Harvey Mudd College, Paul Bruno University of Illinois at Urbana-Champaign, Colleen M. Lewis University of Illinois Urbana-Champaign
11:20
20m
Talk
Teaching Authentic Programming Applications to Novices: Purpose-first Tutorials in a General Education Computing CourseIn-Person & Online
Papers
Mehmet Arif Demirtas University of Illinois Urbana-Champaign, Claire Zheng University of Illinois Urbana-Champaign, Kathryn Cunningham University of Illinois Urbana-Champaign
11:40
20m
Talk
Understanding Software Engineering Practices and Tools in Undergraduate Mechanical Engineering StudentsIn-Person & Online
Papers
Prisha Bhatia Olin College of Engineering, Ramzey Burdette Olin College of Engineering, Titilayo Oshinowo Olin College of Engineering, Michelle Jarvie-Eggart Michigan Technological University, Stephanos Matsumoto Olin College of Engineering