UID:
almahu_9949471358902882
Umfang:
1 online resource (146 pages)
Ausgabe:
1st ed.
ISBN:
9789180750011
Serie:
Linköping University Medical Dissertations ; v.2280
Inhalt:
This dissertation by Filip Strömbäck focuses on teaching and learning concurrent programming in the shared memory model. It addresses the challenges students face in understanding concurrency, which is essential due to the increasing prevalence of multicore systems in various devices. The research explores the difficulties students encounter, such as the need for a more formal approach to programming and understanding fundamental concepts like scope, aliasing, and references. The dissertation introduces Progvis, a visualization tool that helps students better grasp concurrent programming by illustrating the interaction between concurrency and basic programming concepts. The tool also includes a model-checker to identify concurrency issues, aiding students' learning. The findings suggest that Progvis improves students' problem-solving speed and accuracy in concurrent programming.
Anmerkung:
POPULÄRVETENSKAPLIG SAMMANFATTNING -- ABSTRACT -- Acknowledgements -- Contents -- Part I Research Summary -- Chapter 1 Introduction -- Chapter 2 Original Publications -- Chapter 3 Background: Concurrent Programming -- Chapter 4 Research Context -- Chapter 5 Research Approach -- Chapter 6 Students’ Difficulties -- Chapter 7 Aiding Students’ Learning -- Chapter 8 Large-scale Integration and Evaluation -- Chapter 9 Increasing Student Engagement -- Chapter 10 Discussion -- Chapter 11 Future Work -- Chapter 12 Conclusion -- Bibliography -- Part II Original Publications
Weitere Ausg.:
ISBN 9789180750004
Sprache:
Englisch