2008
DOI: 10.1080/08993400802332548
|View full text |Cite
|
Sign up to set email alerts
|

Supporting abstraction processes in problem solving through pattern-oriented instruction

Abstract: Abstraction is a major concept in computer science and serves as a powerful tool in software development. Pattern-oriented instruction (POI) is a pedagogical approach that incorporates patterns in an introductory computer science course in order to structure the learning of algorithmic problem solving. This paper examines abstraction processes in the course of solving an algorithmic problem and highlights three distinct, although interrelated, facets of abstraction: pattern recognition, black-boxing, and struc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

3
19
0

Year Published

2013
2013
2024
2024

Publication Types

Select...
7
2
1

Relationship

0
10

Authors

Journals

citations
Cited by 32 publications
(22 citation statements)
references
References 30 publications
3
19
0
Order By: Relevance
“…The results of this study support the relevant literature, particularly concerning problem solving and algorithmic thinking (Fadi & McHugh, 2001, Muller & Haberman, 2008, system-level-perspective (Gal-Ezer & Zeldes, 2000;Ricks & Jackson, 2009), modelling (Mühling, Hubwieser, & Brinda 2010). They can be used for consolidating available curricular drafts for computer science as a teaching subject at school of the type available in many countries or currently in the state of revision, e.g., for England and Wales, Scotland, the USA, Israel, New Zealand, Germany, India, South Korea, Greece.…”
Section: International Journal Of Research Studies In Computingsupporting
confidence: 79%
“…The results of this study support the relevant literature, particularly concerning problem solving and algorithmic thinking (Fadi & McHugh, 2001, Muller & Haberman, 2008, system-level-perspective (Gal-Ezer & Zeldes, 2000;Ricks & Jackson, 2009), modelling (Mühling, Hubwieser, & Brinda 2010). They can be used for consolidating available curricular drafts for computer science as a teaching subject at school of the type available in many countries or currently in the state of revision, e.g., for England and Wales, Scotland, the USA, Israel, New Zealand, Germany, India, South Korea, Greece.…”
Section: International Journal Of Research Studies In Computingsupporting
confidence: 79%
“…The comparison of problem characteristics is central, and patters are first introduced and later revisited in a different setting. The effect of POI on students' abilities in problem solving, abstraction and analogical reasoning in particular, are investigated by Muller and Haberman [9], [10], [11] and the effect on problem decomposition and solution construction abilities by Muller, Haberman and Ginat in [12].…”
Section: Pattern Oriented Instructionmentioning
confidence: 99%
“…As yet no standard reference for computer science education is available which extensively addresses the application of instructional methods for school. The literature contains descriptions on the application of solving problems (Koffmann & Brinda, 2003), group work (Iron, Alexander, & Alexander, 2004), rich tasks, concept-mapping (Hazzan, Lapidot, & Ragonis, 2011), pattern-oriented instruction (Muller & Haberman, 2008), lab-centered instruction (Titterton, Lewis, & Clancy, 2010), discovery learning and project teaching (Hartmann, Näf, & Reichert, 2006), and visualizations (Fincher & Petre, 2004).…”
Section: Instructional Methodsmentioning
confidence: 99%