Thinking parallel: The process of learning concurrency

Mordechai Ben-Ari*, Yifat Ben David Kolikant

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

13 Scopus citations


This paper describes a course in concurrent and distributed computing for high school students and empirical research that was done to study students' conceptions and attitudes. We found that both their conceptions and their work methods evolved during course to the point that they were able to successfully develop algorithms and to prove their correctness. Students initially found the course extremely challenging but eventually came to appreciate its relevance and its contribution to improving their cognitive skills.

Original languageAmerican English
Pages (from-to)13-16
Number of pages4
JournalSIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education)
Issue number3
StatePublished - 1999
Externally publishedYes


  • Concurrency
  • Distributed programming
  • Mental models


Dive into the research topics of 'Thinking parallel: The process of learning concurrency'. Together they form a unique fingerprint.

Cite this