Identifying the Perception of Parallelism: A Case Study
Abstract
This article describes the application of the tool Mandel2Us as a resource for introducing concepts of parallel and concurrent programming to different student groups. The work is based on three complementary approaches: Exposure Space, Demonstration, and Discovery. Data collection enabled a detailed analysis of the impact of these methodologies on students' understanding of concepts and engagement. The tool aims to facilitate the assimilation of theoretical content, as well as contribute to a dynamic and interactive learning experience, promoting the development of essential skills in the field of computing.
Keywords:
Parallel and Distributed Algorithms, High-Performance Computing Applications in Science and Engineering, High-Performance Languages, Compilers, and Tools
References
Drakopoulos, V., Mimikou, N., and Theoharis, T. (2003). An overview of parallel visualisation methods for mandelbrot and julia sets. Computers & Graphics, 27(4):635–646.
Giacaman, N. and Sinnen, O. (2018). Preparing the software engineer for a modern multicore world. Journal of Parallel and Distributed Computing, 118:247–263.
Ko, Y., Burgstaller, B., and Scholz, B. (2013). Parallel from the beginning: The case for multicore programming in the computer science undergraduate curriculum. In Proceeding of the 44th ACM technical symposium on Computer science education, pages 415–420.
Li, X., Wang, Z., Che, X., and Lu, T. (2007). Artistic fractal images for complex mapping f(z) and t(z). In 2007 10th IEEE International Conference on Computer-Aided Design and Computer Graphics, pages 501–504. IEEE.
Morais, L., Torchelsen, R., and Cavalheiro, G. G. H. (2022). Incentivando a adoção de modelos de programação concorrente/paralela a partir da visualização de ganhos na geração de fractais em tempo-real. In Anais do XXXIII Simpósio Brasileiro de Informática na Educação, pages 311–322. SBC.
Giacaman, N. and Sinnen, O. (2018). Preparing the software engineer for a modern multicore world. Journal of Parallel and Distributed Computing, 118:247–263.
Ko, Y., Burgstaller, B., and Scholz, B. (2013). Parallel from the beginning: The case for multicore programming in the computer science undergraduate curriculum. In Proceeding of the 44th ACM technical symposium on Computer science education, pages 415–420.
Li, X., Wang, Z., Che, X., and Lu, T. (2007). Artistic fractal images for complex mapping f(z) and t(z). In 2007 10th IEEE International Conference on Computer-Aided Design and Computer Graphics, pages 501–504. IEEE.
Morais, L., Torchelsen, R., and Cavalheiro, G. G. H. (2022). Incentivando a adoção de modelos de programação concorrente/paralela a partir da visualização de ganhos na geração de fractais em tempo-real. In Anais do XXXIII Simpósio Brasileiro de Informática na Educação, pages 311–322. SBC.
Published
2025-04-23
How to Cite
BERSCH, Yan de Moraes; LINARES, João Pedro R.; SOARES, João Antonio; DU BOIS, André Rauber; CAVALHEIRO, Gerson Geraldo H..
Identifying the Perception of Parallelism: A Case Study. In: REGIONAL SCHOOL OF HIGH PERFORMANCE COMPUTING FROM SOUTHERN BRAZIL (ERAD-RS), 25. , 2025, Foz do Iguaçu/PR.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2025
.
p. 77-80.
ISSN 2595-4164.
DOI: https://doi.org/10.5753/eradrs.2025.6797.
