AAPW: Uma ferramenta para facilitar o aprendizado de programação Web
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
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.