Zobrazeno 1 - 10
of 15
pro vyhledávání: '"Filip STRÖMBÄCK"'
Publikováno v:
Discover Education, Vol 3, Iss 1, Pp 1-20 (2024)
Abstract As programming emerges as a critical skill in the digital age and digital tools continue to evolve, understanding students’ perspectives on the integration of such technologies into their education is crucial. This empirical study explores
Externí odkaz:
https://doaj.org/article/b5ea127c6a184380a70493ffb8d5aa74
Autor:
Marjahan Begum, Pontus Haglund, Ari Korhonen, Violetta Lonati, Mattia Monga, Filip Strömbäck, Artturi Tilanterä
Publikováno v:
Informatics in Education, Vol 23, Iss 1, Pp 57-99 (2024)
There can be many reasons why students fail to answer correctly to summative tests in advanced computer science courses: often the cause is a lack of prerequisites or misconceptions about topics presented in previous courses. One of the ITiCSE 2020 w
Externí odkaz:
https://doaj.org/article/9c232e186cf1453c88aed2d393ea1dae
Publikováno v:
Informatics in Education, Vol 20, Iss 4, Pp 583-614 (2021)
Controlling complexity through the use of abstractions is a critical part of problem solving in programming. Thus, becoming proficient with procedural and data abstraction through the use of user-defined functions is important. Properly using functio
Externí odkaz:
https://doaj.org/article/93350abcd72f49339e6766d51b07628e
Publikováno v:
Informatics in Education, Vol 20, Iss 4, Pp 683-715 (2021)
Concurrency is often perceived as difficult by students. One reason for this may be due to the fact that abstractions used in concurrent programs leave more situations undefined compared to sequential programs (e.g., in what order statements are exec
Externí odkaz:
https://doaj.org/article/2236ff68d7144e19a1bbb5a5eb84beaf
Autor:
Filip Strömbäck
Publikováno v:
Linköping Studies in Science and Technology. Dissertations ISBN: 9789180750004
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_________::7ac326de5456e5a0063ed7ba43db47f2
https://doi.org/10.3384/9789180750011
https://doi.org/10.3384/9789180750011
Previous research has shown that even though many students are aware of overarching problems with concurrency, they are less successful in addressing any issues they have found. This implies that the students have not yet developed a mental model tha
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::dbb74b63291418e55860f7ef46510e16
http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-191344
http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-191344
Students need the ability to reason about the behavior of programs when working with advanced concepts like concurrency and abstraction. To achieve this, students require core programming skills that allow them to trace and predict the outcome of a p
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::57ce9038cecf246efb27c75f1c73b802
http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-191345
http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-191345
Publikováno v:
SIGCSE
Concurrency and synchronization are two topics that are becoming increasingly important as multicore systems and distributed systems are becoming the norm. However, prior research shows that students struggle with these topics, perhaps partially sinc
Autor:
Violetta Lonati, Greg L. Nelson, Filip Strömbäck, Mattia Monga, Karen H. Jin, Marjahan Begum, Ben Blamey, Bonnie MacKellar, Ari Korhonen
Publikováno v:
ITiCSE (Working Group Reports)
Computing learners may not master basic concepts, or forget them between courses or from infrequent use. Learners also often struggle with advanced computing courses, perhaps from weakness with prerequisite concepts. One underlying challenge for rese
Autor:
Violetta Lonati, Ari Korhonen, Marjahan Begum, Ben Blamey, Bonnie MacKellar, Ibrahim Al-Bluwi, Karen H. Jin, Greg L. Nelson, Filip Strömbäck, Mattia Monga
Publikováno v:
ITiCSE
Students often struggle with advanced computing courses, and comparatively few studies have looked into the reasons for this. It seems that learners do not master the most basic concepts, or forget them between courses. If so, remedial practice could