skip to main content
10.1145/3364510.3366166acmotherconferencesArticle/Chapter ViewAbstractPublication Pageskoli-callingConference Proceedingsconference-collections
poster

Students' Views of Concurrency and Synchronization

Published: 21 November 2019 Publication History

Abstract

This extended abstract describes our ongoing effort to support students' learning and understanding of concurrency and synchronization. We have identified and quantified some of the areas that appear to be problematic to students, and are in the process of further examining underlying causes of these problematic areas. We then aim to utilize this knowledge to suggest interventions to existing approaches in order to better support students' learning of the problematic areas in concurrency and evaluate the results of the interventions.

References

[1]
Mordechai Ben-Ari. 1998. Constructivism in Computer Science Education. SIGCSE Bull. 30, 1 (March 1998), 257--261. https://doi.org/10.1145/274790.274308
[2]
Mordechai Ben-Ari. 2002. From Theory to Experiment to Practice in CS Education. In 2nd Annual Finnish/Baltic Sea Conference on Computer Science Education.
[3]
Mordechai Ben-Ari and Yifat Ben-David Kolikant. 1999. Thinking Parallel: The Process of Learning Concurrency. In Proceedings of the 4th Annual SIGCSE/SIGCUE ITiCSE Conference on Innovation and Technology in Computer Science Education (ITiCSE '99). ACM, 13--16. https://doi.org/10.1145/305786.305831
[4]
Jonas Boustedt, Anna Eckerdal, Robert McCartney, Jan Erik Moström, Mark Ratcliffe, Kate Sanders, and Carol Zander. 2007. Threshold Concepts in Computer Science: Do They Exist and Are They Useful? SIGCSE Bull. 39, 1 (March 2007), 504--508. https://doi.org/10.1145/1227504.1227482
[5]
Anna Eckerdal and Michael Thuné. 2005. Novice Java Programmers' Conceptions of "Object" and "Class", and Variation Theory. In Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education (ITiCSE '05). ACM, 89--93. https://doi.org/10.1145/1067445.1067473
[6]
Ville Karavirta, Ari Korhonen, and Otto Seppala. 2013. Misconceptions in Visual Algorithm Simulation Revisited: On UI's Effect on Student Performance, Attitudes and Misconceptions. In Proceedings of the 2013 Learning and Teaching in Computing and Engineering (LATICE '13). IEEE Computer Society, 62--69. https://doi.org/10.1109/LaTiCE.2013.35
[7]
Yifat Ben-David Kolikant. 2004. Learning Concurrency as an Entry Point to the Community of Computer Science Practitioners. Journal of Computers in Mathematics and Science Teaching 23, 1 (2004), 21--46.
[8]
Yifat Ben-David Kolikant. 2004. Learning concurrency: evolution of students' understanding of synchronization. International Journal of Human-Computer Studies 60, 2 (2004), 243--268. https://doi.org/10.1016/j.ijhcs.2003.10.005
[9]
Jan Lönnberg and Anders Berglund. 2007. Students' Understandings of Concurrent Programming. In Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88 (Koli Calling '07). Australian Computer Society, Inc., 77--86. http://dl.acm.org/citation.cfm?id=2449323.2449332
[10]
Jan Lönnberg, Anders Berglund, and Lauri Malmi. 2009. How Students Develop Concurrent Programs. In Proceedings of the Eleventh Australasian Conference on Computing Education - Volume 95 (ACE '09). Australian Computer Society, Inc., 129--138. http://dl.acm.org/citation.cfm?id=1862712.1862732
[11]
Jan Erik Moström. 2011. Learning concurrency - What's the problem? In A study of student problems in learning to program. Umeå, Sweden, Chapter VII. http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-48216
[12]
Clifford A. Shaffer, Ville Karavirta, Ari Korhonen, and Thomas L. Naps. 2011. OpenDSA: Beginning a Community active-eBook Project. In Proceedings of the 11th Koli Calling International Conference on Computing Education Research (Koli Calling '11). ACM, 112--117. https://doi.org/10.1145/2094131.2094154
[13]
Juha Sorva. 2010. Reflections on Threshold Concepts in Computer Programming and Beyond. In Proceedings of the 10th Koli Calling International Conference on Computing Education Research (Koli Calling '10). ACM, 21--30. https://doi.org/10.1145/1930464.1930467
[14]
Filip Strömbäck, Linda Mannila, Mikael Asplund, and Mariam Kamkar. 2019. A Student's View of Concurrency - A Study of Common Mistakes in Introductory Courses on Concurrency. In Proceedings of the 2019 ACM Conference on International Computing Education Research (ICER '19). ACM, 229--237. https://doi.org/10.1145/3291279.3339415

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
Koli Calling '19: Proceedings of the 19th Koli Calling International Conference on Computing Education Research
November 2019
247 pages
ISBN:9781450377157
DOI:10.1145/3364510
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 21 November 2019

Check for updates

Author Tags

  1. computer science education
  2. concurrency
  3. mental models
  4. phenomenography
  5. synchronization
  6. visualization

Qualifiers

  • Poster
  • Research
  • Refereed limited

Conference

Koli Calling '19

Acceptance Rates

Overall Acceptance Rate 80 of 182 submissions, 44%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 77
    Total Downloads
  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Jan 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media