Prog1Box: Um Ambiente Linux sem Distratores para o Aprendizado de Programação

  • Matheus Gaudencio Universidade Federal de Campina Grande (UFCG)
  • Dalton S. Guerrero Universidade Federal de Campina Grande (UFCG)

Resumo


O ambiente computacional em que alunos de programação fazem atividades é parte do ferramental básico de cursos de programação. Um ambiente apropriado deve dar ao estudante acesso às ferramentas adequadas para seu estudo e deve evitar distratores para a realização das suas atividades. Este trabalho apresenta um ambiente Linux que disponibiliza ao aluno as ferramentas necessárias para programar, dando acesso controlado a endereços Web. O ambiente impede o acesso a serviços que são fontes de distração ou de comportamento indevido e permite que o professor rapidamente instale aplicativos e altere o conjunto de endereços acessíveis. Isto é possível sem causar grande impacto na estrutura de um laboratório de computação.
Palavras-chave: Ambiente Linux, Aprendizado de Programação, Ferramentas de Programação

Referências

Basar, E. and Genc, B. (2006). A software system for secure computer-aided exams. In Proceedings of the 2006 International Conference on Frontiers in Education: Computer Science & Computer Engineering, FECS 2006, pages 24–30, Las Vegas, Nevada, USA.

Gaudencio, M., Wanderley, L.F., Lemos, F.W., de Araújo, E.C., Figueiredo, J.C.A., and Guerrero, D.D.S. (2013). Eu sei o que vocês fizeram (agora e) na aula passada: o tstview no acompanhamento de exercícios de programação. In Anais do Simpósio Brasileiro de Informática na Educação, volume 24, Campinas, SP.

Lewis, J.R. (1995). Ibm computer usability satisfaction questionnaires: Psychometric evaluation and instructions for use. Int. J. Hum.-Comput. Interact., 7(1):57–78.

Moskal, P., Caldwell, R., and Ellis, T. (2009). Evolution of a computer-based testing laboratory. Innovate: Journal of Online Education, 5(6).

Sessink, O., Beeftink, R., Tramper, J., and Hartog, R. (2004). Securing web-based exams. J. UCS Journal of Universal Computer Science, 10(2):145–157. [link].

Wijekumar, K. and Meidinger, P. (2005). Interrupted cognition in an undergraduate programming course. Proceedings of the American Society for Information Science and Technology, 42(1).
Publicado
03/11/2014
GAUDENCIO, Matheus; GUERRERO, Dalton S.. Prog1Box: Um Ambiente Linux sem Distratores para o Aprendizado de Programação. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO (SBIE), 25. , 2014, Dourados/MS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2014 . p. 906-910. DOI: https://doi.org/10.5753/cbie.sbie.2014.906.