Título: PlayAPC : projeto e desenvolvimento de uma biblioteca gráfica como ferramenta didática para algoritmos e programação de computadores
Autor(es): Moreira, Sinayra Pascoal Cotts
Coorientador(es): Ralha, José Carlos Loureiro
Assunto: Recursos gráficos
Data de apresentação: 18-Nov-2016
Referência: MOREIRA, Sinayra Pascoal Cotts. PlayAPC: projeto e desenvolvimento de uma biblioteca gráfica como ferramenta didática para algoritmos e programação de computadores. 2016. xvi, [251] f., il. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação)—Universidade de Brasília, Brasília, 2016.
Resumo: Nos cursos de computação, a primeira matéria de programação é fundamental para que o aluno possa progredir na área, porém sua aprendizagem não é trivial. Um dos métodos recorridos para auxiliar o ensino, independente da área, é o uso de recursos gráficos. Desta forma, foi proposta uma biblioteca gráfica denominada PLAYAPC para ser aplicada no primeiro semestre da matéria de computação dos cursos de Engenharia da Computação, Engenharia Mecatrônica, Ciência da Computação e Licenciatura em Computação, na disciplina Algoritmos e Programação de Computadores (APC) da Universidade de Brasília (UnB). A biblioteca utiliza como recurso gráfico a API OpenGL e foi feita na linguagem C++. Apesar disso, essas escolhas de tecnologia em nada interferem no processo de aprendizado da matéria APC que, para alguns professores, é ministrada na linguagem C. Esta monografia descreve o processo desde o levantamento de requisitos para o desenvolvimento da biblioteca até a sua aplicação em aulas de laboratório.
Abstract: In computer's relative courses, the first programming subject is essencial for the undergraduate student grow up in the area, but his learning is not trivial. One of the methods to assist the teaching, regardless the area, is the use of graphic resources. It was proposed a graphic libray called PLAYAPC to be applied in the first semester at UnB, in Computer's Engineering course, Mechatronic Engineering course, Bacharel on Computer Science course and Major in Computer course, in the discipline APC. The library uses as graphic resources the API OpenGL and was written in C++ programming language. Even with theses tecnology choises, it will not complicate the learning processing in the discipline, which, for some professors, it is given in C language. This paper describes the survey process requirement from the development of the library to its application in pratical classes.