2021
DOI: 10.15388/infedu.2021.29
|View full text |Cite
|
Sign up to set email alerts
|

The Non-Deterministic Path to Concurrency – Exploring how Students Understand the Abstractions of Concurrency

Abstract: 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 mental model of the execution environment. Students who aim to explore the abstractions through testing are further hindered by the non-determinism of concurrent programs since even incorrect programs may seem to work… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...

Citation Types

0
0
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
references
References 27 publications
0
0
0
Order By: Relevance