The Non-Deterministic Path to Concurrency – Exploring how Students Understand the Abstractions of Concurrency
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 executed), which makes it harder to create a proper me...
| Main Authors: | Filip STRÖMBÄCK, Linda MANNILA, Mariam KAMKAR |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Vilnius University
2021-12-01
|
| Series: | Informatics in Education |
| Subjects: | |
| Online Access: | https://infedu.vu.lt/doi/10.15388/infedu.2021.29 |
Similar Items
-
Understanding Students’ Failure to use Functions as a Tool for Abstraction – An Analysis of Questionnaire Responses and Lab Assignments in a CS1 Python Course
by: Pontus HAGLUND, et al.
Published: (2021-12-01) -
An Abstraction Technique for Verifying Shared-Memory Concurrency
by: Wytse Oortwijn, et al.
Published: (2020-06-01) -
When Memory Corruption Met Concurrency: Vulnerabilities in Concurrent Programs
by: Oscar Llorente-Vazquez, et al.
Published: (2023-01-01) -
An efficient locking model for concurrency control in OODBS
by: G Arumugam, et al.
Published: (2006-01-01) -
RDMA Optimization Technology for Two-Phase Locking Concurrency Control
by: LI Jingyao, ZHANG Qian, ZHAO Zhanhao, LU Wei, ZHANG Xiao, DU Xiaoyong
Published: (2023-05-01)