This paper describes research into the conceptions of students studying concurrency, using qualitative methods that originated in anthropological field work. We were able to obtain a deep understanding of students' mental models of semaphores: they construct consistent, though non-viable, models of semaphores, and they use them in patterns without understanding the synchronization context. We used the results to improve our teaching of concurrency, for example, by carefully defining the semaphore model and exercising the model outside of a problem-solving context.
|Original language||American English|
|Number of pages||4|
|State||Published - 2000|
|Event||Proceedings of the 5th Annual SIGCSE/SIGCUE conference on Innovation and Technology in Computer Science Education (ITICSE 2000) - Helsinki, Finl|
Duration: 11 Jul 2000 → 13 Jul 2000
|Conference||Proceedings of the 5th Annual SIGCSE/SIGCUE conference on Innovation and Technology in Computer Science Education (ITICSE 2000)|
|Period||11/07/00 → 13/07/00|