Experiências com o Ensino de Arquiteturas e Programação Paralela: da Construção à Avaliação

Authors

  • Guilherme Galante Unioeste

DOI:

https://doi.org/10.5753/ijcae.2023.4827

Keywords:

Programação Paralela, Arquiteturas Paralelas, OpenMP, MPI, OpenACC

Abstract

Este trabalho tem como propósito compartilhar as experiências acumuladas ao longo de dois anos na ministração de uma disciplina de programação no âmbito do curso de Ciência da Computação da Unioeste, campus Cascavel. Ao longo deste artigo, delineia-se a jornada desde a formulação curricular da disciplina até a avaliação por parte dos estudantes.

Descargas

Los datos de descargas todavía no están disponibles.

Citas

B. Wilkinson and M. Allen, Parallel programming - techniques and applications using networked workstations and parallel computers (2. ed.). Pearson Education, 2005.

M. D. McCool, A. D. Robison, and J. Reinders, Structured parallel programming patterns for efficient computation. Waltham, MA: Elsevier/ Morgan Kaufmann, 2012.

G. Galante, “Projeto de aplicações paralelas,” in Minicursos da XXIII Escola Regional de Alto Desempenho da Região Sul. SBC, May 2023, pp. 21–37. [Online]. Available: DOI: 10.5753/sbc.11938.7.2

D. Johnson, D. Kotz, and F. Makedon, “Teaching parallel computing to freshmen,” 1994.

L. B. A. Vasconcelos, F. A. L. Soares, P. H. M. M. Penna, M. V. Machado, L. F. W. Góes, C. A. P. S. Martins, and H. C. Freitas, “Teaching parallel programming to freshmen in an undergraduate computer science program,” in 2019 IEEE Frontiers in Education Conference (FIE), 2019, pp. 1–8.

M. Grossman, M. Aziz, H. Chi, A. Tibrewal, S. Imam, and V. Sarkar, “Pedagogy and tools for teaching parallel computing at the sophomore undergraduate level,” Journal of Parallel and Distributed Computing, vol. 105, pp. 18–30, 2017. [Online]. Available: DOI: 10.1016/j.jpdc.2016.12.026

E. Saule, “Experiences on teaching parallel and distributed computing for undergraduates,” in 2018 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), 2018, pp. 361–368. [Online]. Available: [link]

P. Chitra and S. K. Ghafoor, “Activity based approach for teaching parallel computing: An indian experience,” in 2019 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), 2019, pp. 290–295. [Online]. Available: DOI: 10.1109/IPDPSW.2019.00057

G. Martins, “Avaliação do uso de desafios no aprendizado de programação paralela,” Dissertação de Mestrado, ICMC-USP, São Carlos, 2020.

A. A. Younis, R. Sunderraman, M. Metzler, and A. G. Bourgeois, “Developing parallel programming and soft skills: A project based learning approach,” Journal of Parallel and Distributed Computing, vol. 158, pp. 151–163, 2021. [Online]. Available: DOI: 10.1016/j.jpdc.2021.07.015

T. Newhall, K. C. Webb, V. Chaganti, and A. Danner, “Introducing parallel computing in a second cs course,” in 2022 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), 2022, pp. 321–329. [Online]. Available: [link]

T. de Jesus Oliveira Duraes, P. Sergio Lopes de Souza, G. Martins, D. Jose Conte, N. Garcia Bachiega, and S. Mazzini Bruschi, “Research on parallel computing teaching: state of the art and future directions,” in 2020 IEEE Frontiers in Education Conference (FIE), 2020, pp. 1–9. [Online]. Available: DOI: 10.1109/FIE44824.2020.9273914

N. G. Bachiega, P. S. L. d. Souza, and S. d. R. S. d. Souza, “The world teaching of parallel and distributed programming,” International Journal of Computer Architecture Education - IJCAE, 2019. [Online]. Available: [link]

I. T. Foster, Designing and building parallel programs - concepts and tools for parallel software engineering. Addison-Wesley, 1995.

T. Mattson, B. Sanders, and B. Massingill, Patterns for Parallel Programming, 1st ed. Addison-Wesley Professional, 2004.

Published

2023-12-01

Cómo citar

Galante, G. (2023). Experiências com o Ensino de Arquiteturas e Programação Paralela: da Construção à Avaliação. International Journal of Computer Architecture Education, 12(2), 40–47. https://doi.org/10.5753/ijcae.2023.4827

Issue

Section

Artículos Completos