AAPW: Uma ferramenta para facilitar o aprendizado de programação Web

  • Mouglas Gomes UFRPE
  • Richarlyson D'Emery UFRPE
  • Gilberto Cysneiros UFRPE

Resumo


Tomando por base o processo de ensino-aprendizagem no desenvolvimento de websites e das dificuldades enfrentadas nesse processo, este trabalho apresenta a ferramenta AAPW (Ambiente de Aprendizagem de Programação Web), que possibilita o aprendizado de programação para desenvolvimento Web e a geração de codificação funcional de websites. Também é apresentada uma discussão sobre as fases envolvidas em compiladores e sobre as características da ferramenta. Foi realizada uma pesquisa de abordagem experimental e caráter exploratório-descritivo, com o emprego de um estudo de caso, visando validar a primeira versão da AAPW.

Referências

Abreu, A. C. B. (2010) Avaliação de usabilidade em softwares educativos. Dissertação de Mestrado em Computação Aplicada, Universidade Estadual do Ceará, 109 p.

Aho, A. V., Sethi, R. e Ullman, J. D. (1995) Compiladores: Princípios, Técnicas e Ferramentas, Rio de Janeiro: LTC.

Almeida, E. S., Herreral, J. D., Filho, L. J. S., Almeida, H. O., Costa, E. B., Vieira, B. L. e Melo, M. D. (2004) “Um Ambiente Integrado para auxílio ao Ensino de Ciência da Computação”. In: Revista Digital da CVA, v. 2, n. 8.

Cybis, W. A. (2003) Engenharia de Usabilidade: Uma Abordagem Ergonômica, http://www.unoescsmo.edu.br/poscomp/cybis/Apostila_v51.pdf.

Gesser, C. E. (2003) GALS - Gerador de Analisadores Léxicos e Sintáticos. UFSC.

Gomes, A. S. (2009) FAVIHC – Framework de Avaliação da Interação Humano- Computador. Dissertação apresentada ao Curso de Mestrado em Informática Aplicada da Universidade de Fortaleza, 147 p.

ISO (2002). ISO 9241-11. Requisitos Ergonômicos para Trabalho de Escritório com Computadores: Parte 11 – Orientações sobre Usabilidade.

Lesk, M. E. (1975). Lex – a lexical analyzer generator. Computing Science Technical Report 39, AT&T Bell Laboratories. Murray Hill, N. J.

Menezes, P. B. (2005) Linguagens formais e Autômatos. 5ª ed., Porto Alegre: Bookman.

Nielsen, J. (1994) Ten Usability Heuristics, http://www.useit.com/papers/heuristic/heuristic_list.html.

Oliveira Junior, J. A. G. (2006) Apoio à Avaliação de Usabilidade na Web – desenvolvimento do USEWEB. Dissertação. Instituto de Computação, UECG. 116 p.

Prates, R. O. e Barbosa, S. D. J. (2003) Avaliação de Interfaces de Usuário – Conceitos e Métodos, http://www.inf.puc-rio.br/~inf1403/docs/JAI2003_PratesBarbosa_avaliacao.pdf.

Price, A. M. A. e Toscani, S. S. (2005) Implementação de Linguagens de Programação: Compiladores, 3ª ed., Porto Alegre: Bookman.

Prumper, P. (2009) Test it: ISONORM 9241/10. In Proceedings of HCI International, Munich, pages 22-17. Lawrence Erlbaum, Mahwah, NK, USA.

Santos, R. C. (2007) Desenvolvimento de uma Metodologia para Avaliação de usabilidade de sistemas utilizando à lógica Fuzzy baseado na ISO. Dissertação - Ibmec. 115 p.

Sebesta, R. W. (2003) Conceitos de linguagens de Programação. Santos, J. C. B. (Trad.), 5ª ed., Porto Alegre: Bookman.

Winckler, M. (2001) Avaliação de Usabilidade de Websites. In IV Workshop sobre Fatores Humanos em Sistemas de Computação, Florianópolis.
Publicado
28/07/2014
GOMES, Mouglas; D'EMERY, Richarlyson; CYSNEIROS, Gilberto. AAPW: Uma ferramenta para facilitar o aprendizado de programação Web. In: WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO (WEI), 22. , 2014, Brasília. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2014 . p. 269-278. ISSN 2595-6175.