Blogs (4) >>
Sat 23 Mar 2024 11:35 - 12:00 at Meeting Room D135 - K12 - Elementary School Chair(s): Jean Salac

In recent years, numerous research projects have introduced computational thinking to primary school teachers as an initial step in exposing students to computer science concepts at an early age. One consistent difficulty across projects that provide computational thinking professional development to elementary teachers is teaching abstraction. This position paper makes preliminary recommendations for abstraction pedagogy in elementary education based on an examination of a series of unplugged abstraction examples demonstrated during a summer computational thinking professional development institute. By examining commonalities among abstraction examples, key parts of the process of abstraction pertinent to elementary classrooms were identified: (1) the abstraction process is typically performed in reverse since students in elementary school are typically given abstractions to start with; (2) evaluation of details against a valid set of criteria for an abstraction is part of the filtering step of abstraction; (3) in the absence of a valid set of criteria, pattern recognition can be applied to a set of valid examples to extract characteristics of an abstraction; and (4) abstractions can be supported by details that also happen to be abstractions which triggers additional abstraction steps. Preliminary recommendations for abstraction instruction include having students evaluate examples; engaging students in pattern recognition to extract characteristics of an abstraction; developing student fluency in describing abstractions, their supporting examples, and characteristics; and assessing students by asking not only for examples of abstractions, but for their characteristics as well.

Sat 23 Mar

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

10:45 - 12:00
K12 - Elementary SchoolPapers at Meeting Room D135
Chair(s): Jean Salac University of Washington, Seattle
10:45
25m
Talk
Gender, Social Interactions and Interests of Characters Illustrated in Scratch and Python Programming Books for ChildrenK12Global
Papers
Shirley de Wit Delft University of Technology, Felienne Hermans Vrije Universiteit Amsterdam, Marcus Specht Delft University of Technology, Efthimia Aivaloglou Delft University of Technology
DOI
11:10
25m
Talk
Novel insights into elementary girls’ experiences in physiological computingK12
Papers
Feiya Luo University of Alabama, Ruohan Liu University of Virginia, Idowu David Awoyemi University of Alabama, Chris Crawford University of Alabama, Fatema Nasrin University of Alabama
DOI
11:35
25m
Talk
Making Abstraction Concrete in the Elementary ClassroomK12
Papers
Eping Hung Southern Oregon University, Maggie Vanderberg Southern Oregon University, Gladys Krause William & Mary, Eva Skuratowicz Southern Oregon University
DOI