Uma possível abordagem para o ensino introdutório de algoritmos em cursos de Computação

Resumo


Neste artigo discutimos uma possível abordagem para disciplinas introdutórias de algoritmos para o ensino superior em cursos de Computação e similares. Mostramos a experiência de 30 anos refinando conceitos, simplificando alguns pontos que nos permitem avançar em outros. Comentamos as motivações e as decisões tomadas ao longo de um curso de 60 horas. Estas decisões têm relação com o sequenciamento, com o uso de uma linguagem real como apoio e como é possível, ao final do curso, abordar assuntos relativamente avançados, mas de forma lúdica, até certo ponto.

Palavras-chave: Ensino de programação, Introdução à programação

Referências

Sérgio Carvalho. 1982. Introdução à Programação com Pascal. Editora Campus.

Marcos A. Castilho, Fabiano Silva, and Daniel Weingaertner. 2020. Algoritmos e Estruturas de Dados I. Universidade Federal do Paraná. [link]. Licença Creative Commons BY-NC-ND.

Lisbete Madsen Barbosa Dirceu Douglas Salvetti. 1998. Algoritmos. Makron Books.

Harry Farrer et alii. 1999. PASCAL Estruturado. Editora Guanabara Dois. 3a edição Guanabara Dois.

Alexander R. Kutzke and Alexandre I. Direne. 2015. Farma-alg: An application for error mediation in computer programming skill acquisition. International Conference on Artificial Intelligence in Education, 690–693.

Alexander R. Kutzke and Alexandre I. Direne. 2018. Em Direção à Mediação do Erro por Meio de Um Arcabouço de Sistema Computacional. Revista Brasileira de Informática na Educação 26.03, 139.

Marco Aurélio Medina and Cristina Fertig. 2006. Algoritmos e Programação: Teoria e Prática. Novatec.

Jean-Paul Tremblay and Richard B. Bunt. 1983. Ciência dos Computadores. McGraw-Hill.

Niklaus Wirth. 1978. Programação Sistemática em PASCAL. Editora Campus.
Publicado
24/04/2023
CASTILHO, Marcos A.; SILVA, Fabiano; WEINGAERTNER, Daniel. Uma possível abordagem para o ensino introdutório de algoritmos em cursos de Computação. In: SIMPÓSIO BRASILEIRO DE EDUCAÇÃO EM COMPUTAÇÃO (EDUCOMP), 3. , 2023, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 376-385. DOI: https://doi.org/10.5753/educomp.2023.228164.