Cosmo: Um ambiente virtual de aprendizado com foco no Ensino de Algoritmos
Resumo
Um dos principais problemas enfrentados pelos cursos de graduação naárea de informática é a alta taxa de desistência prematura. Deve-se então considerar o papel crítico da disciplina de algoritmos, já que tal disciplina é o primeiro contato que o discente possui com programação de computadores. Tornar o ensino de programação mais prático é um desafio e o processo de ensino-aprendizagem tem contado com o auxílio da tecnologia para construções de ferramentas. O Cosmo é um ambiente virtual de aprendizado, multitarefa e extensível a plugins, focado em atividades voltada ao estudo da disciplina de algoritmos. A proposta deste trabalho se insere no contexto do projeto do Cosmo, apresentando sua arquitetura e funcionalidades, como elas foram concebidas e estruturadas.
Referências
Conway, M. J. and Pausch, R. (1997). Alice: easy to learn interactive 3d graphics. ACM SIGGRAPH Computer Graphics, 31(3):58–59.
de Oliveira Brandão, L., da Silva Ribeiro, R., and Brandão, A. A. (2012). A system to help teaching and learning algorithms. In Frontiers in Education Conference (FIE), 2012, pages 1–6. IEEE.
dos Santos, R. P. and Costa, H. A. X. (2006). Análise de metodologias e ambientes de ensino para algoritmos, estruturas de dados e programação aos iniciantes em computação e informática. INFOCOMP Journal of Computer Science, 5(1):41–50.
Kazimoglu, C., Kiernan, M., Bacon, L., and Mackinnon, L. (2012). A serious game for developing computational thinking and learning introductory computer programming. Procedia-Social and Behavioral Sciences, 47:1991–1999.
Palmeira, L. B. and Santos, M. P. (2014). Evasão no bacharelado em ciência da computação da universidade de brasília: análise e mineração de dados. Monografia do curso de Ciência da Computação da UnB–Universidade de Brasilia. Brasília: UnB.
Rapkiewicz, C. E., Falkembach, G. A. M., Seixas, L. M. J. d., Santos, N. d. S. R. S. d., Cunha, V. V. d., Klemann, M., et al. (2007). Estratégias pedagógicas no ensino de algoritmos e programação associadas ao uso de jogos educacionais. RENOTE: revista novas tecnologias na educação [recurso eletrônico]. Porto Alegre, RS.
Tillmann, N., Bishop, J., Horspool, N., Perelman, D., and Xie, T. (2014). Code hunt: searching for secret code for fun. In Proceedings of the 7th International Workshop on Search-Based Software Testing, pages 23–26. ACM.
Topalli, D. and Cagiltay, N. E. (2018). Improving programming skills in engineering education through problem-based game projects with scratch. Computers & Education, 120:64–74.
