Workshop: Strategies for teaching
students how to write code


Chris Malone (cmalone@winona.edu)
[Collaborators: Silas Bergen, Tisha Hooks, Todd Iverson, April Kerby-Helm]

Winona State University

Activity Materials Resources

Activity #1: Lego - Catrambone (2011) (TAPS)

Activity #2: Snowshoes  

Activity #3: Subgoal Labeled
Worked Examples
- Catrambone (1998) (Original)
- Margulieux, Morrison, Decker (2019) (CS1 Example)
- Margulieux, Morrison, Decker (2020) (Reduction in Failure Rates)

Others
- Margulieux, Guzdial, Catrambone (2012)
- Morrison, Margulieux, Guzdial (2015)

Activity #4 Non-Programming
Software



Datasets Used in Videos:
- North_American_Bear_Killings.csv | Source: Wiki
- United_States_Snake_Killings.txt | Source: Wiki
- Teen_Fertility_Rates.csv | Source: CDC Wonder [Query]

Activity #5: COLAB Why Use COLAB
- Article: Chemistry Education
- Blog: Toward Data Science

Activity #6: Emergency Room Visits  

Workshop Evaluation
  • Evaluation Form: Link

United States Conference on Teaching Statistics
June 1 - 3, 2023