TBC um desafio no ensino
Algoritmos, Estruturas de Dados e Programação *
Rodrigo Pereira dos Santos1, Heitor Augustus Xavier Costa2
Departamento de Ciência da Computação – Universidade Federal de Lavras (UFLA)
Caixa Postal 3037 – 37.200-000 – Lavras – MG – Brasil
1
2
rpsantos@comp.ufla.br, heitor@ufla.br
Abstract. The paper objective is to present TBC-AED and its evolution, TBCAED/WEB, an educational information system that contains a lot of themes related to the taught contents to students in Computation, now available in applets-Java for Web. The paper contributes to literature and to teachers concerning the importance of a good teaching of algorithms and programming and of the use of software in the education. Therefore, teaching strategies and computing tools are united, trying to help the improvement of teaching quality of programming, algorithms and data structures in the graduation courses in
Computing.
Key-words: algorithms and data structures, programming, computing in education. Resumo. Este artigo tem o objetivo de apresentar o TBC-AED e sua evolução, o TBC-AED/WEB, que consistem em um sistema de informação educacional que contém vários temas relacionados aos conteúdos lecionados aos iniciantes em Computação, agora disponíveis em applets-Java para Web. Procura também deixar uma contribuição à literatura e aos docentes da área acerca da importância de um bom ensino de algoritmos e programação e do uso de produtos de software na educação. Portanto, estratégias de ensino e ferramentas computacionais são unidas, buscando contribuir para a melhoria da qualidade de ensino de programação, algoritmos e estruturas de dados nos cursos de graduação em Computação e Informática.
Palavras-chaves: algoritmos e estruturas de dados, programação, informática na educação.
1. Introdução
A crescente quantidade de informação e a tecnologia gerada tornam necessária a presença de profissionais de caráter persuasivo e