Blogs (5) >>
Fri 28 Feb 2025 15:45 - 16:03 at Meeting Rooms 302-303 - Techniques [Online] Chair(s): Dianna Xu

Abstraction is a pivotal concept in computer science (CS); it is extensively utilized for various purposes such as problem simplification and algorithm design. Often considered the most important mental tool for computer scientists, abstraction is a key element in CS education and curricula. However, teaching CS abstraction is known to be difficult. One of the instructional methods offered in the literature to promote abstraction is pattern-oriented instruction (POI), which relies on algorithmic patterns and uses them as organizing principles and a central problem-solving strategy. Research has shown that using pattern-oriented instruction supports students’ abstraction abilities; however, we claim that POI alone may not be sufficient and therefore deeper exploration is required to understand the relations between employing POI, teaching abstraction and developing abstraction skills. In this qualitative study, we thoroughly analyzed the teaching approaches of eight high-school CS teachers, focusing on their use of POI and how they teach abstraction (both their perceived and actual teaching approaches). The results suggest that although POI may support the perception of the teachers as promoting abstraction, its actual implementation may not fully align with this purpose.

Fri 28 Feb

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

15:45 - 17:00
Techniques [Online]Papers at Meeting Rooms 302-303
Chair(s): Dianna Xu Bryn Mawr College
15:45
18m
Talk
Aiming towards Abstraction: Does Algorithmic-Pattern-Oriented Instruction Promote the Teaching of Abstraction?OnlineGlobalK12
Papers
Liat Nakar Ono Academic College, Michal Armoni Weizmann Institute of Science
16:03
18m
Talk
Exploring the Adaptability and Usefulness of Git-Truck for Assessing Software Capstone Project DevelopmentOnlineGlobal
Papers
Andres Neyem Computer Science Department, Pontificia Universidad Catolica de Chile, Jose Carrasco Computer Science Department, Pontificia Universidad Catolica de Chile, Alison Fernandez-Blanco Pontificia Universidad Católica de Chile, Juan Pablo Sandoval Alcocer Pontificia Universidad Católica de Chile
16:22
18m
Talk
Circle of Life: Microworld Project at the end of CS1OnlineGlobal
Papers
Sebastian Mateos Nicolajsen IT University of Copenhagen, Michael Edelgaard Caspersen Aarhus University, Claus Brabrand IT University of Copenhagen
16:41
18m
Talk
Enhancing Cybersecurity Education with Artificial Intelligence ContentOnline
Papers
Fernando Brito , Yassine Mekdad Cyber-Physical Systems Security Lab, Florida International University, Monique Ross The Ohio State University, Mark Finlayson Knight Foundation School of Computing and Information Sciences Department, Florida International University, Selcuk Uluagac Cyber-Physical Systems Security Lab, Florida International University