Teaching Program Decomposition in CS1: A Conceptual Framework for Improved Code Quality
This program is tentative and subject to change.
Program decomposition is essential for developing maintainable and efficient software, yet it remains a challenging skill to teach and learn in introductory programming courses. What does program decomposition for procedural CS1 programs entail? What steps do CS1 students need to take to improve the decomposition of their programs? What scaffolded exercises can instructors use to teach program decomposition skills? We aim to answer all these questions by presenting a conceptual framework that (1) is grounded in the established code style principles, (2) provides a systematic approach that can be taught to students as an actionable strategy to improve the program decomposition of their programs, and (3) includes scaffolded exercises to be used in classroom activities. In addition, the systematic approach is highly automatable and can further be used to implement visualizers, automated feedback generators, and digital tutors.
This program is tentative and subject to change.
Fri 28 FebDisplayed time zone: Eastern Time (US & Canada) change
15:45 - 17:00 | |||
15:45 18mTalk | Teaching Program Decomposition in CS1: A Conceptual Framework for Improved Code Quality Papers Georgiana Haldeman Colgate University, Judah Robbins Bernal Colgate University, Alec Wydra Colgate University, Paul Denny The University of Auckland | ||
16:03 18mTalk | Variation in Engagement Behaviors among Student-Centered Pedagogies Papers Patricia B. Campbell Campbell-Kibler Associates, Clifton Kussmaul Green Mango Associates, LLC, Chris Mayfield James Madison University, Helen Hu Westminster University, Seth Campbell-Mortman Campbell-Kibler Associates | ||
16:22 18mTalk | Integrating Soft Skills Training into your Course through a Collaborative ActivityGlobal Papers Geraldine Brieven University of Liege, Marcia Moraes Colorado State University, Dieter Pawelczak Universität der Bundeswehr München, Simona Vasilache University of Tsukuba, Benoit Donnet Université de Liège | ||
16:41 18mTalk | Fears and Confidence amongst Incarcerated Adult CS1 Students Papers Emma Hogan University of California, San Diego, Audria Montalvo University of California, San Diego, Ginger Smith University of California, San Diego, Emily Nguyen University of California, Los Angeles, Zyanya Rios University of California, San Diego, Adalbert Gerald Soosai Raj University of California San Diego, William Griswold UC San Diego, Leo Porter University of California San Diego |