Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education 2017
DOI: 10.1145/3017680.3017801
|View full text |Cite
|
Sign up to set email alerts
|

Multiple Levels of Abstraction in Algorithmic Problem Solving

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
4
1

Relationship

3
6

Authors

Journals

citations
Cited by 56 publications
(7 citation statements)
references
References 17 publications
0
7
0
Order By: Relevance
“…Abstraction is frequently mentioned as a core skill developed when learning programming (Ginat & Blau, 2017). This is similar to the ways in which the learning of algebra is described (Sfard, 1995).…”
Section: Learning To Reason With Abstraction Symbolsmentioning
confidence: 90%
“…Abstraction is frequently mentioned as a core skill developed when learning programming (Ginat & Blau, 2017). This is similar to the ways in which the learning of algebra is described (Sfard, 1995).…”
Section: Learning To Reason With Abstraction Symbolsmentioning
confidence: 90%
“…Quiet a few of Statter and Armoni's students demonstrated the program level (level-2) in the activities. Previous, as well as later studies repeatedly show that significant number of novices remain in the program level (e.g., Haberman, 2004;Haberman et al, 2005;Ginat and Blau, 2017). In addition, studies of both introductory courses and more senior courses show that students refrain from using black boxes, and refrain from referring to them as "atomic" objects, even though the utilization of black boxes may considerably simplify the computation (e.g., Haberman and Ben-David Kolikant, 2001;Armoni et al, 2006).…”
Section: Introductionmentioning
confidence: 91%
“…In addition, studies of both introductory courses and more senior courses show that students refrain from using black boxes, and refrain from referring to them as "atomic" objects, even though the utilization of black boxes may considerably simplify the computation (e.g., Haberman and Ben-David Kolikant, 2001;Armoni et al, 2006). Ginat and Blau (2017) examined their findings through slightly different lenses, primarily related to the object of thought and the process-object duality. They adopted the first two of the following three interpretations of abstraction levels, displayed by Hazzan (2002), who borrowed it from the domain of mathematics education: Abstraction level as the I.…”
Section: Introductionmentioning
confidence: 99%
“…Algorithmic problem solving involves abstraction (e.g., Wing, 2006;Armoni et al, 2006;Ginat and Blau, 2017). Abstraction may be expressed in a variety of forms.…”
Section: Abstraction •mentioning
confidence: 99%