Segments: An alternative rainfall problem
العنوان: | Segments: An alternative rainfall problem |
---|---|
المؤلفون: | Peter Achten |
المصدر: | Journal of Functional Programming, 31, pp. 1-17 Journal of Functional Programming, 31, 1-17 |
سنة النشر: | 2021 |
مصطلحات موضوعية: | Meteorology, Computer science, Software Science, Software |
الوصف: | Elliot Soloway’s Rainfall problem is a well-known and well-studied problem to investigate the problem-solving strategies of programmers. Kathi Fisler investigated this programming challenge from the point of view of functional programmers. She showed that this particular challenge gives rise to five different high-level solution strategies, of which three are predominant and cover over 80% of all chosen solutions. In this study, we put forward the Segments problem as an alternative challenge to investigate the problem-solving skills of functional programmers. Analysis of the student solutions, their high-level solution strategies, and corresponding archetype solutions shows that the Segments problem gives rise to seven different high-level solution strategies that can be further divided into 17 subclasses. The Segments problem is particularly suited to investigate problem-solving skills that involve list processing and higher-order functions. |
وصف الملف: | application/pdf |
تدمد: | 0956-7968 |
URL الوصول: | https://explore.openaire.eu/search/publication?articleId=doi_dedup___::1f8a625eede30eeabec2022db66ec089 https://doi.org/10.1017/s0956796821000216 |
حقوق: | OPEN |
رقم الأكسشن: | edsair.doi.dedup.....1f8a625eede30eeabec2022db66ec089 |
قاعدة البيانات: | OpenAIRE |
تدمد: | 09567968 |
---|