2018
DOI: 10.1080/08993408.2018.1463634
|View full text |Cite
|
Sign up to set email alerts
|

Teaching modeling in computer science as an ecosystem: a provocative analogy

Abstract: Teaching modeling in computer science is complicated. Many factors contribute, and are related in diverse ways. We regard some combinations as more successful than others, but we also value diversity, and we struggle to elucidate the relationships and our value structure. Similar remarks apply to the study of biological ecosystems. This contribution views teaching modeling as an ecosystem: we push the analogy as far as we can, with the intention of provoking readers' thought in unaccustomed directions, which m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 10 publications
0
3
0
Order By: Relevance
“…Moreover, this study enriches our understanding of analogical reasoning in STEM education, which has been a critical teaching strategy and learning objective (Alizadeh et al, 2015;Gogolla & Stevens, 2018). The EAD approach offers a unique learning configuration for young students to adopt analogical reasoning.…”
Section: Conclusion and Discussionmentioning
confidence: 79%
“…Moreover, this study enriches our understanding of analogical reasoning in STEM education, which has been a critical teaching strategy and learning objective (Alizadeh et al, 2015;Gogolla & Stevens, 2018). The EAD approach offers a unique learning configuration for young students to adopt analogical reasoning.…”
Section: Conclusion and Discussionmentioning
confidence: 79%
“…An analogy rooted in Gentner’s (1983) structure mapping theory is to logically map and compare concepts from a familiar source domain with those in the unfamiliar target domain—“A is like B” (e.g., a database is like a brain). Analogies have long been used to teach difficult, abstract ideas in STEM education (Gogolla & Stevens, 2018). In analogical teaching, teachers can select a familiar, appropriate student-world analogue to assist their explanations of the intended concepts.…”
Section: Research Backgroundmentioning
confidence: 99%
“…The last ten years has seen increasing research directed towards the use of metaphorical language within science education and other related areas (e.g., Amin, Jeppsson, & Haglund, 2015) such as metaphor use in relation to energy (e.g., Dreyfus et al, 2014), metaphors in problem-solving (Hidalgo-Cespedes, Marin-Raventos, Lara-Villagran, & Villalobos-Fernandez, 2018) and the metaphorical nature of the language used in textbooks (Bråting & Kilhamn, 2021;Hedberg, Haglund, & Jeppsson, 2015;Stavrum, Bungum, & Persson, 2020). In parallel, growing research concerning computer science education related to metaphors, computing concepts and programming languages is emerging (e.g., Gogolla & Stevens, 2018;Long, 2007;Robins, Rountree, & Rountree, 2003;Woollard, 2005). Research in computer science has a long tradition of metaphor-based studies in areas such as humanmachine-interaction (Carroll & Mack, 1985;Hurtienne et al, 2010).…”
Section: Introductionmentioning
confidence: 99%