Student understanding of Go, Concurrency and Parallelism : Analysis using Concept Maps

Detta är en Kandidat-uppsats från KTH/Datavetenskap

Författare: Alexandre Vilanova Bruns; [2022]

Nyckelord: ;

Sammanfattning: In this report we have used concept maps to analyze student understanding of the Go programming language, concurrency and parallelism. We designed two concept mapping exercises, one about Go and the other one about concurrency and parallelism. We sent them to college students after taking a course about parallel and concurrent programming in introduction to computer science and collected their takes. We interpreted the concept maps as directed graphs and analyzed their connections. We were able to perceive some common connection patterns within the concept maps. Most students got the really basic connections right but struggled to differentiate fundamental concepts such as Go data types. We saw different ways of thinking when it takes to concurrency and parallelism concepts.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)