AAPW: Uma ferramenta para facilitar o aprendizado de programação Web
Abstract
Based on the teaching-learning process in websites development and of the faced difficulties in this process, this paper presents the AAPW (Learning Environment for Web Programming, in Portuguese called Ambiente de Aprendizagem de Programação Web), intended for learning programming for Web development and functional code generation for websites. It is also presented a discussion on the compiler's phases as well as APPW characteristics. An experimental research with an exploratory and descriptive approach was conducted by means of a case study in order of validating the first version of AAPW.
References
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.
