Aplicativo Móvel para Ensino de Programação Utilizando Laboratório Remoto

  • Lucas Dias Amaral Universidade Estadual do Sudoeste da Bahia (UESB)
  • Maísa Soares dos Santos Lopes Universidade Estadual do Sudoeste da Bahia (UESB)

Resumo


A complexidade que envolve o ensino e aprendizado de programação em disciplinas introdutórias estabelece uma barreira para professores e alunos com relação a transmissão e absorção de conteúdo. A experimentação desponta como uma ferramenta pedagógica de ensino, capaz de encurtar a distância entre essas disciplinas e a realidade do aluno, por conta de sua característica visual. Este artigo tem como objetivo descrever o desenvolvimento de um aplicativo que dá suporte ao ensino de programação, por meio do qual seja possível manipular um robô móvel remoto através de algoritmos e visualizar a execução dos códigos em tempo real. O aplicativo foi desenvolvido com uso de HTML, CSS3, JavaScript e do framework Apache Cordova. O método de avaliação heurística de usabilidade foi utilizado na avaliação da aplicação, que apresentou alta usabilidade.

Palavras-chave: Aplicativo Móvel, Ensino de Programação, Laboratório Remoto

Referências

Casini, M., Prattichizzo, D., & Vicino, A. (2003). E-learning by remote laboratories: A new tool for control education. IFAC Proceedings Volumes, 36(10), 73-78.

Costa, R. (2005). Tele-Experimentação Móvel (Mobile Remote Experimentation)-Considerações sobre uma área emergente no ensino à distância. Journal of scientific activity at ISEP, 15.

Gomes, A. D. J. (2010). Dificuldades de aprendizagem de programação de computadores: contributos para a sua compreensão e resolução (Doctoral dissertation).

Inep (2019). Dados do Censo Escolar – Noventa e cinco por cento das escolas de ensino médio têm acesso à internet, mas apenas 44% têm laboratório de ciências. Disponível em: [link]. Acesso em: 5 de jun. de 2019.

Lopes, M., Gomes, I., Trindade, R., Silva, A., & Lima, A. C. (2016). Web environment for programming and control of mobile robot in a remote laboratory. IEEE Transactions on Learning Technologies, 10(4), 526–531.

Nedic, Z., Machotka, J., & Nafalski, A. (2003). Remote laboratories versus virtual and real laboratories (Vol. 1, pp. T3E-T3E). IEEE.

Nielsen, J. (1994). Usability inspection methods. In Conference companion on Human factors in computing systems (pp. 413-414). ACM.

Raabe, A. L. A., & Silva, J. D. (2005). Um ambiente para atendimento as dificuldades de aprendizagem de algoritmos. In XIII Workshop de Educação em Computação (WEI’2005). São Leopoldo, RS, Brasil.

Restivo, M. T., & Cardoso, A. (2013). Exploring online experimentation. International Journal of Online Engineering (iJOE), 9(S8), 4-6.

Santos, M., & Soares, I. (2018). Com universidades sucateadas, Brasil cai nos ranking globais de avaliação. Disponível em: [link]. Acesso em: 6 de jun. de 2019.

Silva, J. B., Rochadel, W., Simão, J. P., & da Silva Fidalgo, A. V. (2013). Uso de dispositivos móveis para acesso a Experimentos Remotos na Educação Básica. VAEP-RITA, 1(2), 129-134.
Publicado
11/11/2019
AMARAL, Lucas Dias; LOPES, Maísa Soares dos Santos. Aplicativo Móvel para Ensino de Programação Utilizando Laboratório Remoto. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO (SBIE), 30. , 2019, Brasília/DF. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 519-527. DOI: https://doi.org/10.5753/cbie.sbie.2019.519.