Trabalho de Conclusão de Curso do Curso de Ciências da Computação da Universidade Presbiteriana Mackenzie