Books 2012(1 publication) [publication]Antonio Jose Mendes and Marcelino, M.J.P. , "Fundamentos de Programação em JAVA - 4º edição revista e aumentada", vol. n/a, 2012 [citation][year=2015]Rodrigues, S., Desenvolvimento de software baseado em modelos para a construção de aplicações web dinâmicas para eventos técnico-científicos, Dissertação de Mestrado, Instituto Politécnico de Setúbal. 2007(1 publication) [publication]Antonio Jose Mendes and Pereira, I. and Costa, R. , "Computers and Education - Towards Educational Change and Innovation", vol. 1, 2007 2003(1 publication) [publication]Antonio Jose Mendes and Marcelino, M.J.P. , "Fundamentos de Programação em Java 2 - 2nd edition", 2003 2001(1 publication) [publication]Antonio Jose Mendes and Marcelino, M.J.P. , "Fundamentos de Programação em Java 2", 2001 Journal Articles 2019(3 publications) [publication]Lam, C.T. and Wei, K. and Kei, I.S. and Gomes, A. and Antonio Jose Mendes and Marcelino, M.J.P. , "Students’ characteristics in programming learning and the design of a mobile learning platform", Int. J. Mobile Learning and Organisation, vol. 13, pp. 352-391, 2019 [publication]Vahldick, A. and Farah, P.R. and Marcelino, M.J.P. and Antonio Jose Mendes , "NoBug’s Snack Bar: A Computational Thinking Serious Game as an Educational Platform", IEEE Latin America Transactions, vol. 17, pp. 473-484, 2019 [publication]Gomes, A. and Teixeira, A.R. and Eloy, J. and Antonio Jose Mendes , "An Exploratory Study of Brain Computer Interfaces in Computer Science Education", IEEE Revista Iberoamericana de Tecnologias del Aprendizaje, vol. 14, pp. 152-161, 2019 2018(2 publications) [publication]Marcelino, M.J.P. and Pessoa, T. and Vieira, M.C. and Salvador, T. and Antonio Jose Mendes , "Learning Computational Thinking and scratch at distance", Computers in Human Behaviour, vol. 80, pp. 470-477, 2018 [publication]Garcia-Penalvo, F. and Antonio Jose Mendes , "Exploring the computational thinking effects in pre-university education", Computers in Human Behaviour, vol. 80, pp. 407-411, 2018 2017(1 publication) [publication]Vahldick, A. and Antonio Jose Mendes and Marcelino, M.J.P. , "Dynamic Difficulty Adjustment through a Learning Analytics Model in a Casual Serious Game for Computer Programming Learning", EAI Endorsed Transactions on Serious Games, vol. 4, 2017 2015(1 publication) [publication]Gomes, A. and Antonio Jose Mendes , "À procura de um contexto para apoiar a aprendizagem inicial de programação", Educação, Formação e Tecnologias, vol. 8, pp. 13-27, 2015 2013(2 publications) [publication]Pessoa, T. and Vieira, M.C. and neto, J. and Silva, J.C.e. and Fonte, M. and Pedrosa, S. and Marcelino, M.J.P. and Antonio Jose Mendes , "Ensinar a distância na Universidade de Coimbra", Cadernos de Pedagogia do Ensino Superior, vol. 3, pp. 3-22, 2013 [publication]Martins, S.W. and Antonio Jose Mendes and Figueiredo, A. D. , "Diversifying activities to improve student performance in programming courses", Communication & Cognition, vol. 46, pp. 39-58, 2013 2012(1 publication) [publication]Martins, S.W. and Antonio Jose Mendes and Figueiredo, A. D. , "A Context for Learning Programming Based on Research Communities", Cadernos de Pedagogia do Ensino Superior, vol. 4, pp. 3-22, 2012 2010(2 publications) [publication]Martins, S.W. and Antonio Jose Mendes and Figueiredo, A. D. , "Comunidades de Investigação em Programação: Uma Estratégia de Apoio ao Aprendizado Inicial de Programação", IEEE-RITA - Revista Iberoamericana de Tecnologias da Aprendizagem, vol. 5, pp. 39-46, 2010 [citation][year=2010]Moreira, F., Ferreira, M. e Sobral, S., Proposta de um Modelo Blended Mobile Learning Orientado ao Contexto. IEEE-RITA - Revista Iberoamericana de Tecnologias da Aprendizagem, 5(4), pp. 132-137, Novembro de 2010. [publication]Santos, A.N.F.S. and Gomes, A. and Antonio Jose Mendes , "Integrating New Technologies and Existing Tools to Promote Programming Learning", Algorithms, vol. 3, pp. 183-196, 2010 [citation][year=2015]Tavares, P., Gomes, E., Henriques, P., Animation and automatic evaluation in supporting the teaching of programming, 10th Iberian Conference on Information Systems and Technologies (CISTI), Aveiro, 2015. [citation][year=2015]Štuikys, V., A Vision of Smart Teaching in CS, In Smart Learning Objects for Smart Education in Computer Science, pp 3-32, Springer. [citation][year=2015]Hooshyar, D., Ahmad, R., Nasir, M., Shamshirband, S., Horng, S., Flowchart-based programming environments for improving comprehension and problem-solving skill of novice programmers: a survey, International Journal of Advanced Intelligence Paradigms, Vol 7, Issue 1, 2015. [citation][year=2014]Azliza, Y., Noraida, A., Yusoff, Y., Yazid, M., Sukinah, A. e Suhana, S., Learning motivation assessment model: A review. Australian Journal of Basic and Applied Sciences, 8(4), pp. 163-169, 2014. [citation][year=2014]Paredes, M., Debdi, O., Velazquez-Iturbide, J., GreedExCol: un sistema interactivo colaborativo para el aprendizaje de algoritmos voraces, Actas del VII Seminario de Investigacion en Tecnologias de la Informacion Aplicadas a la Educacion, Madrid. [citation][year=2013]Xinogalos, S. Using flowchart-based programming environments for simplifying programming and software engineering processes. In Proceedings of the IEEE Global Engineering Education Conference, pp. 1313-1322, Berlin, Março de 2013. [citation][year=2013]Velázquez, J. Paredes, M. e Ouafae, D., GreedExCol: Una herramienta educative basada en CSCL para el aprendizaje de algoritmos voraces. In Proceedings of XV Simposio Internacional de Tecnologías da la Información y las Comunicaciones en la Educación, pp. 96-103, Madrid, Espanha, Setembro de 2013. [citation][year=2012]Yacob, A. e Saman, M., Assessing level of motivation in learning programming among engineering students. In Proceedings of the International Conference on Informatics and Applications, Malásia, Junho de 2012. [citation][year=2012]Korkmaz, O., The impact of critical thinking and logico-mathematical intelligence on algorithmic design skills. Journal of Educational Computing Research, 46(2), 2012. [citation][year=2012]Yacob, A., Saman, M. e Yusoff, B., Constructivism learning theory for programming through an e-learning. In Proceedings of the 6th International Conference on New Trends in Information Science and Service Science and Data Mining, Taipé, Outubro de 2012. [citation][year=2011]Jesus, E., Teaching computer programming with structured programming language and flowcharts. In Proceedings of the 2011 Workshop on Open Source and Design of Communication, Lisboa, Julho de 2011. 2008(3 publications) [publication]Duque, R. and Gallardo, J. . and Bravo, C. and Antonio Jose Mendes , "Defining Tasks, Domains and Conversational Acts in CSCW Systems: the SPACE-DESIGN Case Study", Journal of Universal Computer Science, vol. 14, pp. 1463-1479, 2008 [citation][year=2011]Hamadache, K., Smart & seamless collaboration: bringing pervasive computing to the Computer Supported Collaborative Work. Tese de Doutoramento, Universite Lille 1, 2011. [citation][year=2011]Agost, M., Company, P. e Romero, F., Managing mechanisms for collaborative new-product development in the ceramic tile design chain. Journal of Universal Computer Science, 17(2), pp. 224-242, Janeiro de 2011. [publication]Gomes, A. and Areias, C. and Henriques, J.G. and Antonio Jose Mendes , "Aprendizagem de programaçãode computadores: dificuldades e ferramentas desuporte", Revista Portuguesa de Pedagogia, vol. 42, pp. 161-179, 2008 [citation][year=2015]Francisco, Rodrigo Elias e Ambrosio, Ana Paula. Mining an Online Judge System to Sup-port Introductory Computer Programming Teaching. Workshops Proceedings of EDM 2015 8th International Conference on Educational Data Mining, EDM 2015, Madrid, Spain, Junho 26-29, 2015. [citation][year=2010]Esteves, M., Fonseca, B., Morgado, L. e Martins, P., Improving teaching and learning of computer programming through the use of the Second Life virtual world. British Journal of Educational Technology, no. doi: 10.1111/j.1467-8535.2010.01056.x, 2010 [citation][year=2009]Esteves, M., Fonseca, B., Morgado, L. e Martins, P., Using Second Life for Problem Based Learning in Computer Science Programming. Journal of Virtual Worlds Research, 2(1), Abril de 2009. [publication]Gomes, A. and Henriques, J.G. and Antonio Jose Mendes , "Uma proposta para ajudar alunos com dificuldades na aprendizagem inicial de programação de computadores", Educação, Formação & Tecnologias, vol. 1, pp. 93-103, 2008 [citation][year=2015]Moreira, F., Ferreira, M., Profile-oriented algorithms teaching: A proposed methodology, Proceedings of 10th Iberian Conference on Information Systems and Technologies, Junho de 2015. [citation][year=2015]Sarmento, H., Reis, C., Zaramell, V., Almeida, L, Tacla, C., Supporting the development of computational thinking: A robotic platform controlled by smartphone. Second International Conference Learning and Collaboration Technologies, Los Angeles, Agosto, 2015. [citation][year=2015]Souza, M., Moreira, J., Integrando Jogos de Lógica Matemática no Ensino de Algoritmos: Relatos de Experimentos, Revista de Ciência e Tecnologia, 1 (1), 2015. [citation][year=2015]Silva, A., Sá, E., Teixeira, J., Especificando Objeto de Aprendizagem para Raspberry Pi usando Design Instrucional, Anais da X Conferência Latino-Americana de Objetos e Tecnologias de Aprendizagem 2015. [citation][year=2015]Santos, A., Gorgonia, A., Lucena, A., Gorgonia, F., A Importa?ncia do Fator Motivacional no Processo Ensino- Aprendizagem de Algoritmos e Lo?gica de Programac?a?o para Alunos Repetentes, Anais da 23ª Workshop de Educação em Informática, Recife, Brasil. [citation][year=2015]Campos, A., Gardiman, R., Madeira, C., Uma ferramenta gamificada de apoio à disciplina introdutória de programação, Workshop sobre Educação em Computação, Julho 2015. [citation][year=2014]Costa, J., Using a scenario-based learning with robots to increase the programming interest. In Proceedings of the Second International Conference on Technological Ecosystems for Enhancing Multiculturality, pp. 133-138, Salamanca, Espanha, Outubro de 2014. [citation][year=2014]Zanetti, H., Uso de semiótica e análise de normas em práticas de ensino de Programação de Computadores utilizando Robótica Pedagógica. Revista Electrónica de Tecnologia e Cultura, 14, Abril de 2014. [citation][year=2014]Grosso, M., Introdução à inteligência artificial com recurso à programação visual, Relatórios da Prática de Ensino Supervisionada, Universidade de Lisboa. [citation][year=2014]Costa, E., Ambientes virtuais no ensino de sistemas operativos cliente/servidor : um estudo de caso no ensino profissional, Dissertação de Mestrado, UCP [citation][year=2014]Lucena, J., Frozza, A., LO?GICA E ROBO?TICA, V FICE – Feira de Iniciac?a?o Cientifica e de Extensa?o do Instituto Federal Catarinense. [citation][year=2014]Souza, M., França, C., Lins, W., Ferramentas de apoio ao aprendizado de programac?a?o na FAFICA, XXXIV Congresso da Sociedade Brasileira de Computação, 2014. [citation][year=2014]Fernandes, S. Aprendizagem baseada em projetos na consolidação de conceitos de programação de linguagens SCRIPT, Relatórios da Prática de Ensino Supervisionada, Universidade de Lisboa. [citation][year=2013]Ferreira, S., A robótica educativa no ensino-aprendizagem de estruturas de seleção. Relatório de prática de ensino supervisionada, Mestrado em Ensino de Informática, Universidade de Lisboa, 2013. [citation][year=2013]Celestino, H., Aprendizagem de estruturas de controlo com recurso à robótica educativa. Relatório de prática de ensino supervisionada, Mestrado em Ensino de Informática, Universidade de Lisboa, 2013. [citation][year=2013]Rodrigues, R., Morais, L., Dantas, S., Filho, J., Abilio, C. e Suarez, P., Ensino de Algoritmos e linguagem de programação no ensino médio: um relato de experiência. In Actas da XXI Workshop sobre Educação em Computação, Maceió, Brasil, Julho de 2013. [citation][year=2013]Marques, M., O ensino da programação no desenvolvimento de jogos através do ambiente Scratch. Relatório de estágio do Mestrado em Ensino da Informática, Universidade de Minho, Outubro de 2013. [citation][year=2013]Rodrigues, L., Conceção de Recursos Educativos Digitais como estratégia de promoção de aprendizagens no ensino profissional. Dissertação de Mestrado em Educação, Universidade de Lisboa, 2013. [citation][year=2012]Gomes, G., Martinho, J., Bernardo, M., Matos, F. e Abrantes, P., Dificuldades de aprendizagem de programação no ensino profissional – perspectiva dos alunos. Actas do II Congresso Internacional TIC e Educação, pp. 438 – 448, Lisboa, Novembro de 2012. [citation][year=2012]Gomes, G. e Abrantes, P., A robótica educativa no ensino da programação. Actas do II Congresso Internacional TIC e Educação, pp. 2039 – 2055, Lisboa, Novembro de 2012. [citation][year=2012]Oliveira, D., Ferreira, S., Celestino, H., Ferreira, S. e Abrantes, P., Uma proposta de ensino-aprendizagem de programação utilizando robótica educativa e storytelling. Actas do II Congresso Internacional TIC e Educação, pp. 2567 – 2576, Lisboa, Novembro de 2012. [citation][year=2012]Matos, F., Aprendizagem baseada em problemas com recurso à robótica na programação. Relatório de prática de ensino supervisionada, Mestrado em Ensino de Informática, Universidade de Lisboa, 2012. [citation][year=2012]Costa, J., A robótica educativa na aprendizagem da programação. Relatório de prática de ensino supervisionada, Mestrado em Ensino de Informática, Universidade de Lisboa, 2012. [citation][year=2012]Gonçalves, F., Utilização de robótica educativa no ensino de linguagens de programação a alunos do ensino secundário. Relatório de prática de ensino supervisionada, Mestrado em Ensino de Informática, Universidade de Lisboa, 2012. [citation][year=2012]Farias, M., Júnior, G. E Andrade, E., Umestudo preliminar sobre as dificuldades no processo de ensino e aprendizagem das disciplinas básicas de programaçãoo no IFS Campus Lagarto. In Actas do VI Colóquio Internacional Educação e Comtemporaneidade, São Cristovão, Brasil, Setembro de 2012. [citation][year=2011]Iepsen, E., Bercht, M. e Reategui, E., Detectando o estado afectivo frustração do aluno na realização de algoritmos. In Actas da 6ª Conferência Latinoamericana de Objetos de Aprendizaje y Tecnologias para la Educación, Montevideu, Uruguai, Outubro de 2011. [citation][year=2010]Bini, E., Ensino de programação com ênfase na solução de problemas. Dissertação de Mestrado, Universidade Tecnológica Federal do Paraná, Brasil, 2010. [citation][year=2010]Hernandez, C., Silva, L., Segura, R., Schimiguel, J., Ledón, M., Bezerra, L. e Silveira, I., Teaching Programming Principles through a Game Engine. CLEI Electronic Journal, 13(2), Agosto de 2010. [citation][year=2009]Souto, A. e Duduchi, M., Um processo de avaliação baseado em ferramenta computadorizada para o apoio ao ensino de programação de computadores. In Actas do XXIX Congresso da Sociedade Brasileira de Computação " XVII Workshop sobre Educação em Informática, pp. 611-618, Bento Gonçalves, Brasil, Julho de 2009. [citation][year=2009]Mota, M. Brito, S., Moreira, M. e Favero, E., Ambiente Integrado à Plataforma Moodle para Apoio ao Desenvolvimento das Habilidades Iniciais de Programação. In Actas do XX Simpósio Brasileiro de Informática Educativa " SBIE, Florianopolis, Brasil, Novembro de 2009 [citation][year=2009]Souza, C., VisuAlg - Ferramenta de Apoio ao Ensino de Programação. Revista TECCEN, 2(2). Setembro de 2009. [citation][year=2008]Souto, A., Um processo de apoio ao processo de ensino de programação de computadores baseado em ferramenta computorizada. Dissertação de Mestrado, Centro Estadual Paula Souza, Brasil, Dezembro de 2008. 2007(1 publication) [publication]Caeiro, M. and Marcelino, M.J.P. and Llamas, M. and Antonio Jose Mendes and Anido, L. , "Supporting the modeling of flexible educational units ' PoEML: A separation of concerns approach", Journal of Universal Computer Science, vol. 13, pp. 739-749, 2007 [citation][year=2014]Molina, A., Redondo, M., Ortega, M. e Laclave, C., Evaluating a graphical notation for modelling collaborative learning activities: A family of experiments. Science of Computer Programming, 88, pp. 54-81, 2014. [citation][year=2012]Ouari, S., Adaptation à la vole de situations d’apprentissage modelisées conformément à un langage de modelisation pédagogique. Tese de Doutotamento, Universidade de Grenoble, França, 2012. [citation][year=2012]Molina, A., Redondo, M. e Ortega, M., Assessing CIAN as modeling language of collaborative learning activities. In Proceedings of the International Symposium on Computers and Education – SIIE2012, Andorra, Outubro de 2012. [citation][year=2011]Rouvrais, S. e Chiprianov, V., Modeling and architecting educational frameworks. In Proceedings of the 7th International CDIO Conference, Copenhaga, Dinamarca, Junho de 2011. [citation][year=2011]Ortiz, I., Aplicación de técnicas de ingeniería de lenguages al campo del modelado educativo. Tese de Doutoramento, Universidade Computense de Madrid, Agosto de 2011. [citation][year=2011]Miao, Y. e Hoppe, H., Applying learning design to work-based learning. Learning, Media and Technology, 36(2), 189-205, Abril de 2011. [citation][year=2010]Motz, R., Badell, C., Barrosa, M. e Sum, R., La extracción de objetos de aprendizaje com metadados de diseño pedagógico. Revista Iberoamericana de Tecnologias del Aprendizaje, 5(2), pp. 49 – 55, 2010. [citation][year=2010]Ouraiba, E., Choquet, C., Cottier, P., Despres, C. e Jacoboni, P., Engineering of open learning scenarios - the case of Hop3x learning scenarios. In Proceedings of 10th IEEE International Conference on Advanced Learning Technologies, pp.264-268, Sousse, Tunisia, Outubro de 2010. [citation][year=2010]Knauf, R., Sakurai, Y., Tsuruta, S. e Jantke, K., Modeling didactic knowledge by storyboarding, Journal of Educational Computing Research, 42(3), pp. 355 – 383, 2010. [citation][year=2010]Falsetti, C., Leo, T. Manganello, F. e Pistoia, A., Team teaching for web enhanced control systems education of undergraduate students. In Proceedings of the 1st IEEE Engineering Education Conference, Madrid, Espanha, Abril de 2010. [citation][year=2009]Ortiz, I., Sierra, J. e Manjón, B., Authoring and Reengineering of IMS Learning Design Units of Learning. IEEE Transactions on Learning Technologies, 2(3), Julho-Setembro de 2009. [citation][year=2009]Iturbide, J., Carrascosa, C. e Losada, I, Asistentes Interactivos para el aprendizaje de algoritmos voraces. IEEE-RITA " Revista Iberoamericana de Tecnologia e Aprendizagem, 4(3), pp. 213 " 220, Agosto de 2009. [citation][year=2009]Ortiz, I., Sierra, J. e Manjón, B., Translating e-learning Flow-Oriented Activity Sequencing Descriptions into Rule-based Designs. In Proceedings of the 6th International Conference on Information Technology: New Generations - ITNG 2009, Las Vegas, Nevada, USA, Abril de 2009. [citation][year=2008]Manjón, B., Sierra, J., Ortiz, I. e Ger, P., Estandardización y diseño educativo. Informes (20), Ministerio de Educación, Madrid, Espanha, 2008. 2005(2 publications) [publication]Bravo, C. and Marcelino, M.J.P. and Gomes, A. and Esteves, M. and Antonio Jose Mendes , "Integrating educational tools for collaborative Computer Programming learning", Journal of Universal Computer Science, vol. 11, pp. 1505-1517, 2005 [citation][year=2015]Bati, T., Blended learning in large class introductory programming courses: an empirical study in the context of an Ethiopian university, University of South Africa, Pretoria. [citation][year=2015]Jawawi, D. et al, Introducing computer programming to secondary school students using mobile robots, 10th Asian Control Conference (ASCC), Kota Kinabalu, Maio. [citation][year=2014]Shadiev, R., Hwang, W., The, S., Yang, S., Wang, J., Han, L. e Hsu, G., Effects of Unidirectional vs. Reciprocal Teaching Strategies on Web-Based Computer Programming Learning. Journal of Educational Computing Research, 50 (1), pp. 67-95. 2014. [citation][year=2014]Lovos, E., El uso de estrategias colaborativas mediadas por tecnología. Dissertação de Mestrado, Universidad Nacional de La Plata, Argentina, 2014. [citation][year=2014]Paredes, M., Debdi, O., Vela?zquez-Iturbide, J., GreedExCol: un sistema interactivo colaborativo para el aprendizaje de algoritmos voraces, Actas del VII Seminario de Investigacio?n en Tecnologi?as de la Informacio?n Aplicadas a la Educacio?n, Madrid. [citation][year=2013]Weng, Q., Learning Programming Language Based on Concept Map and Project - The Experiment of Programming Course of Vocational High School. Master Thesis, National Central University, Taiwan, 2013. [citation][year=2013]Velázquez, J. Paredes, M. e Ouafae, D., GreedExCol: Una herramienta educativa basada en CSCL para el aprendizaje de algoritmos voraces. In Proceedings of XV Simposio Internacional de Tecnologías da la Información y las Comunicaciones en la Educación, pp. 96-103, Madrid, Espanha, Setembro de 2013. [citation][year=2013]Knutas, A., Ikonen, J. e Porras, J., Communication patterns in collaborative software engineering courses: a case for computer-supported collaboration. In Proceedings of the 13th Koli Calling International Conference on Computing Education Research, pp. 169-177, Koli, Finlandia, Novembro de 2013. [citation][year=2013]Velázquez, J. Paredes, M. e Ouafae, D., GreedExCol: un sistema interactivo colaborativo para el aprendizaje de algoritmos voraces. In Actas del Seminario de Investigación en Tecnologías de la Información Aplicadas a la Educación, Madrid, Espanha, Maio de 2013. [citation][year=2012]Nenkov, S. e Iliev, N., A task-oriented environments for teaching and learning algorithms – UML project and its implementation. In Proceedings of Theoretical and apllied aspects of Cybernetics, Kyiv, Ucrania, Novembro de 2012. [citation][year=2012]Hwang, W., Shadiev, R., Wang, C. e Huang, Z. A pilot syudy of cooperative programming learning behavior and its relationship with students’ learning performance. Computers & Education, 58, pp. 1267-1281, 2012. [citation][year=2012]Hwang, W., Shadiev, R., Wang, C. e Huang, Z., A study of cooperative computer programming learning behavior and its influence on learning performance. In Proceedings of the 12th European Conference on e-Government, pp. 150-157, Barcelona, Espanha, Junho de 2012. [citation][year=2011]Karatrantou, A. e Panagiotakopoulos, C., Educational robotics and teaching introductory programming within an interdisciplinar framework. In Athanassios, J. (ed) Research on e-learning and ICT in Education, pp. 197-210, Springer, 2011. [citation][year=2011]Jesus, E., Teaching computer programming with structured programming language and flowcharts. In Proceedings of the 2011 Workshop on Open Source and Design of Communication, Lisboa, Julho de 2011. [citation][year=2011]Choi, J., Seo, Y. e Lee, Y., A case study of team teaching for the improvement of algorithm teaching ability among pre-service computer science teachers. In Proceedings of ED-MEDIA 2011 - World Conference on Educational Multimedia, Hypermedia & Telecommunications, pp. 28-32, Lisboa, Junho de 2011. [citation][year=2011]Huang, J., The influence of collaborative programming to learning. Dissertação de Mestrado, National Central University of Taiwan, 2011. [citation][year=2011]Florea, A., Gellert, A., Anghel, T. E Florea, D., Enhanced learning and educational management through online collaborative technologies. Journal of Digital Information Management, 9(1), pp. 33-42, 2011. [citation][year=2010]Yang, I., Development of a cooperative learning platform for programming courses with a project guidance mechanism. Dissertação de Mestrado, National Central University of Taiwan, 2010. [citation][year=2009]Cosma, D. Carutasu, V. E Carutasu, D., A conceptual framework for the application of Qfd to optimize knowledge management in the field of Romanian Military Education. In Proceedings of 10th European Conference on Knowledge Management, Vicenza, Itália, Setembro de 2009. [citation][year=2009]Gallego, M. e Gortázar, F., EclipseGavab, un entorno de desarrollo para la docencia online de la programación. In Proceedings of XV Jornadas de Enseñanza Universitária de Informática, pp 501-508. Barcelona, Espanha, Julho de 2009. [citation][year=2009]Gallego, M. e Gortázar, F., Experiencias con EclipseGavab, un entorno de programación colaborativo online. In Proceedings of I Encuentro de Intercambio de Experiencias en Innovación Docente. Madrid, Espanha, Junho de 2009. [citation][year=2008]Karatrantou, A. e Panagiotakopoulos, C., Algorithm, Pseudo-Code and Lego Mindstorms Programming. In Proceedings of SIMPAR2008 " International Conference on Simulation, Modeling and Programming for Autonomous Robots, pp. 70-79, Venice, Italy, November 2008. [citation][year=2008]Zheliazkova, I. e Atanasova, G., Practical Skills Acquisition in a Task-Oriented Environment for Algorithm Flowcharts Construction. In Proceedings of International Scientific Conference Computer Science"2008, pp. 462-467, Kavala, Grécia, Setembro de 2008. [citation][year=2007]Martin, E., Carrasco, N. e Carro, R., Authoring Collaborative Graphical Editors for Adaptive Context-based Learning Environments. In Proceedings of ReTIeL '07-International Workshop on Representation Models and Techniques for Improving E-Learning: Bringing Context into Web-based Education, Roskilde, Dinamarca, Agosto de 2007. [publication]Henriques, N. and Antonio Jose Mendes and Figueiredo, A. D. and Paulo Rupino da Cunha , "Uma ferramenta de e-portfólios para o LearningOnWeb", IE Comunicaciones, pp. 39-47, 2005 2004(1 publication) [publication]Malheiro, R., and Paiva, R.P. and Antonio Jose Mendes and Mendes, T. and Amilcar Cardoso , "Sistemas de Classificação Musical com Redes Neuronais", Gestão e Desenvolvimento, vol. 12, pp. 167-195, 2004 [citation][year=2010]Barreira, L., Unsupervised automatic music genre classification. Dissertação de Mestrado, Universidade Nova de Lisboa, 2010. [citation][year=2007]Moraes R. B. (2007). “ANÁLISE E SÍNTESE DE INSTRUMENTOS MUSICAIS DE SOPRO DE MADEIRA”. MSc Thesis, Universidade Federal do Rio de Janeiro, Brazil. [citation][year=2005]Oliveira P. (2005). “Caracterização da Ocupação do Solo com Recurso à Aplicação de Modelos de Misturas Espectrais em Séries Multi-Temporais de Imagens Modis”. MSc Thesis, ISEGI, New University of Lisbon, Junho 2005. 1999(1 publication) [publication]Gomes, A. and Antonio Jose Mendes , "A animação na aprendizagem de conceitos básicos de programação", Revista de Ensenanza y Tecnologia, pp. 22-32, 1999 [citation][year=2010]Santana, T., Ribeiro, N. & Prietch, S., A Utilização da Animação Digital no Processo de Ensino-Aprendizagem de Estrutura de Dados. In Actas da 10ª Escola Regional de Computação dos Estados da Bahia, Alagoas e Sergipe, Maceió, Brazil, April 2010. [citation][year=2010]Jurado, F., Proposal for evaluating computer programming algorithms to provide instructional guidance and give advice. Tese de Doutoramento, Universidade de Castilla " La Mancha, Espanha, Março de 2010. [citation][year=2009]Valadares, C., Considerações acerca da linguagem na construção de conteúdos hipertextuais para EAD. In Actas do III Encontro Nacional Sobre Hipertexto, BeloHorizonte, Brasil, Outubro de 2009. [citation][year=2006]H. Ramirez, L. Navarro, A. Carvajal, M. Such, P. Peco e I. Lohuiz, Utilización de estructuras de aprendizajes IMS-LD en la enseñanza de la programación. In Proceedings of the 4th International Conference on Multimedia and Information and Communication Technologies in Education, pp. 2105-2112, Sevilha, Espanha, Novembro de 2006. 1996(2 publications) [publication]Antonio Jose Mendes and Mendes, T. , "AIDA: An integrated authoring environment for educational software", Educational Technology Research and Development, vol. 44, pp. 57-70, 1996 [citation][year=2004]R. Richey, J. Klein e W. Nelson, Developmental Research: Studies of INstructional Design and Development. In D. Jonassen (Ed.) Handbook of Research on Educational Communcations and Technology. Lawrence Erlbaum Associates, 2004. [citation][year=2004]Shyamal, M., Understanding computer assisted instructions & multimedia, Colombo Plan Staff College for Technician Education, Manila, Filipinas. [publication]Antonio Jose Mendes and Mendes, T. , "AIDA: A methodology independent support tool for educational software authoring", Education and Information Technologies, vol. 1, pp. 55-74, 1996 1995(1 publication) [publication]Antonio Jose Mendes and Mendes, T. , "The AIDA approach to educational software portability", Journal of Research on Computing in Education, vol. 27, pp. 425-434, 1995 Conference Articles 2020(2 publications) [publication]Silva, L. and Antonio Jose Mendes and Gomes, A. , "Computer-supported Collaborative Learning in Programming Education: A Systematic Literature Review", in IEEE Global Engineering Education Conference (EDUCON), 2020 [publication]Gomes, A. and Marcelino, M.J.P. and Correia, F.B. and Antonio Jose Mendes , "Study Methods in Introductory Programming Courses", in IEEE Global Engineering Education Conference (EDUCON), 2020 2019(4 publications) [publication]Eloy, J. and Teixeira, A.R. and Gomes, A. and Antonio Jose Mendes , "Using Brain Computer Interaction in Programming Problem Solving", in IEEE Global Engineering Education Conference (EDUCON), 2019 [publication]Eloy, J. and Teixeira, A.R. and Gomes, A. and Antonio Jose Mendes , "Understand and characterize mental effort in a programming-oriented task", in IEEE 6th Portuguese Meeting on Bioengineering (ENBENG), 2019 [publication]Gomes, A. and Wei, K. and Lam, C.T. and Teixeira, A.R. and Correia, F.B. and Marcelino, M.J.P. and Antonio Jose Mendes , "Understanding Loops a Visual Methodology", in IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE), 2019 [publication]Nuno Gil Fonseca and Macedo, L. and Antonio Jose Mendes , "A study on the students’ perspective about the usage of a programming monitoring tool", in Simpósio Internacional de Informática Educativa, 2019 2018(6 publications) [publication]Nuno Gil Fonseca and Macedo, L. and Antonio Jose Mendes , "Supporting differentiated instruction in programming classes through permanent progress monitoring", in SIGCSE 2018, 2018 [citation][year=2019]Basawapatna, A., Repenning, A., & Savignano, M. (2019, February). The Zones of Proximal Flow Tutorial: Designing Computational Thinking Cliffhangers. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education (pp. 428-434). [publication]Nuno Gil Fonseca and Macedo, L. and Antonio Jose Mendes , "Using early plagiarism detection in programming classes to address student’s difficulties", in Simpósio Internacional de Informática Educativa, 2018 [citation][year=2019]Saoban, C., & Rimcharoen, S. (2019, July). Identifying an original copy of the source codes in programming assignments. In 2019 16th International Joint Conference on Computer Science and Software Engineering (JCSSE) (pp. 271-276). IEEE. [publication]Santos, A.N.F.S. and Gomes, A. and Antonio Jose Mendes , "Engaging learning to program via real data", in 48th Annual Frontiers in Education (FIE’18) Conference, 2018 [publication]Nuno Gil Fonseca and Macedo, L. and Marcelino, M.J.P. and Antonio Jose Mendes , "Augmenting the teacher’s perspective on programming student’s performance via permanent monitoring", in 48th Annual Frontiers in Education (FIE’18) Conference, 2018 [publication]Gomes, A. and Marcelino, M.J.P. and Wei, K. and Lam, C.T. and Antonio Jose Mendes , "Student motivation towards learning to program", in 48th Annual Frontiers in Education (FIE’18) Conference, 2018 [publication]Gomes, A. and Marcelino, M.J.P. and Antonio Jose Mendes , "Using students’ reflections to understand their perceptions in introductory programming learning", in EdMedia: World Conference on Educational Media and Technology, 2018 2017(4 publications) [publication]Gomes, A. and Antonio Jose Mendes and Marcelino, M.J.P. and Wei, K. and Kei, I.S. and Lam, C.T. , "Student’s Characteristics and Programming Learning – A Macanese Perspective", in IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE 2017), 2017 [publication]Teixeira, A.R. and Silva, M. and Antonio Jose Mendes and Gomes, A. , "Uso de um BCI para a medição dos níveis de atenção", in 19th International Symposium on Computers in Education (SIIE 2017) and the 8th CIED Meeting/ 3rd CIED International Meeting, 2017 [publication]Gomes, A. and Wei, K. and Marcelino, M.J.P. and Kei, I.S. and Siu, A. and Antonio Jose Mendes , "A Teacher's view about introductory programming teaching and learning – Portuguese and Macanese perspectives", in 45th ASEE/IEEE Frontiers in Education 2017 (FIE 2017), 2017 [publication]Nuno Gil Fonseca and Macedo, L. and Antonio Jose Mendes , "Monitoring the Progress of Programming Students Supported by a Digital Teaching Assistant", in Portuguese Conference on Artificial Intelligence, 2017 2016(8 publications) [publication]Vahldick, A. and Antonio Jose Mendes and Marcelino, M.J.P. , "Learning Analytics Model in a Casual Serious Game for Computer Programming Learning", in 6th EAI International Conference on Serious Games, Interaction and Simulation, 2016 [publication]Vahldick, A. and Antonio Jose Mendes and Marcelino, M.J.P. , "Towards a Constructionist Serious Game Engine", in International Conference on Computer Systems and Technologies - CompSysTech'16, 2016 [publication]Vahldick, A. and Antonio Jose Mendes and Marcelino, M.J.P. and Farah, P.R. , "Pensamento Computacional Praticado com um Jogo Casual Sério no Ensino Superior", in 24º WEI - Workshop sobre Educação em Computação (XXXVI Congresso da Sociedade Brasileira de Computação), 2016 [publication]Nuno Gil Fonseca and Antonio Jose Mendes and Macedo, L. , "CodeInsights - Monitoring programming students’ progress", in International Conference on Computer Systems and Technologies - CompSysTech'16, 2016 [citation][year=2019]Cabral, B. M. R. (2019). Análise da utilização dos recursos do Moodle para prever classificações. [publication]Salvador, T. and Silva, J. and Albuquerque, H. and Marques, J. and Antonio Jose Mendes , "ReM@t – Recuperar a Matemática a Distância: Ano Zero", in XVIII Simpósio Internacional de Informática Educativa, 2016 [publication]eto, J. and Pessoa, T. and Antonio Jose Mendes , "A Presença Pedagógica na Sala de Professores Online. Um Estudo de Caso para o Curso de Educação Parental do Ensino a Distância da Universidade de Coimbra", in XVIII Simpósio Internacional de Informática Educativa, 2016 [publication]Vieira, M.C. and Messias, I. and Martins, C. and Ferreira, C. and Pessoa, T. and Antonio Jose Mendes , "Collaborative Teaching & Learning Strategies: Developing, Inplementing and Analyzing Wikis and Forums in E-Learning Environments", in International Conference on E-Learning, 2016 [publication]Salvador, T. and Pedrosa, S. and Messias, I. and Antonio Jose Mendes and Silva, J. , "ReM@t – A Project to Help Students to Improve their Mathematical Skills", in International Conference on E-Learning, 2016 2015(3 publications) [publication]Marcelino, M.J.P. and Bruno Cabral and Paquete, L. and Antonio Jose Mendes , "A proficient high level programming program as a way to overcome unemployment among graduates", in 2015 Frontiers in Education Conference (FIE 2015), 2015 [publication]Vahldick, A. and Antonio Jose Mendes and Marcelino, M.J.P. and Hogenn, M. and Schoeffel, P. , "Testando a Diversão em um Jogo Sério para o Aprendizado Introdutório de Programação", in 23º WEI - Workshop sobre Educação em Computação, (XXXV Congresso da Sociedade Brasileira de Computação), 2015 [publication]Vahldick, A. and Antonio Jose Mendes and Marcelino, M.J.P. , "Analysing the Enjoyment of a Serious Game for Programming Learning With two Unrelated Higher Education Audiences", in European Conference on Games Based Learning, 2015 2014(7 publications) [publication]Gomes, A. and Antonio Jose Mendes , "A teacher's view about introductory programming teaching and learning: difficulties, strategies and motivations", in 44th Annual Frontiers in Education (FIE) Conference, 2014 [publication]Campos, D.S.d. and Antonio Jose Mendes and Marcelino, M.J.P. , "Case study using Test-driven Learning methodology for building contextualized feedback by logical errors in Introductory Programming Learning", in 44th Annual Frontiers in Education (FIE) Conference, 2014 [publication]Silva, J.C.e. and Pedrosa, S. and Marcelino, M.J.P. and Antonio Jose Mendes and Boavida, F. and Bernardes, M. , "The distance learning course on computer networks at the university of Coimbra", in 15th International Conference on Computer Systems and Technologies, 2014 [publication]eto, J. and Pedrosa, S. and Pessoa, T. and Antonio Jose Mendes , "The Module Zero in the Creation of a Virtual Learning Community - Some Experiences in University of Coimbra Distance Learning Project", in e-Learning'14 - International Conference on E-Learning, 2014 [publication]Vahldick, A. and Antonio Jose Mendes and Marcelino, M.J.P. , "A review of games designed to improve introductory computer programming competencies", in 44th Annual Frontiers in Education (FIE’14) Conference, 2014 [citation][year=2015]Scott, M., Self-beliefs in the introductory programming lab and game-based fantasy role-play, Tese de Doutoramento, Brunel University London. [citation][year=2015]Campos, A., Batista, E., Signoretti, A. Gardiman, R., Madeira, C., Gamifying Activities in a Higher Education Course. In Proceedings of the 9th European Conference on Games Based Learning, Noruega, Outubro de 2015. [citation][year=2015]Campos, A., Gardiman, R., Madeira, C., Uma ferramenta gamificada de apoio à disciplina introdutória de programação, Workshop sobre Educação em Computação, Julho 2015. [publication]eto, J. and Pedrosa, S. and Pessoa, T. and Antonio Jose Mendes , "O módulo de ambientaçãoo na construção de uma comunidade virtual de aprendizagem – experiências de implementação no Ensino a Distância da Universidade de Coimbra", in Congresso da ISATT, 2014 [publication]eto, J. and Pessoa, T. and Antonio Jose Mendes , "O ensino a distância no contexto da prática pedagógica universitária: Reflexões em torno do desenvolvimento de um modelo de formação", in III Congresso Internacional das TIC na Educação, 2014 2013(3 publications) [publication]Pinhati, F. and Siqueira, S. and Antonio Jose Mendes and Amilcar Cardoso , "LO-C (L) A (S) P: a Model for Supporting the Development of Learning Objects with Sound Manipulation and Social Resources for Music Education", in Americas Conference on Information Systems, 2013 [publication]Gomes, A. and Santos, A.N.F.S. and Antonio Jose Mendes , "A taxonomy of exercises to support individual learning paths in initial programming learning", in 43rd Annual Frontiers in Education (FIE’13) Conference, 2013 [citation][year=2015]Zehetmeier, D., A Competence Graph to Derive Individual Learning Paths, Proceedings of the eleventh annual International Conference on International Computing Education Research, pp. 285-286. [citation][year=2015]Dukhanov, A., Karpova, M., Shmelev, V., An automation of the course design based on mathematical modeling and genetic algorithms, Frontiers in Education Conference (FIE), 2015. [citation][year=2015]Gur, E., On the Necessity of Midterm Exams in Electrical Engineering Courses, 43rd Annual SEFI Conference June 29 - July 2, Orle?ans, France. [publication]Pessoa, T. and Marcelino, M.J.P. and Nolan, S. and Antonio Jose Mendes , "Aprender e ensinar a distância na Universidade de Coimbra. O Projeto UC_D", in I Congreso Internacional Conocimiento, tecnologías y enseñanza: políticas y prácticas universitarias - CONTECE 2013, 2013 2012(4 publications) [publication]Gomes, A. and Santos, A.N.F.S. and Antonio Jose Mendes , "A study on students’ behaviors and attitudes towards learning to program.", in 17th Annual Conference on Innovation and Technology in Computer Science Education – ITiCSE2012, Haifa, Israel, 2012 [citation][year=2015]Hu, M. (2015). Teaching Novices Programming: A Programming Process Using Goals & Plans with a Visual Programming Environment (Thesis, Doctor of Philosophy). University of Otago [citation][year=2015]Capovilla, D., Berges, M., Muhling, A., Hubwieser, P., Handling Heterogeneity in Programming Courses for Freshmen, International Conference on Learning and Teaching in Computing and Engineering (LaTiCE), pp. 197-203, Taipé, 2015. [citation][year=2015]Facey-Shaw, L., Börner, D., Specht, M., Bartley-Bryan, J. A Moodle-based Badge System for Evaluating the Motivational Levels of Introductory Programmers, MATEL Workshop, Toledo, 2015. [citation][year=2015]Rubio, M., Romero-Zaliza, R., Mañosob, C., Madrid, A., Closing the gender gap in an introductory programming course, Computers & Education, Vol 82, pp. 409–420, March 2015. [citation][year=2015]Capovilla, D., Inklusion in der Informatischen Bildung am Beispiel von Menschen mit Sehscha?digung, Tese de Doutoramento, Technical University of Munich, 2015. [citation][year=2014]Adorjan, A. e Kereki, I., Design and Experimentation of Activities for CS1:? A Competences Oriented Approach. CLEI Electronic Journal, 17 (3), Dezembro de 2014. [citation][year=2014]Rubio, M., Romero-Zaliz R., Man?oso C. e de Madrid A., Enhancing an introductory programming course with physical computing modules. In Proceedings of 44th Annual Frontiers in Education (FIE) Conference, Madrid, Espanha, Outubro de 2014. [citation][year=2014]Paris, R., Modelo para la Motivación del Aprendizaje de la Programación utilizando Gamification, Trabajos de Grado Ingeniería, Pontificia Universidad Javeriana, Bogota, 2014. [citation][year=2014]Maleko, M., The mobile social learning environment for novice programmers, Doctor of Philosophy (PhD), Computer Science and Information Technology, RMIT University. [citation][year=2013]Capovilla, D., Krugel, J. e Hubwieser, P., Teaching algorithmic thinking using haptic models for visually impaired students. In Proceedings of Learning and Teaching in Computing and Engineering, pp. 167-171, Macau, Março de 2013. [citation][year=2013]Sheard, J., Carbone, A., Chinn, D. e Laakso, M., Study Habits of CS 1 Students: What Do They Say They Do?. In Proceedings of Learning and Teaching in Computing and Engineering, pp. 122-129, Macau, Março de 2013. [citation][year=2012]Mason, R., Designing introductory programming courses: the role of cognitive load, Tese de Doutoramento, Southern Cross University, Lismore, 2012. [publication]Antonio Jose Mendes and Paquete, L. and Amilcar Cardoso and Gomes, A. , "Increasing student commitment in introductory programming learning", in Frontiers in Education 2012 - Seattle USA, 82-87, 2012 [citation][year=2014]Watson, C. e Li, F., Failure rates in introductory programming revisited. In Proceedings of the 2014 Conference on Innovation & Technology in Computer Science Education, pp. 39-44, Uppsala, Suécia, Junho de 2014. [citation][year=2014]Bati, T., Gelderblom, H. e van Biljon, J., A blended-learning approach for teaching computer programming: design for large classes in Sub-Saharan Africa. Computer Science Education, 24 (1), pp. 71-99, 2014. [publication]Campos, D.S.d. and Antonio Jose Mendes and Marcelino, M.J.P. and Ferreira, D. and Alves, L. , "A multinational case study on using diverse feedback types applied to introductory programming learning", in Frontiers in Education 2012 - Seattle USA, 2012 [publication]Vieira, M.C. and Silva, J.C.e. and Antonio Jose Mendes and Marcelino, M.J.P. and Pessoa, T. , "Análise de interações estabelecidas num forum de aprendizagem do curso Violência e Gestão de Conflitos na Escola", in Congresso Internacional de TIC e Educação, 2012 2011(4 publications) [publication]Martins, S.W. and Antonio Jose Mendes and Figueiredo, A. D. , "Student reflections as an influence in the dynamics of an introductory programming course", in 41st ASEE/IEEE Frontiers in Education Conference, 2011 [publication]Santos, A.N.F.S. and Gomes, A. and Antonio Jose Mendes , "A class record and reviewing system designed to promote programming learning", in 41st Annual Frontiers in Education (FIE’11) Conference, Rapid City, USA, 2011 [publication]Pedrosa, S. and neto, J. and Antonio Jose Mendes and Pessoa, T. and Marcelino, M.J.P. , "Concepção e desenvolvimento de cursos online – estratégias instrutivas utilizadas no ED.UC", in ICEM-SIIE Joint Conference 2011, 2011 [publication]Vieira, M.C. and Fonte, M. and Pessoa, T. and Antonio Jose Mendes , "E-moderation strategies adopted in the course Conflict Management in Schools", in ED-MEDIA 2011 - World Conference on Educational Multimedia, Hypermedia & Telecommunications, 2011 2010(5 publications) [publication]Martins, S.W. and Antonio Jose Mendes and Figueiredo, A. D. , "A context for programming learning based on research communities", in IEEE Engineering Education 2010 – The Future of Global Learning in Engineering Education, 2010 [citation][year=2013]Ferreira, S., A robótica educativa no ensino-aprendizagem de estruturas de seleção. Relatório de prática de ensino supervisionada, Mestrado em Ensino de Informática, Universidade de Lisboa, 2013. [publication]Gomes, A. and Antonio Jose Mendes , "A study on student performance in first year CS courses", in 15th Annual Conference on Innovation and Technology in Computer Science Education – ITiCSE2010, Ancara, Turquia, 2010 [citation][year=2015]McKee-Scott, J., A study of an educational game for learning programming (T). Tese de Mestrado, University of British Columbia. [citation][year=2014]Price, K. e Smith, S., Improving student performance in CS1. Journal of Computing Sciences in Colleges, 30 (2), pp. 157-163, 2014. [citation][year=2014]Maleko, M., The mobile social learning environment for novice programmers, Doctor of Philosophy (PhD), Computer Science and Information Technology, RMIT University. [citation][year=2012]Almeida, C., Mindstorms na aprendizagem da algoritmia e programação. Dissertação de Mestrado em Comunicação e Multimédia, Universidade de Aveiro, 2012. [citation][year=2012]Murphy, L., Fitzgerald, S., Lister, R. e McCauley, R., Ability to ‘explain in plain english’ linked to proficiency in computer-based programming. In Proceedings of the ninth annual international conference on International computing education research, pp. 111-118, Auckland, Nova Zelandia, Setembro de 2012. [citation][year=2011]Amran, N., Bahri, F., Yusop, Z. e Abdullah, S., Learning Styles of Non-Science and Non-Technology Students on Technical Courses in an Information Management Program. Education for Information, 28(2-4), pp. 325-339, 2011. [citation][year=2011]Teague, M., Pedagogy of introductory computer programming: a people-first approach. Tese de Mestrado, Queensland University of Technology, Setembro de 2011. [publication]Martins, S.W. and Antonio Jose Mendes and Figueiredo, A. D. , "Diversifying activities to improve student performance in programming courses", in International Conference on Computer Systems and Technologies CompSysTech'10, 2010 [citation][year=2013]Takahashi, W., Harada, F., Shimakawa, H. e Koyama, T., Extracting student motivation factos in education with contextual inquiry. Journal of Automation and Control Engineering, 1(3), 2013. [citation][year=2012]McGill, M., Learning to program with personal robots: Influences on student motivation. ACM Transactions on Computing Education, 12 (1), Março de 2012. [publication]Martins, S.W. and Antonio Jose Mendes and Figueiredo, A. D. , "A strategy to improve student's motivation levels in programming courses", in 40th Annual Frontiers in Education Conference, 2010 [citation][year=2015]Lingling Z., Xiaohong S., Tiantian W., Yongfeng Y., Interest-driven and innovation-oriented practice for programming course, Frontiers in Education Conference (FIE), 2015. [citation][year=2014]Saari, E., Motivation for trainee teachers: non-computing background learn Acton Script. International Journal of Computer and Information Technologies, 3 (1), pp. 133-138, 2014. [citation][year=2014]Tsukamoto, H. et al, Prediction of the change of learners' motivation in programming education for non-computing majors, Frontiers in Education Conference (FIE), 2014. [citation][year=2013]Suhud, D., Rahman, A. e Ismail, M., A preliminary analysis on the shift of programming paradigms. In Proceedings of the 5th International Conference on Information and Communication Technology for the Muslim World, pp 1-5, Rabat, Marrocos, Março de 2013. [citation][year=2013]Tsukamoto, H., Takemura, Y., Nagumo, H., e Monden, A., The effects of teaching material remediation with ARCS-strategies for programming education. In Proceedings of the 43rd Annual Frontiers in Education (FIE’13) Conference, Oklahoma, EUA, Outubro de 2013. [citation][year=2012]Tsukamoto, H., Takemura, Y., Nagumo, H., e Nitta, N., Analysis of the relationsgip between teaching contents and motivation in programming education. In Proceedings of the 42nd Annual Frontiers in Education (FIE’12) Conference, Seattle, EUA, Outubro de 2012. [citation][year=2012]Tsukamoto, H., Nagumo, H., Takemura, Y. e Nitta, N., Change of students’ motivation in an introductory programming course for non-computing majors. In Proceedings of 12th IEEE International Conference on Advanced Learning Technologies, Roma, Itália, Julho de 2012. [citation][year=2012]Chen, Y. e Wu, C., A peer-supported integrated model to promote high school girls learning programming. In Proceedings of the World Congress in Computer Science, Computer Engineering and Applied Computing, Las Vegas, EUA, Julho de 2012. [publication]Gomes, A. and Antonio Jose Mendes , "Studies and proposals about initial programming learning", in 40th Annual Frontiers in Education (FIE’10) Conference, Washington, USA, 2010 [citation][year=2013]Suhud, D. e Mara, S., Some prospective approaches for the shift of programming paradigms. In Proceedings of the International Conference on Information Systems and Design of Communication, pp 87-93, Lisboa, Julho de 2013. [citation][year=2013]Suhud, D., Rahman, A. e Ismail, M., A preliminary analysis on the shift of programming paradigms. In Proceedings of the 5th International Conference on Information and Communication Technology for the Muslim World, pp 1-5, Rabat, Marrocos, Março de 2013. [citation][year=2013]Oliveira, L., Monteiro, A. e Roman, N., Can natural language be utilized in the learning of programming fundamentals? In Proceedings of the 43rd Annual Frontiers in Education (FIE’13) Conference, Oklahoma, EUA, Outubro de 2013. 2009(3 publications) [publication]Silva, R.M. and Jorge Sá Silva and Antonova, N. and Antonio Jose Mendes and Marcelino, M.J.P. , "Wireless Sensor Networks to support elementary school learning activities", in International Conference on Computer Systems and Technologies - CompSysTech09, 2009 [publication]Gomes, A. and Antonio Jose Mendes , "Bloom's taxonomy based approach to learn basic programming", in EDMEDIA09 - World Conference on Educational Multimedia, Hypermedia & Telecommunications, 2009 [publication]Martins, S.W. and Antonio Jose Mendes and Figueiredo, A. D. , "Comunidades de Investigação em Programação: Um Modelo de Apoio ao Aprendizado Inicial de Programação", in XI Simpósio Internacional de Informática Educativa, 2009 2008(7 publications) [publication]Gomes, A. and Antonio Jose Mendes , "A study on student's characteristics and programming learning", in EDMEDIA08 - World Conference on Educational Multimedia, Hypermedia & Telecommunications, 2008 [citation][year=2015]Seyal, A., Mey, Y., Matusin, M., Siau, H., Rahman, A., Understanding Students Learning Style and Their Performance in Computer Programming Course: Evidence from Bruneian Technical Institution of Higher Learning, International Journal of Computer Theory and Engineering, Vol. 7, No. 3, June 2015. [citation][year=2015]Barlow-Jones G., van der Westhuizen, D., Coetzee, C., IS MATHEMATICS STILL RELEVANT AS AN ADMISSION CRITERION FOR ENTRY INTO AN INFORMATION AND COMMUNICATION TECHNOLOGY COURSE AT A SOUTH AFRICAN UNIVERSITY?, Proceedings of ICICTE 2015, pp. 105-111. [citation][year=2015]Qahmash, A., Joy, M., Boddison, A., To What Extent Mathematics Correlates With Programming: Statistical Analysis, Proceedings of International Conference on Computer Science Education Innovation & Technology (CSEIT), pp. 69-73. Singapore: Global Science and Technology Forum. [citation][year=2015]Seyal, A., Siau, H., Mey, Y., Evaluating Students’ Perception of Teaching/Learning Computer Programming: A Study in a Bruneian Technological University, Journal of Education and Vocational Research (JEVR) Vol. 6, No. 2, June 2015. [citation][year=2013]Sheard, J., Carbone, A. , Chinn, D. , Laakso, M-J, (2013). Study Habits of CS 1 Students: What Do They Say They Do? In Proceedings of Learning and Teaching in Computing and Engineering (LaTiCE). Macau, China. [citation][year=2010]Hung, S., The Study of Learning Achievements for the Completion Example Strategy on Basic Programming Concepts - Taking Forth Grade Elementary School Students as an Example. Dissertação de Mestrado, National University, Taiwan, 2010. [citation][year=2010]Campbell, V. e Johnstone, M., The Significance of learning style with respect to achievement in first year programming students. In Proceedings of 2010 21st Australian Software Engineering Conference, pp.165-170, Auckland, Nova Zelandia, 2010. [citation][year=2010]Pedroni, M., Oriol, M. e Mayer, B., The prior experience of entering CS students. Technical Report 712, ETH Zürich, Chair of Software Engineering, 2010. [citation][year=2009]Pedroni, M., Concepts and tools for teaching programming, Tese de Doutoramento, ETH Zurich, 2009. [citation][year=2009]Pedroni, M., Mayer, B. e Oriol, M., What do beginning CS majors know?. Technical Report 631, ETH Zürich, Chair of Software Engineering, 2009. [citation][year=2009]Pedroni, M. e Oriol, M., A Comparison of CS Student Backgrounds at Two Universities. Technical Report 613, ETH Zürich, Chair of Software Engineering, 2009. [publication]Santos, A.N.F.S. and Gomes, A. and Antonio Jose Mendes , "E-Learning platform adapted to programming teaching/learning", in EDMEDIA08 - World Conference on Educational Multimedia, Hypermedia & Telecommunications, 2008 [publication]Pacheco, A.I.N.d.B.d.A. and Gomes, A. and Henriques, J.G. and Ana Maria de Almeida and Antonio Jose Mendes , "Mathematics and Programming: Some studies", in International Conference on Computer Systems and Technologies - CompSysTech08, vol. 374, 2008 [citation][year=2017]R. Matthews, Hew Sh., A. C. Koo. Empirical Study of Multimedia Learning Object to Enhance Introductory Programming Learning. Proceedings of the 2017 International Conference on Information Technology, Pages 212-217 , 2017. doi:10.1145/3176653.3176691 [citation][year=2015]B Love, A Hodge, C Corritore, DC Ernst. Inquiry-Based Learning and the Flipped Classroom Model PRIMUS, 2015 pages 745-762 [citation][year=2015]Reginamary Matthewsa, Hew Soon Hinb, Koo Ah Chooc. Practical use of review question and content object as advanced organizer for computer programming lessons. Procedia - Social and Behavioral Sciences 172 (2015), pp. 215 – 222. [citation][year=2015]Qahmash, A., Joy, M., Boddison, A., To What Extent Mathematics Correlates With Programming: Statistical Analysis, Proceedings of the International Conference on Computer Science Education Innovation & Technology (CSEIT), pp. 69-73, Singapore. [citation][year=2013]Riaza Mohd Rias, Halimah B. Zaman, "Individual Differences in Multimedia Learning: An Application in a Computer Science Domain", Int. J. on Recent Trends in Engineering and Technology, Vol. 8, No. 1, Jan 2013 [citation][year=2013]RM Rias, HB Zaman, Understanding the role of prior knowledge in a multimedia learning application. Australasian Journal of Educational Technology, 29(4):537-548 , 2013 [citation][year=2012]Ojanpera, T., Enhancing student motivation by means os software programming projects. In Proceedings of the International Conference on Engineering Education, pp. 245-251, Turku, Finlandia, Julho de 2012. [citation][year=2011]Le, N. e Pinkwart, N., INCOM: a web-based homework coaching system for logic programming. In Proceedings of the IADIS International Conference Cognition and Exploratory Learning in Digital Age, Rio de Janeiro, Brasil, Novembro de 2011. [citation][year=2011]Urboniene, J. e Juskeviviene, A., Web 2.0 technologiju adaptuojamumo programavimo mokymui galimybiu tyrimas. In Proceedings of Republic Scientific Practical Conference, Lituania, pp. 161-170, Março de 2011. [citation][year=2011]Kordaki, M. e Siempos, H., A collaborative and adaptive design pattern of the Jigsaw method within learning design-based e-learning systems. In Daradoumis, T., Caballé, S., Juan, A. e Xhafa, F. (eds.) Technology-Enhanced Systems and Tools for Collaborative Learning Scaffolding, pp. 239-255, Springer, 2011. [citation][year=2010]Theodorou, C. e Kordaki, M., Super Mario: A collaborative game for the learning of variables in programming. International Journal of Academic Research, 2(4), pp. 111-118, Julho de 2010. [citation][year=2010]Kordaki, M., A drawing and multi-representational computer environment for beginners' learning of programming using C: Design and pilot formative evaluation. Computers & Education, 54 (1), Janeiro de 2010. [citation][year=2009]Matthews, R., Hin, H. e Choo, K., Multimedia learning object to build cognitive understanding in learning introductory programming. In Proceedings of the 7th International Conference on Advances in Mobile Computing and Multimedia, pp. 396-400, Kuala Lumpur, Malásia, Dezembro de 2009. [publication]Pacheco, A.I.N.d.B.d.A. and Gomes, A. and Henriques, J.G. and Ana Maria de Almeida and Antonio Jose Mendes , "A study on basic mathematics knowledge for the enhancement of programming learning skills", in Informatics Education Europe III - IEEIII08, 2008 [citation][year=2010]”Studies and proposals about initial programming learning”, A. Gomes e A.J. Mendes, Proceedings IEEE Frontiers in Education Conference, pp. S3F-1–S3F-6, 2010. [citation][year=2010]”A study on student performance in first year CS courses”, A. Gomes e A.J. Mendes, Proceedings of the fifteenth annual conference on Innovation and technology in compu- ter science education, ACM, Ankara, Turquia, pp. 113–117, 2010. [citation][year=2010]Anabela Jesus Gomes and António José Mendes. 2010. A study on student performance in first year CS courses. In Proceedings of the fifteenth annual conference on Innovation and technology in computer science education (ITiCSE '10). ACM, New York, NY, USA, 113-117. DOI=10.1145/1822090.1822123 http://doi.acm.org/10.1145/1822090.1822123 [publication]Marcelino, M.J.P. and Redondo, M.A. and Tinoco, A.I. and Antonio Jose Mendes , "SimulCol - a Collaborative Educational Modelling Simulation Tool", in The 8th IEEE International Conference on Advanced Learning Technologies, 2008 [publication]Marcelino, M.J.P. and Redondo, M.A. and Tinoco, A.I. and Antonio Jose Mendes , "SIMULCOL ' AN ASYNCHROUNOUS COLLABORATIVE EDUCATIONAL MODELLING TOOL", 2008 [publication]Marcelino, M.J.P. and Mihaylov, T. and Antonio Jose Mendes , "H-SICAS, a handheld algorithm animation and simulation tool to support initial programming learning", in 38th Annual Frontiers in Education (FIE’08) Conference, 2008 [citation][year=2014]Serrano, L., Paredes, M., Alcover, C. E Velazquez, J., An evaluation of students’ motivation in computer-supported collaborative learning of programming concepts. Computers in Human Behavior, 31, pp. 499-508, 2014. [citation][year=2014]Tuparov, G., Tuparva, D. e Jordanov, V., Teaching sorting and searching algorithms through simulation-based learning objects in an introductory programming course. Procedia - Social and Behavioral Sciences, 116, pp. 2962-2966, 2014. [citation][year=2013]Xinogalos, S. Using flowchartbased programming environments for simplifying programming and software engineering processes. In Proceedings of the IEEE Global Engineering Education Conference, pp. 1313-1322, Berlin, Março de 2013. [citation][year=2012]Heinz, A. e Xu, X., Creating web-based animation in STEM Education. In Proceedings of the 10th International Conference on Education and Information Systems, Technologies and Applications, Orlando, FL, USA, Julho de 2012. [citation][year=2012]Tuparov, G., Tuparova, D. e Tsurnakova, A., Using interactive simulation-based learning objects in introductory course of programming. In Proceedings of the 4th World Conference on Educational Sciences, pp. 22-76 – 2280, Barcelona, Espanha, Fevereiro de 2012. [citation][year=2011]Cámara, L., Velasco, M. e Iturbide, J., Una experiencia de aprendizaje colaborativo de la programación soportado por computación móvil en el aula: MoCAS. Indagtio Didactica, 3(3), Dezembro de 2011. [citation][year=2010]Barcelos, R. e Tarouco, L., Aprendizagem de algoritmos em dispositivos móveis através da tecnologia Bluetooth, SMS e MMS. In Proceedings of Informática Educativa 2010, Santiago do Chile, Dezembro de 2010. [citation][year=2010]Moreira, F., Ferreira, M. e Sobral, S., Proposta de um Modelo Blended Mobile Learning Orientado ao Contexto. IEEE-RITA, 5 (4), pp. 132-137, Novembro de 2010. [citation][year=2010]Moreira, F., Ferreira, M. e Sobral, S., A blended mobile learning model – context oriented (BML-CO). In Proceedings of Interactive Computer Aided Learning, Hasselt, Bélgica, Setembro de 2010. [citation][year=2010]Jurado, F., Proposal for evaluating computer programming algorithms to provide instructional guidance and give advice. Tese de Doutoramento, Universidade de Castilla " La Mancha, Espanha, Março de 2010. [citation][year=2009]Piecha, J. e Bernas, M., Digital control systems learning on a distance learning platform. Transport problems, 4(3), pp. 21-34, 2009. [citation][year=2009]Barcelos, R. e Tarouco, L., O uso de mobile learning no ensino de algoritmos. Novas Tecnologias na Educação, 7 (2), Dezembro de 2009. [citation][year=2009]Manso, A., Oliveira, L. e Marques, C., Ensino da programação através da linguagem algoritmica e fluxográfica. In Actas de CISTI 2009 " 4ª Conferência Ibérica de Sistemas e Tecnologias de Informação, Póvoa de Varzim, Portugal, Junho de 2009. [citation][year=2009]Manso, A., Oliveira, L. e Marques, C., Ambiente de Aprendizagem de Algoritmos " Portugol IDE. In Actas de Challenges 2009 " V Conferência Internacional de TIC na Educação, Braga, Portugal, Maio de 2009. 2007(7 publications) [publication]Gomes, A. and Carmo, L. and Santos, A.N.F.S. and Antonio Jose Mendes , "Learning styles in an e-learning tool", in International Conference on Engineering Education, 2007 [citation][year=2015]Seyal, A., Mey, Y., Matusin, M., Siau, H., Rahman, A., Understanding Students Learning Style and Their Performance in Computer Programming Course: Evidence from Bruneian Technical Institution of Higher Learning, International Journal of Computer Theory and Engineering, Vol. 7, No. 3, June 2015. [citation][year=2015]Hassanein, O., E-Learning Instructional Design and the Mismatch between E-Learners and E-Educators' Learning Styles, International Journal on E-Learning Volume 14, Number 1, January 2015. [citation][year=2013]Torre, J., Variances on students’ blended learning perception according to learning style preferences. Journal of Education and Practice, 4(20), pp. 160-167, 2013. [citation][year=2012]Zaina, L., Bressan, G., Cardieri, M. e Rodrigues, J., e-LORS: Uma abordagem para recomendação de objetos de aprendizagem. Revista Brasileira de Informática na Educação, 20(1), 2012. [citation][year=2011]Zaina, L., Rodrigues, J., Cardieri, M. e Bressan, G., Adaptive learning in the educational eLORS system: an approach based on preference categories. International Journal of Learning Technology, 6(4), pp. 341-361, 2011. [citation][year=2011]Darwesh, M., Rashad, M. e Hamada, A., From learning style of webpage content to learner’s learning style. International Journal of Computer Science & Information Technology, 3(6), Dezembro de 2011. [citation][year=2011]Scott, A. Using flowcharts, code and animation for improved comprehension and ability in novice programming. Tese de Doutoramento, University of Glamorgan, Pais de Gales, Novembro de 2011. [citation][year=2011]Bawaneh, A., Abdullah, A., Saleh, S. e Yin, K., Jordanian students’ thinking styles based on Herrmann whole brain model. International Journal of Humanities and Social Science, 1 (9), Julho de 2011. [citation][year=2011]Umar, I. e Tie, H., Metaphors and pairing activity for comprehending programming concepts in computing education. In Proceedings of Global Learn Asia Pacific, pp. 1118-1127, Melbourne, Austrália, Março de 2011. [citation][year=2010]Tie, H. e Umar, I., The Impact of Learning Styles and Instructional Methods on Students’ Recall and Retention in Programming Education. In Proceedings of the 18th International Conference on Computers in Education, Putrajaya, Malaysia, 2010. [citation][year=2009]Kardan, A. e Noorani, S., Toward A Comprehensive E-Learning Style (CELS). In Proceedings of 1he 4th International Conference on Virtual Learning, Iasi, Roménia, Outubro de 2009. [citation][year=2009]Costello, R. e Mundy, D., The Adaptive Intelligent Personalised Learning Environment. In Proceedings of ICALT - Ninth IEEE International Conference on Advanced Learning Technologies, Riga, Letónia, pp.606-610, 2009. [citation][year=2009]Ozpolat, E. e Akar, G., Automatic detection of learning styles for an e-learning system. Computers & Education, 53(2), 355-367, 2009. [citation][year=2009]Kanninen, E., Learning Styles and E-Learning, MSc Thesis, Tampere University of Technology, Finlandia, 2009. [publication]Gomes, A. and Antonio Jose Mendes , "Learning to program - difficulties and solutions", in International Conference on Engineering Education, 2007 [citation][year=2016]Korkmaz, O., The Effects of Scratch-Based Game Activities on Students’ Attitudes, Self-Efficacy and Academic Achievement, I.J. Modern Education and Computer Science, 1, pp. 16-23. [citation][year=2016]Álvarez, A., Larrañaga, M., Experiences Incorporating Lego Mindstorms Robots in the Basic Programming Syllabus: Lessons Learned. Journal of Intelligent & Robotic Systems, Volume 81, Issue 1, pp 117-129. [citation][year=2016]Roels, R., Mestereaga, P., Signer, B., An Interactive Source Code Visualisation Plug-in for the MindXpres Presentation Platform, Communications in Computer and Information Science, pp. 1-20, 2016. [citation][year=2015]Akhunzada, A., Sookhak, M., Anuar, N., Gani, A., Ahmed, E., Shiraz, M., Furnell, S., Hayat, A., Khan, M., Man-At-The-End attacks: Analysis, taxonomy, human aspects, motivation and future directions, Journal of Network and Computer Applications, vol 48, pp 44-57, 2015. [citation][year=2015]Linen, T., Lederman, R., Using Building Blocks to Construct Effective Learning Objects. In Proceedings of the Pacific Asia Conference on Information Systems, 2015 [citation][year=2015]Barrón-Estrada, M., Zatarain-Cabada, R., Hernández, F., Bustillos, R., Reyes-García, C., An Affective and Cognitive Tutoring System for Learning Programming. In Lagunas, O., Alcantara, O. e Figueroa, G. (eds) Advances in Artificial Intelligence and Its Applications, vol 9414, pp. 171-182, 2015. [citation][year=2015]Hu, M. (2015). Teaching Novices Programming: A Programming Process Using Goals & Plans with a Visual Programming Environment (Thesis, Doctor of Philosophy). University of Otago. [citation][year=2015]Campos, A., Batista, E., Signoretti, A. Gardiman, R., Madeira, C., Gamifying Activities in a Higher Education Course. In Proceedings of the 9th European Conference on Games Based Learning, Noruega, Outubro de 2015. [citation][year=2015]Hazin, I. , Falcão, J. , Rêgo, I. , Gomes, A. , Andrade, P. , Aragão, L. , Sales, A. , Reis, J. and Wenice, M. (2015) High Abilities and Information Technologies: The Talento Metrópole Brazilian Program. Creative Education, 6, 647-653. [citation][year=2015]Silva, I., Fonseca, L, Silva, R., Um Sistema Tutor Inteligente para o Ensino no Domínio de Lógica de Programação. In Proceedings of Taller Internacional de Informatica Educativa, Santiago do Chile. [citation][year=2015]Yousoof, M., Sapiyan, M., Optimizing Instruction for Learning Computer Programming – A Novel Approach. In Rolly, I., Chi-Hung, C., Palit, H., Santoso, L. (eds) Intelligence in the Era of Big Data, pp 128-139, Springer. [citation][year=2015]Ozyurt, O., Clustering Analysis of Attitudes of Prospective Computer Programmers towards Programming, International Journal of Learning, Teaching and Educational Research, vol. 10, n 4, 2015. [citation][year=2015]Bassey, I., Afuro, D., Munienge, M., An Investigation of Software Engineering Knowledge of Undergraduate Students, International Journal of Modern Education & Computer Science, Vol. 7, Issue 12, p42-50. [citation][year=2015]Alhazbi, S., Active Blended Learning to Improve Students’ Motivation in Computer Programming Courses: A Case Study. In Abdulwahed, M., Hasna, M. Froyd, J. (eds) Advances in Engineering Education in the Middle East and North Africa, pp 187-204. Springer. [citation][year=2015]Cabada, R., Estrada, M., Hernandez, F., Bustillos, R., An Affective Learning Environment for Java. In Proceedings of IEEE 15th International Conference on Advanced Learning Technologies (ICALT), Hualien, Julho de 2015. [citation][year=2015]Bati, T., Blended learning in large class introductory programming courses: an empirical study in the context of an Ethiopian university, University of South Africa, Pretoria. [citation][year=2015]Oluk, A., Saltan, F., Effects of Using the Scratch Program in 6th Grade Information Technologies Courses on Algorithm Development and Problem Solving Skills, Participatory Educational Research (PER), Special Issue 2015-II, pp., 10-20; 5-7 November, 2015. [citation][year=2015]Guerra, H., Cardoso, A., Sousa, V., Leitão, J., Graveto, V., Gomes, L., Demonstration of Programming in Python using a remote lab with Raspberry Pi, 3rd Experiment@International Conference. [citation][year=2015]Campos, A., Gardiman, R., Madeira, C., Uma ferramenta gamificada de apoio a? disciplina introduto?ria de programac?a?o, Workshop sobre Educação em Computação, Julho 2015. [citation][year=2015]Belchior, H., Bonifa?cio, B., Ferreira, R., Avaliando o Uso da Ferramenta Scratch para Ensino de Programac?a?o atrave?s de Ana?lise Quantitativa e Qualitativa, Anais do XXVI Simpo?sio Brasileiro de Informa?tica na Educac?a?o (SBIE 2015). [citation][year=2014]Bernard, M. e Bachu, E., Enhancing the Metacognitive Skill of Novice Programmers Through Collaborative Learning. In Metacognition: Fundaments, Applications and Trends, Intelligent Systems Reference Library, 76, pp. 277-298, Outubro de 2014. [citation][year=2014]Kim, Y., Kwon, D. e Lee, W., Computational Modeling and Simulation for Learning an Automation Concept in Programming Course. International Journal of Computer Theory and Engineering, 6(4), Agosto de 2014. [citation][year=2014]Kim, Y., Lee, W. e Kim, J., Development and Application of Teaching-learning Method for Learning Object-Oriented Concepts using Arduino and Physical Etoys. International Journal of Applied Engineering Research, 9 (21), 2014. [citation][year=2014]Ali, A. e Derus, S., Hardware-Software Visualization to Learn Programming. In Proceedings of the 19th International Conference on Computer Science & Education, Vancouver, Canada, Agosto de 2014. [citation][year=2014]Adorjan, A. e Kereki, I., Design and Experimentation of Activities for CS1:? A Competences Oriented Approach. CLEI Electronic Journal, 17 (3), Dezembro de 2014 [citation][year=2014]Lacave, C., Molina, A. e Castillo, E., Evaluación de una innovación docente a través de un diseño estadístico cuasi-experimental: aplicación al aprendizaje de la recursividad. In Actas de las XX JENUI, pp. 159-166, Oviedo, Espanha, Julho de 2014. [citation][year=2014]Alhazbi, A., Using e-journaling to improve self-regulated learning in introductory computer programming course. In Proceedings of IEEE Global Engineering Education Conference, pp. 352-356, Istambul, Abril de 2014. [citation][year=2014]Marcos-Abed, J., Using a COAC# for CS1. In Proceedings of The 19th Western Canadian Conference on Computing Education, Richmond, Canada, Abril de 2014. [citation][year=2014]Ghanim, S. e Al-khafaji, N., Using the Literature to Develop a Preliminary Conceptual Model for the Student Success Factors in a Programming Course: Java as a Case Study. International Journal of Computer Science and Mobile Computing, 3(8), pp. 547-554, Agosto de 2014. [citation][year=2014]Gonzalez-Guerra, L. e Leal-Flores, A., Tutoring model to guide students in programming courses to create complete and correct solutions. In Proceedings of the 19th International Conference on Computer Science & Education, Vancouver, Canada, Agosto de 2014. [citation][year=2014]Aureliano, V., Self-explaining from videos as a methodology for learning programming. In Proceedings of the 25th Psychology of Programming Annual Conference, Brighton, Junho de 2014. [citation][year=2014]Konecki, M. e Mrkela, V., Student’s acceptance of animated interactive presentation of sorting algorithms. In Proceedings of the Information Society Multiconference, Ljubliana, Eslovénia, Outubro de 2014. [citation][year=2014]Isong, B., A methodology for teaching computer programming: first year student’s perspective. International Journal of Modern Education and Computer Science, 9, pp. 15-21, Setembro de 2014. [citation][year=2014]Jin, G. e Chandramouli, M., Development of Casual 2-D Game Laboratory Exercises in Introductory Computer Graphics Programming Course. In Proceedings of The 2014 IAJC-ISAM International Conference, Orlando, Florida, Setembro de 2014. [citation][year=2014]Ribeiro, A., O USO DE BLENDED LEARNING NO ENSINO DE LINGUAGEM DE PROGRAMAÇÃO PARA ESTUDANTES DE ENGENHARIA. In PROCEEDINGS OF INTERNATIONAL CONFERENCE ON ENGINEERING AND TECHNOLOGY EDUCATION, Vol 11. [citation][year=2014]Grosso, M., Introdução à inteligência artificial com recurso à programação visual, Relatórios da Prática de Ensino Supervisionada, Universidade de Lisboa. [citation][year=2014]Digiampietri, L, et al, Complementando o Aprendizado em Programação: Revisitando Experiências no Curso de Sistemas de Informação da USP. Revista Brasileira de Sistemas de Informação, Vol 6. [citation][year=2014]Costa, E., Ambientes virtuais no ensino de sistemas operativos cliente/servidor : um estudo de caso no ensino profissional, Dissertação de Mestrado, UCP. [citation][year=2014]Piteira, M. e Costa, C., APRENDIZAGEM DA PROGRAMAÇÃO: PROBLEMAS E SOLUÇÕES. In Actas da Conferência da APSI, Vol 14. [citation][year=2014]KAZIMOGLU, C., TERKGUC, U., YURTKAN, K., CORRELATIONS AMONG ASSESSMENT TECHNIQUES USED IN AN INTRODUCTORY PROGRAMMING COURSE. In Proceedings of International Conference on Education in Mathematics, Science and Technology, Konya, Turquia. [citation][year=2014]Brito, M. e Soares, F., Assessment frequency in introductory computer programming. Computers in Human Behavior, 30, pp. 623-628, 2014. [citation][year=2013]Silva, M. e Junior, P., AESDA: Ferramenta Educacional Gráfica Extensível para Ensino de Algoritmos de Ordenação e Pesquisa com Ênfase na Análise da Eficiência de Algoritmos. In Actas da XXI Workshop sobre Educação em Computação, Maceió, Brasil, Julho de 2013. [citation][year=2013]Digiampietri, L., Peres, S., Nakano, F., Roman, N., Wagner, P., Silva, B., Teodoro, B., Silva Jr., D., Pereira, G., Borges, G., Pereira, G., Santos, M., Baklizky, M. e Barros, V., Complementando o Aprendizado em Programação: Revisitando Experiências no Curso de Sistemas de Informação da USP. Revista Brasileira de Sistemas de Informação, 6, pp. 5-29, 2013. [citation][year=2013]Santos, A., Uma abordagem integrativa para o ensino de algoritmos a distância. In Actas da XXI Workshop sobre Educação em Computação, Maceió, Brasil, Julho de 2013. [citation][year=2013]Karabak, D. e Gunes, A., Ortaokul birinci sinif ogrencileri için yazilim gelistirme alaninda mufredat onerisi. Journal of Research in Education and Teaching, 2(3), 2013. [citation][year=2013]Donchev, I. e Todorova, E., Training in object-oriented programming and C++11. Computer and Information Science, 6(2), pp. 84-92, 2013. [citation][year=2013]Jurado, F., Molina, A., Redondo, M. e Ortega, M., Cole-programming: Shaping collaborative learning support in Eclipse. IEEE-RITA Revista Iberoamericana de Tecnologia e Aprendizagem, 8(4), pp. 153-162, 2013. [citation][year=2013]Korkmaz, O. e Altun, H., Adapting programming self-efficacy scale in Turkish. Global Journal on Technology, 3, 2013. [citation][year=2013]Donchev, I., Experience in teaching C++11 within the undergraduate informatics curriculum. Informatics in Education - An International Journal, 12 (1), pp. 59-79, 2013. [citation][year=2013]Alvarez, A. e Larrañaga, M., Using LEGO Mindstorms to engage students on algorithm design. In Proceedings of the Frontiers in Education Conference, pp. 1346-1351, Oklahoma, Estados Unidos, Outubro de 2013. [citation][year=2013]Adorjan, A. e Kereki, I., Design of activities for CS1: A competences oriented approach (unpacking the Informed Design teaching and Learning Matrix). In Proceedings of XXXIX Latin American Computing Conference, pp. 1-6, Naiguata, Outubro de 2013. [citation][year=2013]Rossano, G., Martinez, C., Hedelind, M. e Murphy, S., Easy robot programming concepts: An industrial perspective. In Proceedings of IEEE International Conference on Automation Science and Engineering, pp. 1119-1126, Madison, Estados Unidos, Agosto de 2013. [citation][year=2013]Yousoof, M. e Sapiyan, M., Cognitive load measurement for visualizations in learning computer programming using EEG. In Proceedings of the 6th International Conference on Information Technology, Amman, Jordânia, Maio de 2013. [citation][year=2012]Donchev, I., (2012). Teaching C++11 at Introductory Level. In Proceedings of the 8th Annual Computer Science Education & Computer Science Conference. Boston, USA. [citation][year=2012]Campos, D. S., Mendes, A. J., Marcelino, M. J., Ferreira, D. and Alves, L., (2012). A multinational case study on using diverse feedback types applied to introductory programming learning. In Proceedings of Frontiers in Education. Seattle, USA. [citation][year=2012]Campos, D. S., Mendes, A. J., Marcelino, M. J., Ferreira, D. and Alves, L., (2012). A multinational case study on using diverse feedback types applied to introductory programming learning. In Proceedings of Frontiers in Education. Seattle, USA. [citation][year=2012]Aureliano, V. e Tedesco, P., Avaliando o uso do Scratch como abordagem alternative para o processo de ensino-aprendizagem de programação. In Actas do Congresso da Sociedade Brasileira de Computação, Curitiba, Brasil, Julho de 2012. [citation][year=2012]Rosminah, M. e Zamzuri, M., Difficulties in learning Programming: Views of students. In Proceedings of 1st International Conference on Current Issues in Education, pp. 74–78, Yogyakarta, Indonésia, 2012. [citation][year=2012]Chandramouli, M., Ge, J. e Connolly, P., Using an open-source language to teach introductory programming and graphics concepts in first year engineering and technology courses. Technology Interface International Journal, 13 (1), 2012. [citation][year=2012]Queiroz, R., A framework for practice-based learning applied to computer programming. Tese de Doutoramento, Universidade do Porto, 2012. [citation][year=2012]Almeida, C., Mindstorms na aprendizagem da algoritmia e programação. Dissertação de Mestrado em Comunicação e Multimédia, Universidade de Aveiro, 2012. [citation][year=2012]Rahmat, M., Shahrani, S., Latih, R., Yatim, N., Zainal, N. e Rahman, R., Major problems in basic programming that influence student performance. Procedia – Social and Behavioral Sciences, 59, pp. 287-296, 2012. [citation][year=2012]Jadzgeviciene, V. e Urboniene, J., Cooperation in programming learning. In Proceedings of the 12th Koli Calling International Conference on Computing Education Research, Tahko, Finlandia, Novembro de 2012. [citation][year=2012]Gomes, G., Martinho, J., Bernardo, M., Matos, F. e Abrantes, P., Dificuldades de aprendizagem de programação no ensino profissional – perspectiva dos alunos. Actas do II Congresso Internacional TIC e Educação, pp. 438 – 448, Lisboa, Novembro de 2012. [citation][year=2012]Gomes, G. e Abrantes, P., A robótica educativa no ensino da programação. Actas do II Congresso Internacional TIC e Educação, pp. 2039 – 2055, Lisboa, Novembro de 2012. [citation][year=2012]Gomes, G., A robótica educativa no ensino da programação. Relatório de prática de ensino supervisionada, Mestrado em Ensino de Informática, Universidade de Lisboa, 2012. [citation][year=2012]Jurado, F., Molina, A., Redondo, M. e Ortega, M., Cole-Programming: Incorporando soporte al aprendizaje colaborativo en Eclipse. IEEE-RITA, 7 (3), pp. 121-130, Agosto de 2012. [citation][year=2012]Rossiter, A. e Gray, L., Using teamwork to engage students and manage transition. Engineering Education, 7 (1), pp. 23 – 32, 2012. [citation][year=2012]Hiron, M. e Février, L., A self-paced learning platform to teach programming and algorithms. Olympiads in Informatics, 6, 69-85, 2012. [citation][year=2012]Ng, W., The impact of peer assessment and feedback strategy in learning computer programming in higher education. Issues in Informing Science and Information Technology, 9, 17 – 27, 2012. [citation][year=2012]Verdú, E., Regueras, L., Verdú, M., Leal, J., Castro, J. e Queirós, R., A distributed system for learning programming on-line. Computers & Education, 58 (1), pp.1-10, 2012. [citation][year=2012]Reif, I. e Orehovacki, T., ViSA: Visualization of sorting algorithms. In Proceedings of the 35th International Convention on Information and Communication Technology, Electronics and Microelectronics, Opatija, Croácia, Maio de 2012. [citation][year=2012]Février, L., Analyse automatique de codes informatiques pour l’aide à l’enseignant. In Actes des 4ièmes rencontres des Jeunes Chercheurs en Environments Informatiques d’ Apprentissage Humain, Amiens, França, Maio de 2012. [citation][year=2012]Jurado F., Using fuzzy logic applied to software metrics and test cases to assess programming assignments and give advice. Journal of Network and Computer Applications, 35(2), pp. 695-712, Março de 2012. [citation][year=2011]Daradoumis, T., Caballé, S., Juan, A. and Xhafa, F., Technology-Enhanced Systems and Tools for Collaborative Learning Scaffolding. (Eds.) (2011). Berlin, Germany: Springer-Verlag. Series "Studies in Computational Intelligence". Vol. 350. 340 pp. ISBN: 978-3-642-19813-7. [citation][year=2011]Jurado, F., Redondo, M. and Ortega, M. (2011). Using fuzzy logic applied to software metrics and test cases to assess programming assignments and give advice. Journal of Network and Computer Applications, 34 (2), 695-712. [citation][year=2011]Li, F. e Watson, C., Game-based concept visualization for learning programming. In Proceedings of the third international ACM workshop on multimedia technologies for distance learning, Scottsdale, Estados Unidos, Novembro de 2011. [citation][year=2011]Le, N. e Pinkwart, N., Incom: a web-based homework coaching system for logic programming. In Proceedings of the IADIS International Conference Cognition and Exploratory Learning in Digital Age, Rio de Janeiro, Brasil, Novembro de 2011. [citation][year=2011]Linden, T. e Lederman, R., Creating visualizations from multimedia building blocks: a simple approach to teaching programming concepts. In Proceedings of the Information Systems Educators Conference, Wilmington, Estdos Unidos, Novembro de 2011. [citation][year=2011]Lopez, H., Plaza, J. e Abarca, A., Redesign of a Basic programming course considering technical-padagogical aspects and supported in LEGO Mindstorms NXT robot laboratories. In Actas das Jornadas Chilenas de Computación, Curicó, Chile, Novembro de 2011. [citation][year=2011]Kwon, D., Yoon, I. e Lee, W., Design of programming learning process using hybrid programming environment for comuter education. KSII Transactions on Internet and Information Systems, 5(10), Outubro de 2011. [citation][year=2011]Çakiroglu, U., Sari, E. e Akkan, Y., The view of the teachers about the contribution of teaching programming to the gifted students in the problem solving. In Proceedings of the 5th International Computer and Instructional Technologies Symposium, Elazig, Turquia, Setembro de 2011. [citation][year=2011]Genç, Z. e Karakus, S., Learning through design: using Scratch in instructional computer games design. In Proceedings of the 5th International Computer and Instructional Technologies Symposium, Elazig, Turquia, Setembro de 2011. [citation][year=2011]Jurado, F., Molina, A., Redondo, M. e Ortega, M., Soporte a la Colaboración Mediante Integración de Herramientas Colaborativas Específicamente Diseñadas para Tareas de Programación. In Proceedigns of Segundo Taller sobre ingeniería del software en e-Learning, Madrid, Espanha, Julho de 2011. [citation][year=2011]Nagy, G., Moumoutzis, N., Smith, D., and Horváth, J., Programming Skills Development in Secondary Education by Means of Modern Educational Programming Languages. In Proceedings of Multimédia in the Education Conference, Miercurea Ciuc, Roménia, Julho de 2011. [citation][year=2011]Costa, F., Objeto de aprendizagem para o ensino de estruturas de dados. Monografia de Licenciatura, Universidade de Brasília, Brasil, Fevereiro de 2011. [citation][year=2010]Soares, A., Desenvolvimento de um tutorial para a disciplina Introdução à Ciência da Computação com a linguagem C. Monografia, Universidade de Brasília, 2010. [citation][year=2010]Kazimoglu, C., Kiernan, M., Bacon, L. e Mackinnon, L., Developing a game model for computational thinking and learning traditional programming through game-play. In Proceedings of World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education, pp. 1378-1386, Chesapeake, 2010. [citation][year=2010]Genç, Z. e Tinmaz, H., Evaluation of students’ problem solving skills and attitude towards computers in a programming course: a case study from Firat University. In Proceedings of International Education Technology Conference, Bogazici, Turquia, 2010. [citation][year=2010]Dagiene, V. e Urboniene, J., Learning programming: comparative analysis of languages and environments. Informacijos Mokslai, pp. 54-62, 2010. [citation][year=2010]Nascimento, N., Mendonça, A., Guerrero, D. e Figueiredo, J., Teaching programming for high school students: a distance education experience. In Proceedings of 40th ASEE/IEEE Frontiers in Education Conference, Washington, EUA, Outubro de 2010. [citation][year=2010]Wu, H., Exploring the Role of Annotation Supported Problem-solving on Annotation Behavior: A Case Study of C++ Programming Course. Tese de Mestrado, Taiwan National Central University, Junho de 2010. [citation][year=2010]Brito, M. e Soares, F., Computer programming: fail fast to learn sooner. In Lytras, M. et al (eds), Proceedings of the First International Conference TECH-EDUCATION, pp. 223-229, Atenas, Grécia, Maio de 2010. [citation][year=2010]Moumoutzis N., Stylianakis G., Xanthaki C., Petrakis N., Christodoulakis S., Programming Skills for All: Setting the ground for IT Literacy through Learner-Centered Pedagogical Approaches and Educational Programming Languages. In Proceedings of the Conference for the Free and Open Source Software in Education, Chania, Grécia, Abril de 2010. [citation][year=2010]Sustelo, F. e Guerreiro, P., Analyzing self-reflection by Computer Science students to identify bad study habits. In Proceedings of IEEE EDUCON Education Engineering 2010, pp. 263-270, Madrid, Espanha, ABril de 2010. [citation][year=2010]Rogerson, C. e Scott, E., The Fear Factor: How It Affects Students Learning to Program in a Tertiary Environment. Journal of Information Technology Education, 9, pp. 147-171, 2010. [citation][year=2010]Jurado, F., Proposal for evaluating computer programming algorithms to provide instructional guidance and give advice. Tese de Doutoramento, Universidade de Castilla " La Mancha, Espanha, Março de 2010. [citation][year=2009]Bonne, M., Conceptual mini-games: an effective e-learning resource? Dissertação de Mestrado, University of Sheffield, Inglaterra, 2009. [citation][year=2009]Chen, W. The effects of goal orientation feedback and pair-programming on novices’ learning Alice programming. Dissertação de Mestrado, National Central University, Taiwan, 2009. [citation][year=2009]Radosevic, D., Orehovački, T. e Lovrenčic, A., New Approaches and Tools in Teaching Programming. In Proceedings of the 20th Central European Conference on Information and Intelligent Systems, pp. 49 - 57, Varadzin, Croácia, Setembro de 2009. [citation][year=2009]Brandizzi, A. e Nuñez, Y., Taxonomias de Exemplos para Aprendizagem de Programação. Monografia, Universidade de Brasília, 2009. [citation][year=2009]Su, Y., Investigating the Role of Computer-Supported Annotation in Problem-based Programming Teaching: A Case Study of Scratch Programming Course. Tese de Doutoramento, Taiwan National Central University, 2009. [citation][year=2009]Matthews, R., Hin, H. e Choo, K., Multimedia learning object to build cognitive understanding in learning introductory programming. In Proceedings of the 7th International Conference on Advances in Mobile Computing and Multimedia, pp. 396-400, Kuala Lumpur, Malásia, Dezembro de 2009. [citation][year=2009]Jurado, F., Redondo, M. e Ortega, M., Aplicación de IMS-LD y Técnicas de Soft-Computing en la Construcción de un ITS para el Aprendizaje de la Programación. Actas do XI Simpósio Internacional de Informática Educativa, Coimbra, Novembro, 2009. [citation][year=2009]Radosevic, D., Orehovaèki, T. e Lovrenèic, A., Verificator: Educational Tool for Learning Programming. Informatics in Education - An International Journal, 8(2), pp. 261-280, 2009. [citation][year=2009]Jurado, F., Molina, A., Redondo, M., Ortega, M., Giemza, A., Bollen, L. e Hoppe, H., Learning to program with COALA, a distributed computer assisted environment. Journal of Universal Computer Science, 15 (7), 1472-1485, 2009. [citation][year=2009]Fat, L., Exploring the relationships among gender, learning style, mental model, and programming performance: Implications for learning and teaching of computer programming. PhD Thesis, Hong Kong University, 2009. [citation][year=2009]Lee, C., Improving Learning Achievements of Computer Programming through an Annotation Tool Supported Teaching Strategy. MSc Thesis, National Central University, Taiwan, 2009. [citation][year=2008]Campos, F. e Olguin, G., The use of auxiliary resources on introductory computing courses for engineering. In Proceedings of the International Conference on Engineering Education, Budapest, Hungria, Setembro de 2008. [publication]Carmo, L. and Marcelino, M.J.P. and Antonio Jose Mendes , "The impact of learning styles in introductory programming learning", in International Conference on Engineering Education, 2007 [citation][year=2013]Torre, J., Variances on students’ blended learning perception according to learning style preferences. Journal of Education and Practice, 4(20), pp. 160-167, 2013. [citation][year=2011]Scott, A. Using flowcharts, code and animation for improved comprehension and ability in novice programming. Tese de Doutoramento, University of Glamorgan, Pais de Gales, Novembro de 2011. [citation][year=2010]Ahmad, N., Shamsuddin, S. e Abraham, A., Granular Mining of Studen s Learning Behavior in Learning Management System Using Rough Set Technique. In Xhafa, F et al. (eds), Computational Intelligence for Technology Enhanced Learning, Springer Berlin / Heidelberg, 2010. [publication]Gomes, A. and Antonio Jose Mendes , "Problem solving in programming", in 19th Annual Workshop of the Psychology of Programming Interest Group, 2007 [citation][year=2015]Hu, M., Teaching Novices Programming: A Programming Process Using Goals & Plans with a Visual Programming Environment (Thesis, Doctor of Philosophy). University of Otago, 2015. [citation][year=2014]Kofune, Y. e Koita, T., Empirical studies of agile software development to learn programming skills. Systemics, Cybernetics and Informatics, 12 (3), 2014. [citation][year=2012]Amarathunga, M., Supporting tool for introductory programming labs. In Proceedings of the 5th Annual UCSC Research Symposium, Sri Lanka, Dezembro de 2012. [citation][year=2012]Bachu, E. e Bernard, M., A CSCL model for educational multiplayer games. In Proceedings of the World Congress in Computer Science, Computer Engineering and Applied Computing, Las Vegas, EUA, Julho de 2012. [citation][year=2012]Bachu, E. e Bernard, M., An online multiplayer game for collaborative problem solving. In Proceedings of DCIT Computing Forum, University of West Indies, Trinidad e Tobago, Fevereiro de 2012. [citation][year=2012]Alammary, A., Carbone, A. e Sheard, J., Implementation of a smart lab for teachers of novice programmers. In Proceedings of the 14th Australasian Computing Education Conference, Melbourne, Austrália, Janeiro de 2012. [citation][year=2010]Goel, S., Design of interventions for instructional reform in software development education for competency enhancement. Tese de Doutoramento, Jaypee Institute of Information Technology, India, 2010. [citation][year=2010]Bini, E., Ensino de programação com ênfase na solução de problemas. Dissertação de Mestrado, Universidade Tecnológica Federal do Paraná, Brasil, 2010. [citation][year=2009]Koscianski, A. e Bini, E., Tackling barriers in the learning of computer programming. In Proceedings of the World Congress on Computers and Education, Bento Gonçalves, Brasil, Julho de 2009. [citation][year=2008]Castro, T., Fuks, H. e Castro, A., Detecting code evolution in programming learning. In Proceedings of the 19th Brazilian Symposium on Artificial Intelligence, Lecture Notes in Computer Science, 5249/2008, pp. 145-156, 2008. [citation][year=2008]Castro, T., Estratégias Colaborativas aplicadas à Aprendizagem de Programação. Proposta de Tese de Doutoramento, Pontifícia Universidade Católica do Rio de Janeiro, 2008. [publication]Areias, C. and Antonio Jose Mendes , "A tool to help students to develop programming skills", in International Conference on Computer Systems and Technologies - CompSysTech07, 2007 [citation][year=2015]Ishihara, S., Harada, F., Takada, H. e Shimakawa, H., “Exercise Supporting Method for Un-derstanding of Source Code Using Control Structure Graph”, FIT, N ?Ol1, pp. 321-322, 2015. [citation][year=2015]Koorsse, M., Cilliers, C., Calitz, A., Programming assistance tools to sup-port the learning of IT programming in South African secondary schools” Computers & Education 03/2015; 82:162-178. [citation][year=2015]Hooshyar, D.l, et al. "Flowchart-based programming environments for improving comprehension and problem-solving skill of novice programmers: a survey." International Journal of Advanced Intelligence Paradigms 7.1 (2015): 24-56. [citation][year=2014]Leigh Ann Sudol-DeLyser, “AbstractTutor: Increasing Algorithm Implementation Exper-tise for Novices Through Algorithmic Feedback”, CMU-CS-14-145, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, December de 2014. [citation][year=2014]Alberola, J. e Garcia, A., Using Feedback for Improving the Learning Process in Programming Courses, IEEE Revista Iberoamericana de Tecnologias del Aprendizage, 9 (2), pp. 49-56, Maio de 2014. [citation][year=2013]Xinogalos, Stelios "Using flowchart-based programming environments for simplifying programming and software engineering processes" pp. 1313 - 1322, Global Engineering Education Conference (EDUCON) - IEEE , Berlin, Germany, 13-15 March, 2013. [citation][year=2013]Alberola,J. and García-Fornes, A. "Feedback Efectivo en Prácticas de Programación" ,Revista Iberoamericana de Tecnologías del/da Aprendizaje/Aprendizagem - IEEE-RITA, Vol 1, Nº2, pp. 88 - 95, Jun 2013. [citation][year=2012]Koorsse, M. “An Evaluation of Programming Assistance Tools to Support the Learning of IT Programming: A Case Study in South African Secondary Schools”, Tese de Doutora-mento, 2012. [citation][year=2012]Rangel.R, Ambrósio, A., " Sistema Inteligente Nao-Linear de Apoio a Aprendizagem: Di-agnostico e Orientação do Processo Gradual de Construção de Saberes” , Anais do XXII SBIE - XVII WIE, Aracaju, novembro 2012. [citation][year=2012]Elsje Scott, “Towards coherent practice in capstone courses for IS majors”, Tese de Dou-toramento – Doctor of Pholosophy, Department of Information Systems, Universidade de Cape Town, novembro de 2012. [citation][year=2012]Ana Paula Ambrosio, Leandro Almeida, Amanda Franco, Fouad Georges, "Assessment of self-regulated attitudes and behaviors of introductory programming students" fie, pp.1-6, 2012 Frontiers in Education Conference Proceedings, 2012 [citation][year=2012]Leigh Ann Sudol-DeLyser , Mark Stehlik , Sharon Carver, Code comprehension problems as learning events, Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education, Haifa, Israel, July 03-05, 2012. [citation][year=2012]Rangel Rigo, "SInBAD - Sistema Inteligente Bayesiano de Apoio ao Discente orientação no estudo de programação de computadores", Tese de Mestrado, Universidade Federal de Goiás, Goiânia, Brasil, 2012 [citation][year=2011]Scott, A. Using flowcharts, code and animation for improved comprehension and ability in novice programming. Tese de Doutoramento, University of Glamorgan, Pais de Gales, Novembro de 2011. [citation][year=2010]Robertson, J. & Kenton, J. Microworlds to Improve Learning in Introductory Computer Programming Courses. In D. Gibson & B. Dodge (Eds.), Proceedings of Society for Information Technology & Teacher Education International Conference 2010 (pp. 3348-3355). Chesapeake, VA: AACE, 2010. [citation][year=2010]Moreira, F., Ferreira, M. e Sobral, S., Proposta de um Modelo Blended Mobile Learning Orientado ao Contexto. IEEE-RITA, 5 (4), pp. 132-137, Novembro de 2010. [citation][year=2010]Moreira, F., Ferreira, M. e Sobral, S., A blended mobile learning model – context oriented (BML-CO). In Proceedings of Interactive Computer Aided Learning, Hasselt, Bélgica, Setembro de 2010. [citation][year=2010]Ishihara, S., Harada, F., Takada, H. e Shimakawa, H., Exercise Support for Sample Code Understanding Using Control Structure Graph, IEEJ Trans. EIS, 130 (2), pp. 343-350, 2010. [citation][year=2009]Sobral, S.R., & Pimenta, P.C.. O ensino da programação: exercitar a distância para comba-te às dificuldades. In CISTI'2009: atas da 4ª Conferência Ibérica de Sistemas e Tecnologias de Informação, Póvoa de Varzim, 2009. [citation][year=2009]Inaba, D., Harada, F. e Shimakawa, H., Support for Programming Education with Structured Program Design Using Combination of Phrases. In Proceedings of Fourth International Conference on Computer Sciences and Convergence Information Technology, Seoul, Coreia, Novembro de 2009. [citation][year=2009]Inaba, D., Taguchi, H., Harada, F. e Shimakawa, H., Choosing Controls and Phrases in Flowcharts to Inspect Understanding Frames of Procedures. In Proceedings of The Seventh International Conference on Creating, Connecting and Collaborating through Computing, pp. 35-40, Kyoto, Japão, Janeiro de 2009. [citation][year=2008]Sobral, S., B Learning em disciplinas introdutórias de programação. Tese de Doutoramento, Universidade do Minho, Novembro de 2008. [citation][year=2008]Sobral, S. e Pimenta, P., Estratégias na aprendizagem da programação: como o LMS se pode tornar útil. In Actas da Conferência IADIS Ibero-Americana WWW/Internet 2008, pp. 59 " 66, Lisboa, Portugal, 2008. [publication]Gomes, A. and Antonio Jose Mendes , "An environment to improve programming education", in International Conference on Computer Systems and Technologies - CompSysTech07, 2007 [citation][year=2016]Derus, S., Ali, A., Development of Hardware-Interfacing Learning Kit for Novice Learning Programming, International Journal of Information and Education Technology, 6(8) pp. 647-651, Agosto. [citation][year=2015]Konecki, M., Kudelic, R., Gjoreski, H., GUIDL IA: An intelligent assistant for aiding visually impaired in using GUIDL. 38th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), pp. 1114-1117, Opatija, Maio de 2015. [citation][year=2015]Konecki, M., Kadoic, N., Piltaver, R., Intelligent assistant for helping students to learn programming. 38th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), pp. 924 -928, Opatija, Maio de 2015. [citation][year=2015]Štuikys, V., Authoring Tools to Design Smart LOs. In Smart Learning Objects for Smart Education in Computer Science, pp. 211-236, Springer. [citation][year=2015]Hayashi, Y. Fukamachi, K., Komatsugawa, H., Collaborative Learning in Computer Programming Courses That Adopted the Flipped Classroom, 2015 International Conference on Learning and Teaching in Computing and Engineering (LaTiCE), pp. 209-212, Taipe, Abril. [citation][year=2015]Štuikys, V., A Vision of Smart Teaching in CS. In Smart Learning Objects for Smart Education in Computer Science, pp. 3 -32, Springer. [citation][year=2015]Kiran, E., Moudgalya, K., Evaluation of Programming Competency Using Student Error Patterns, 2015 International Conference on Learning and Teaching in Computing and Engineering (LaTiCE), pp. 34-41, Taipe, Abril. [citation][year=2015]Vincenti, G., Hilberg, S. & Braman, J. (2015). Student preferences for consuming supplemental instructional material in CS0/CS1/CS2 courses. In D. Slykhuis & G. Marks (Eds.), Proceedings of Society for Information Technology & Teacher Education International Conference 2015 (pp. 558-566). Chesapeake, VA: Association for the Advancement of Computing in Education (AACE). [citation][year=2014]Konecki, M. e Mrkela, V., Student’s acceptance of animated interactive presentation of sorting algorithms. In Proceedings of the Information Society Multiconference, Ljubliana, Eslovénia, Outubro de 2014. [citation][year=2014]Sen, A., Exploiting Yahoo! pipes to teach computing concepts. In Proceedings of The 19th Western Canadian Conference on Computing Education, Richmond, Canada, Abril de 2014. [citation][year=2014]Sen, A., Using code analysis tool in introductory programming class. Issues in Information Systems, 15 (1), pp. 1-10, 2014. [citation][year=2014]Konecki, M. e Petrlic, M., Main problems of programming novices and the right course of action. In Proceedings of Central European Conference on Information and Intelligent Systems, Varadzin, Croácia, Setembro de 2014. [citation][year=2014]Suryana, N., Integrated Algorithm-Program Visualization: a Novel Approach of Software Visualization Development, Advanced Science Letters. [citation][year=2013]Zapušek, M. and Rugelj, J., (2013). Applying Ideas From Intelligent Tutoring Systems for Teaching Programming in Game Based Learning. In Proceedings of the European Conference on Games Based Learning. Porto, Portugal. [citation][year=2013]Cortés, R., (2013). El Uso de un Módulo Instruccional Híbrido para Apoyar y Aumentar el Interés de un Estudiante que Aprende el Lenguaje de Programación Java®, Propuesta Presentada a la Abraham S. Fischler School of Education En Cumplimiento Parcial de los Requisitos Para Optar al Título de Doctor en Educación. [citation][year=2013]Mason, R. e Cooper, G., Distractions in programming environments. In Proceedings of the 15th Australasian Computing Education Conference, pp. 23-30, Adelaide, Australia, 2013. [citation][year=2012]Papadopoulos, Y. e Tegos, S., Using Microworlds to Introduce Programming to Novices. In Proceedings of the 16th Panhellenic Conference on Informatics, pp. 180-185, Pireus, Grécia Outubro de 2012. [citation][year=2012]Kolar, K., Novi pristopi pri poucevanju programiranja, Tese de Mestrado, Universidade de Ljubliana, Eslovénia, Fevereiro de 2012. [citation][year=2012]Affandy, N., Integrated Algorithm-Program Visualization: a Novel Approach of Software Visualization Development. In Proceedings of 1st International Conference on Mobile Learning, Applications, and Services, Melaka, Malásia, Setembro de 2012. [citation][year=2011]Gudmundsen, D., Olivieri, L. e Sarawagi, N., Using visual logic: three different approaches in different courses: General Education, CS0 and CS1. Journal of Computing Sciences in Colleges, 26(6), pp. 23-29, Junho de 2011. [citation][year=2011]Alves, D., Projeto InVision Framework: Um framework para suportar a criação e uso de jogos no ensino. Dissertação de Mestrado, Universidade Federal de Goiás, Brasil, 2011. [citation][year=2010]Koorsse, M., Cilliers, C. & Calitz, A., Motivation and learning preferences of information technology learners in South African secondary schools. In Proceedings of the 2010 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists, October 2010. [citation][year=2010]Wei, H. & Yao, L., Research in visualization teaching method of Program Design. In Proceedings of Second International Conference on Communication Systems, Networks and Applications, pp. 180-183, Hong Kong, July 2010. [citation][year=2010]Koorsse, M., Calitz, A. e Cilliers, C., Programming in South African Schools: The Inside Story. In Proceedings of the Southern African Computer Lecturers' Association Annual Conference " SACLA2010, Pretória, África do Sul, 2010. [citation][year=2010]Rogerson, C. e Scott, E., The Fear Factor: How It Affects Students Learning to Program in a Tertiary Environment. Journal of Information Technology Education, 9, pp. 147-171, 2010. [citation][year=2010]Chen, J., IVHPS: A web-based Bayesian Van Hiele problem solver for Java language. In Proceedings of IADIS International Conference e-Learning 2010, Freiburg, Alemnha, Julho de 2010. [citation][year=2010]Chen, J., A web-based Bayesian Van Hiele problem solver for computer programming. In Proceedings of the 117th ASEE Annual Conference, Louisville, Estados Unidos, Junho de 2010. [citation][year=2009]Esteves, M., Fonseca, B., Morgado, L. e Martins, P., Using Second Life for Problem Based Learning in Computer Science Programming. Journal of Virtual Worlds Research, 2(1), Abril de 2009. [citation][year=2009]Chen, S., Teaching Programming Patterns in an Introductory Programming Course, Tese de Mestrado, NSYSU University, Taiwan, 2009. [citation][year=2009]Jianying, X. e Leiyue, Y., Research and Practice of Visual Teaching for Three Basic Characteristics of Object-Oriented Concepts. In Proceedings of the International Symposium on Intelligent Ubiquitous Computing and Education, Chengdu, China, Maio de 2009. [publication]Areias, C. and Antonio Jose Mendes , "Learning to program with ProGuide", in International Conference on Engineering Education, June 2007, 2007 [citation][year=2014]Tuparov, G., Tuparva, D. e Jordanov, V., Teaching sorting and searching algorithms through simulation-based learning objects in an introductory programming course. Procedia - Social and Behavioral Sciences, 116, pp. 2962-2966, 2014. [citation][year=2013]Xinogalos, Stelios "Using flowchart-based programming environments for simplifying programming and software engineering processes" pp. 1313 - 1322, Global Engineering Education Conference (EDUCON) - IEEE , Berlin, Germany, 13-15 March, 2013. [citation][year=2012]Georgi Tuparov, Daniela Tuparova, Anna Tsarnakova, Using Interactive Simulation-Based Learning Objects in Introductory Course of Programming, Procedia - Social and Behavioral Sciences, Volume 46, 2012, Pages 2276-2280, ISSN 1877-0428, 10.1016/j.sbspro.2012.05.469. 2006(13 publications) [publication]Antonio Jose Mendes , "ProLearn, a platform to support programming learning", in Methods, Materials and Tools for Programming Education, 2006 [citation][year=2014]Tuparov, G., Tuparva, D. e Jordanov, V., Teaching sorting and searching algorithms through simulation-based learning objects in an introductory programming course. Procedia - Social and Behavioral Sciences, 116, pp. 2962-2966, 2014. [citation][year=2012]Tuparov, G., Tuparova, D. e Tsurnakova, A., Using interactive simulation-based learning objects in introductory course of programming. In Proceedings of the 4th World Conference on Educational Sciences, pp. 22-76 – 2280, Barcelona, Espanha, Fevereiro de 2012. [citation][year=2011]Betak, N. e Ozvoldová, M., Tvorba aktívneho vyu?ovacieho prostredia pri vyu?ovaní programovania. Acta Facultatis Paedagogicae Universitatis Tyrnaviensis, C (15), pp. 86 – 97, 2011. [citation][year=2011]Jesus, E., Teaching computer programming with structured programming language and flowcharts. In Proceedings of the 2011 Workshop on Open Source and Design of Communication, Lisboa, Julho de 2011. [citation][year=2008]Rivera, M. e Paredes, M., Aprendizaje com programación colaborativa, Informe técnico 2008-02, Universidad Rey Juan Carlos, Espanha, 2008. [publication]Machado, R.G. and Antonio Jose Mendes , "Virtual Stages: A New and Participated Experience in a Secondary School", in ED-MEDIA 2006--World Conference on Educational Multimedia, Hypermedia & Telecommunications, 2006 [publication]Antunes, R.J.S. and Antonio Jose Mendes , "PHPi ' An environment to support web programming learning using PHP", in International Conference on Engineering Education, 2006 [publication]Pedrosa, I. and Antonio Jose Mendes and Mario Zenha-Rela , "edu.LMC and Other LMC Simulation Approaches: Contributions to Computer Architecture Education Using the LMC Paradigm", 2006 [publication]Pedrosa, I. and Antonio Jose Mendes and Mario Zenha-Rela , "Edu.LMC: a new LMC simulation approach using LMC Paradigm", in 3rd E-Learning Conference - Computer Science Education, 2006 [publication]Gomes, A. and Carmo, L. and Bigotte, E. and Antonio Jose Mendes , "Mathematics and programming problem solving", in 3rd E-Learning Conference - Computer Science Education, 2006 [citation][year=2015]Bati, T., Blended learning in large class introductory programming courses: an empirical study in the context of an Ethiopian university, University of South Africa, Pretoria. [citation][year=2015]Rothkrantz, L., Inquiry based learning as didactic model in distant learning, International Journal on Information Technologies and Security, 7 (4), 2015. [citation][year=2015]Abid A., Farooq, M., Farooq, U., Abid, K., Shafiq, M., A Strategy for the Design of Introductory Computer Programming Course in High School, Journal of Elementary Education Vol.25, No. 1 pp. 145-165. [citation][year=2015]Rothkrantz, L., Pre-University calculus MOOC with inquiry based learning as didactic model, International Conference on e-Learning, Berlim. [citation][year=2012]Jadzgeviciene, V. e Urboniene, J., Cooperation in programming learning. In Proceedings of the 12th Koli Calling International Conference on Computing Education Research, Tahko, Finlandia, Novembro de 2012. [citation][year=2012]Urboniené, J., Programavimo mokymo aplinku efektyvumo mokymo(SI) atzvilgiu analyze. Studies in modern society, 3(1), Northern Lithuania College, 2012. [citation][year=2011]Urboniene, J. e Juskeviciene, A., Web 2.0 technologiju adaptuojamumo programavimo mokymui galimybiu tyrimas. In Proceedings of the Republic Scientific Pratical Conference, Lituania, Março de 2011. [citation][year=2010]Dagiene, V. & Urboniene, J., Learning programming: comparative analysis of languages and environments. Informacijos Mokslai, pp. 54-62, 2010. [citation][year=2010]Radosevic, D., Orehova?ki, T. e Stapic, Z., Automatic online generation of student’s exercices in teaching programming. In Proceedings of the 21st Central European Conference on Information and Intelligent Systems, Croácia, Setembro de 2010. [citation][year=2009]Radosevic, D., Orehovački, T. e Lovrenčic, A., New Approaches and Tools in Teaching Programming. In Proceedings of the 20th Central European Conference on Information and Intelligent Systems, pp. 49 - 57, Varadzin, Croácia, Setembro de 2009. [citation][year=2008]Esteves, M., Fonseca, B., Morgado, L. e Martins, P., Contextualization of Programming Learning: A Virtual Environment Study. In Proceedings of 38th ASEE/IEEE Frontiers in Education Conference, pp. F2A17-F2A22, Saratoga, Estados Unidos, 2008. [citation][year=2008]Esteves, M., Fonseca, B., Morgado, L. e Martins, P., Uso do Second Life em Comunidades de Prática de Programação. In Actas da Conferência sobre Comunicação, Educação e Formação no Second Life®, Aveiro, Julho de 2008. [citation][year=2006]Brito, M. A. and Sá-Soares, F. (2013). Assessment frequency in introductory computer programming disciplines. Computers in Human Behaviour, 30, 623-628. [publication]Carmo, L. and Gomes, A. and Pereira, F.B. and Antonio Jose Mendes , "Learning styles and problem solving strategies", in 3rd E-Learning Conference - Computer Science Education, 2006 [citation][year=2015]Aljaberi, N., University Students’ Learning Styles and Their Ability to Solve Mathematical Problems, International Journal of Business and Social Science Vol. 6, No. 4(1); April 2015. [citation][year=2015]Mujacic, S., Mujkic, S., Mujacic, M., Hasanovic, T., Transforming teaching and learning with innovative use of technology - case study, International Conference on Information Technology Based Higher Education and Training (ITHET), Lisboa, 2015. [citation][year=2015]Avsec, S., Szewczyk-Zakrzewska, A., Predicting academic success and technological literacy in secondary education: a learning styles perspective, International Journal of Technology and Design Education, Novembro 2015. [citation][year=2014]Hess, D. e Frantz, J., Understanding the learning styles of undergraduate physiotherapy students. African Journal of Health Professions Education, 6 (1), 2014. [citation][year=2014]Aljaberi, N., Pre-service elementary school teachers’ learning styles and their ability to solve mathematical problems according to Polya’s strategy. Journal of Education and Practice, 5 (30), 2014. [citation][year=2013]Naldini, M., Memoria e glottodidattica: compendio delle implicazioni essenziali. Educazione linguistica, 4, 2013. [citation][year=2013]Dan, B. e Golan, C., Thinking styles in virtual learning courses. In Proceedings of the International Conference on Information Society, pp. 141-145, Toronto, Junho de 2013. [citation][year=2009]Kanninen, E., Learning Styles and E-Learning, MSc Thesis, Tampere University of Technology, Finlandia, 2009. [citation][year=2009]Norwawi, N., Abdusalam, S., Hibadullah, C. e Shuaibu, B., Classification of students’ performance in computer programming course according to learning style. In Proceedings of the 2nd Conference on Data Mining and Optiization, Kajand, Outubro de 2009. [citation][year=2007]Abdusalam, S., Analysis on the influence of learning styles towards postgraduate student"s performance in programming course using data mining. MSc. Thesis, University Utara, Malásia, 2007. [publication]Marcelino, M.J.P. and Gomes, A. and Antonio Jose Mendes , "A Web-based approach to support initial algorithmic procedural programming learning", in 3rd E-Learning Conference - Computer Science Education, 2006 [citation][year=2013]Jurado, F., Redondo, M. e Ortega, M., Blackboard architecture to integrate components and agents in heterogeneous distributed eLearning systems: An application for learning to program. Journal of Systems and Software, 85(7), pp. 1621-1636. Julho de 2012. [citation][year=2010]Jurado, F., Proposal for evaluating computer programming algorithms to provide instructional guidance and give advice. Tese de Doutoramento, Universidade de Castilla " La Mancha, Espanha, Março de 2010. [citation][year=2008]Sobral, S., B Learning em disciplinas introdutórias de programação. Tese de Doutoramento, Universidade do Minho, Novembro de 2008. [publication]Areias, C. and Antonio Jose Mendes , "ProGuide: A Dialogue-Based Tool To Support Initial Programming Learning", in 3rd E-Learning Conference - Computer Science Education, 2006 [citation][year=2011]Cámara, L., Velasco, M. e Iturbide, J., Una experiencia de aprendizaje colaborativo de la programación soportado por computación móvil en el aula: MoCAS. Indagtio Didactica, 3(3), Dezembro de 2011. [citation][year=2011]Kuo-Hua Hsu, “Addition of Arrays, Records and Linked Lists to a Visual Coding System – Some Issues and Solutions”, Tese de Mestrado, Information and Computer Engineering, Chung Yuan Christian University, Taiwan, 2011 [citation][year=2008]Lepan, R., The impact of an in-depth code comprehension tool in an introductory programming course. Tese de Mestrado, Nelson Mandela Metropolitan University, África do Sul, Janeiro de 2008. [citation][year=2007]Stoyanov, B., Cvetkov, K., Kolev, K., Vassileva, S. e Grigirova, M., Electronic textbook "Study Macromedia Flash MX?. In Proceedings of 4th E-Learning Conference " Computer Science Education, pp. 32-35, Istanbul, Turquia, Agosto de 2007. [publication]Machado, R.G. and Antonio Jose Mendes , "Caderneta Virtual do Aluno: Trabalho Participativo na Replicação de Práticas Pedagógicas", in VIII Simpósio Internacional de Informática Educativa, 2006 [publication]Caeiro, M. and Marcelino, M.J.P. and Llamas, M. and Anido, L. and Antonio Jose Mendes , "PoEML: A flexibility approach for models of educational practises", in VIII Simpósio Internacional de Informática Educativa, 2006 [citation][year=2014]Calleja, A., SEEK-AT_WD: A social-semantic infrastructure for educators to discover and select ICT tools in the Web of Data. Tese de Doutoramento, Universidad de Valladolid, Espanha, 2014. [citation][year=2013]Alario, C., Bote, M., Gómez, E. Asencio, J., Vega, G. e Ruiz, A., GLUE!: An architecture for the integration of external tools in virtual learning environments. Computers & Education, 60 (1), pp. 122-137, Janeiro de 2013. [publication]Antonio Jose Mendes and Marcelino, M.J.P. , "Tools to support initial programming learning", in CompSysTech 2006- International Conference on Computer Systems and Technologies, 2006 [citation][year=2015]Muñoz, R. et al., Uso de Scratch y Lego Mindstorms como Apoyo a la Docencia en Fundamentos de Programación, Actas de las XXI Jornadas de la Enseñanza Universitaria de la Informática, Universitat Oberta La Salle ed. Andorra la Vella: Universitat Oberta La Salle, pp. 248-254. [citation][year=2015]Bati, T., Blended learning in large class introductory programming courses: an empirical study in the context of an Ethiopian university, University of South Africa, Pretoria. [citation][year=2013]Xinogalos, S. Using flowchart-based programming environments for simplifying programming and software engineering processes. In Proceedings of the IEEE Global Engineering Education Conference, pp. 1313-1322, Berlin, Março de 2013. [citation][year=2012]Maravic, S., Computer adaptive tests in evaluation of knowledge of C++ and Java programming languages. Tese de Doutoramento, Universidade de Novi Sad, Sérvia, 2012. [publication]Gonçalves, A. and Silva, F. and Antonio Jose Mendes , "Reconstructions of the past ' How virtual can they be?", in XVth UISPP Congress, 2006 2005(11 publications) [publication]Antonio Jose Mendes and Esteves, M. and Gomes, A. and Marcelino, M.J.P. and Bravo, C. and Redondo, M.A. , "Using Simulation and Collaboration in CS1 and CS2", in The Tenth ACM Annual Conference on Innovation and Technology in Computer Science Education, 2005 [citation][year=2015]Hooshyar, D.l, et al. "Flowchart-based programming environments for improving comprehension and problem-solving skill of novice programmers: a survey." International Journal of Advanced Intelligence Paradigms 7.1 (2015): 24-56. [citation][year=2015]Ahoniemi, T., Efficient Use of Teaching Technologies with Programming Education, Tese de Doutoramento, Tampere University of Technology, Finlandia. [citation][year=2013]Xinogalos, S. Using flowchartbased programming environments for simplifying programming and software engineering processes. In Proceedings of the IEEE Global Engineering Education Conference, pp. 1313-1322, Berlin, Março de 2013. [citation][year=2010]Rajala, T., Kaila, E., Salakoski, T. e Laasko, M., How does collaboration affect algorithm learning? In Proceedings of 2nd International Conference on Education Technology and Computer, Porto Rico, Agosto, 2010. [citation][year=2010]Faria, E. e Yamanaki, K.. Programação em duplas: estado da arte. Revista de Ciências Exactas e Naturais, 12, Outubro de 2010. [citation][year=2009]Inaba, D., Harada, F. e Shimakawa, H., Support for Programming Education with Structured Program Design Using Combination of Phrases. In Proceedings of Fourth International Conference on Computer Sciences and Convergence Information Technology, Seoul, Coreia, Novembro de 2009. [citation][year=2009]Myller, N., Collaborative Software Visualization for Learning: Theory and Applications. Tese de Doutoramento, Universidade de Joensuu, Finlândia, 2009. [citation][year=2009]Chaves de Castro, T., Fuks, H., Sposito, M. e de Castro, A., Análise de um Estudo de Caso para Aprendizagem de Programação em Grupo. Revista Iberoamericana de Tecnologías del Aprendizaje, vol. 4 (2), pp. 155-160, Maio de 2009. [citation][year=2009]Lahtinen, E. e Ahoniemi, T., Kick-Start Activation to Novice Programming " A Visualization-Based Approach. Electronic Notes in Theoretical Computer Science, 224, pp. 125"132, 2009. [citation][year=2009]Inaba, D., Taguchi, H., Harada, F. e Shimakawa, H., Choosing Controls and Phrases in Flowcharts to Inspect Understanding Frames of Procedures. In Proceedings of The Seventh International Conference on Creating, Connecting and Collaborating through Computing, pp. 35-40, Kyoto, Japão, Janeiro de 2009. [citation][year=2009]Fidge, C. e Teague, D., Losing Their Marbles: Syntax-Free Programming for Assessing Problem-Solving Skills. In Proceedings of Eleventh Australasian Computing Education Conference (ACE2009), Wellington, New Zealand, Janeiro de 2009. [citation][year=2008]Faria, E., Yamanaka, K., Tavares, J., Pinto, G. e Melo, L., A Distributed Intelligent Pair-Software Development Tool, In Proceedings of II Workshop de Desenvolvimento Distribuído de Software " WDDS, Campinas, Brasil, 2008. [citation][year=2008]Faria, E., Yamanaka, K., Tavares, J., Pinto, G. e Melo, L., AIDDES - Distributed Intelligent Pair-Software Development Environment, In Proceedings of 32nd Annual IEEE International Computer Software and Applications, pp. 494-495, Turku, Finlândia, Julho, 2008. [citation][year=2008]Chaves de Castro, T., Fuks, H., Sposito, M. e de Castro, A., The Analysis of a Case Study for Group Programming Learning, In Proceedings of ICALT '08. Eighth IEEE International Conference on Advanced Learning Technologies, pp.850-854, 2008. [citation][year=2008]Faria, E., Yamanaka, K., Tavares, J., Pinto, G. e Melo, L., Intelligent software agents mediating the pair participation in a distributed intelligent pair-software development environment, In Proceedings of 32nd Annual IEEE International Computer Software and Applications, pp. 517-520, Turku, Finlândia, Julho, 2008. [citation][year=2007]Randolph, J., Computer Science Education at the crossroads: A methodological review of Computer Science Education Research: 2000-2005. PhD Thesis, Utah University, Estados Unidos, 2007. [citation][year=2007]Wei-Chu Lai, The Interactive Multimedia Textbook: Using A Digital Pen to Support Learning for Computer Programming. MSc Thesis, National Central University, Taiwan, 2007. [citation][year=2007]Truong, N., A web-based programming environment for novice programmers. PhD Thesis, Queensland University of Technology, Australia, 2007. [citation][year=2006]Horst Kruger, Simulation-based Learning Content: How might simulation-based learning contribute to performance-based, meaningful employee learning? In Proceedings of Innovation North Research Conference 2006, Leeds Metropolitan University, Inglaterra, Julho de 2006. [citation][year=2006]Mustaro, P., Silveira, I., Silva, L., Stringhini, D. e Omar, N., Orientación en línea de trabajos finales de graduación en computacion: propuesta de componentes para ambientes de apoyo a procesos de enseñanza-aprendizaje mediados por computadoras. In Proceedings of XIV Congreso Iberoamericano de Educación Superior en Computación, Santiago do Chile, 2006. [publication]Machado, R.G. and Antonio Jose Mendes , "Construção de Palcos Virtuais para a Comunidade Educativa - Um Estudo de Caso no Ensino Secundário", in Challenges 2005, 2005 [citation][year=2007]Abrantes, D., O uso das comunidades virtuais no ensino secundário: o caso do “palco virtual” ESEN-NET. Dissertação de Mestrado, Universidade de Aveiro, 2007. [publication]Antonio Jose Mendes and Ivanov, V. and Marcelino, M.J.P. , "A web-based system to support Java programming learning", in CompSysTech' 2005 - International Conference on Computer Systems and Technologies, 2005 [citation][year=2011]Adair, D., Jaeger, M. e Stegen, J., Comparison of Two Approaches when Teaching Object-Orientated Programming to Novices. International Journal of Engineering Education, 27(5) pp. 1027-1036, 2011. [citation][year=2011]Radosevic, D. e Orehovacki, T., An analysis of novice compilation behavior using Verificator. In Proceedings of the 33rd International Conference on Information Technology Interfaces, pp. 325-330, Dubrovnik, Croácia, Junho de 2011. [citation][year=2009]Yan, L., A programming learning environment for multiple languages. Dissertação de Mestrado, Yunlin University of Science and Technology, Taiwan, 2009. [publication]Antonio Jose Mendes and Jordanova, N. and Marcelino, M.J.P. , "PESEN - A Visual Programming Environment to Support Initial Programming Learning", in CompSysTech' 2005 - International Conference on Computer Systems and Technologies, 2005 [citation][year=2013]Le, N., Strickroth, S., Gross, S. e Pinkwart, N., A review of AI-supported tutoring approaches for learning programming. In Advanced Computational Methods for Knowledge Engineering, pp. 267-279, Springer, 2013. [citation][year=2008]Lepan, R., The impact of an in-depth code comprehension tool in an introductory programming course. Tese de Mestrado, Nelson Mandela Metropolitan University, África do Sul, Janeiro de 2008. [publication]Gonçalves, A. and Antonio Jose Mendes , "Virtual Reality on Web - Why not?", in CAA2005 - The World is in your eyes, 2005 [publication]Rebelo, B. and Marcelino, M.J.P. and Antonio Jose Mendes , "Evaluation and Utilization of SICAS - A System to Support Algorithm Learning", 2005 [citation][year=2010]Ajayi, A., Olajubu, E., Ninan, D., Akinboro, S. e Soriyan, H., Development and testing of a graphical Fortran learning tool for novice programmers. Journal of Information, Knowledge and Management, 5, pp. 277 – 291, 2010. [citation][year=2008]Sobral, S., B Learning em disciplinas introdutórias de programação. Tese de Doutoramento, Universidade do Minho, Novembro de 2008. [publication]Machado, R.G. and Antonio Jose Mendes , "Palcos Virtuais - Requisitos Funcionais e Expectativas", in VII Simpósio Internacional de Informática Educativa, 2005 [citation][year=2007]Abrantes, D., O uso das comunidades virtuais no ensino secundário: o caso do “palco virtual” ESEN-NET. Dissertação de Mestrado, Universidade de Aveiro, 2007. [publication]Rebelo, B. and Antonio Jose Mendes and Marcelino, M.J.P. and Redondo, M.A. , "Sistema Colaborativo de Suporte à Aprendizagem em Grupo da Programação - SICAS-COL", in VII Simpósio Internacional de Informática Educativa, 2005 [citation][year=2014]Serrano, L., Paredes, M., Alcover, C. E Velazquez, J., An evaluation of students’ motivation in computer-supported collaborative learning of programming concepts. Computers in Human Behavior, 31, pp. 499-508, 2014. [citation][year=2014]Dazzi, R. e Patzlaf, J., Ambiente web de apoio ao autoestudo para concursos públicos. Revista Eletronica Argentina-Brasil de Tecnologias da Informação e da Comunicação, 1 (1), 2014. [citation][year=2012]Fernandes, A., Espíndola, A. Oliveira, M. e Zoucas, A., Desenvolvimento de objectos de aprendizagem para apoio à lógica de programação. In Actas da Sétima Confêrencia Latinoamericana de Objetos e Tecnologias de Aprendizagem, Guayaquil, Equador, Outubro de 2012. [citation][year=2012]Costa, J., A robótica educativa na aprendizagem da programação. Relatório de prática de ensino supervisionada, Mestrado em Ensino de Informática, Universidade de Lisboa, 2012. [citation][year=2012]Serrano, L., Paredes, M. E Velázquez, A., Evaluation of a collaborative instructional framework for programming learning. In Proceedings of the 17th ACM annual conference on innovation and technology in computer science education, pp. 81-86, Haifa, Israel, Julho de 2012. [publication]Pedrosa, I. and Mario Zenha-Rela and Antonio Jose Mendes , "Utilização de simulador LMC em contexto de aprendizagem de Arquitectura de Computadores e de Programação em C: um estudo de caso dos alunos da licenciatura em Informática de Gestão do ISCAC", in VII Simpósio Internacional de Informática Educativa, 2005 [publication]Gonçalves, A. and Silva, F. and Antonio Jose Mendes , "An Approach to (Virtually) Recreate Historical Findings", in 10th International Congress "Cultural Heritage and New Technologies", 2005 [publication]Antonio Jose Mendes and Weir, G. and Vilner, T. and Nordstrom, M. , "Difficulties teaching Java in CS1 and how we aim to solve them", in Tenth ACM Annual Conference on Innovation and Technology in Computer Science Education, 2005 [citation][year=2011]Griggio, C., Leiva, G., Polito, G., Decuzzi, G. e Passerini, N., A programming environment supporting a prototype-based introduction to OOP. In Proceedings of the 19th Annual International Smalltalk Conference, Edimburgo, Escócia, Agosto de 2011. [citation][year=2010]Carter, J., White, S., Fraser, K., Kurkovsky, S., McCreesh, C. e Wieck, M., Motivating our top students. Proceedings of ITiCSE10 - ACM Annual Conference on Innovation and Technology in Computer Science Education, Ancara, Turquia, Junho de 2010. [citation][year=2008]Dodds, Z., Libeskind-Hadas, R.Alvarado, C. e Kuenning, G., Evaluating a breadth-first CS1 for scientists. In Proceedings 39th SIGCSE technical symposium on Computer science education, pp.266-270, Portland, EUA, Março de 2008. [citation][year=2007]Vilner, T., Zur, E. e Gal-Ezer, J., Fundamental concepts of CS1: procedural vs. object oriented paradigm - a case study. In Proceedings of ITiCSE07 " 12th ACM Annual Conference on Innovation and Technology in Computer Science Education, pp. 171-175, Dundee, Escócia, Junho de 2007. [citation][year=2007]Dodds, Z., Alvarado, C., Kuenning, G. e Libeskind-Hadas, R., Breadth-First CS1 for scientists. In Proceedings of ITiCSE07 " 12th ACM Annual Conference on Innovation and Technology in Computer Science Education, pp.23-27, Dundee, Escócia, Junho de 2007. [citation][year=2007]Shanmugasundaram, V., Juell, P., Hill, C. e Nygard, K., Cognitive Model for Learning Java. In Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications, pp. 2631-2640, Chesapeake, Canada, 2007. [citation][year=2006]Sajaniemi, J. e Hu, S., Teaching Programming: Going beyond "Objects First?. In Proceedings of the 18th Workshop of the Psychology of Programming Interest Group, pp. 255-265, University of Sussex, Setembro de 2006. 2004(18 publications) [publication]Malheiro, R., and Paiva, R.P. and Antonio Jose Mendes and Mendes, T. and Amilcar Cardoso , "Classification of Recorded Classical Music using Neural Networks", in EIS'2004, 2004 [citation][year=2006]Gruijl, J., Wiering (2006). M. "Musical Instrument Classification using Democratic Liquid State Machines?, Benelearn\'06: in Proceedings of the 15th Belgian-Dutch Conference on Machine Learning, pp. 33-40, edited by Y. Saeys, E. Tsiporkova, B. De Baets, and Y. Van de Peer, 2006. [citation][year=2005]Lee et al. (2005). "Fast Panoramic Image Generation Method Using Morphological Corner Detection?. In Advances in Multimedia Information Processing " PCM 2005. [citation][year=2005]Park, D., Nguyen, D, Beack, S. e Park, S., Classification of Audio Signals Using Gradient-Based Fuzzy c-Means Algorithm with Divergence Measure. In Advances in Multimedia Information Processing " PCM 2005, LNCS, pp. 698-708, 2005. [publication]Antonio Jose Mendes and Gonçalves, A. , "Virtual Reality to Visit Historical Settings: Conimbriga's Flavian Forum", 2004 [publication]Bravo, C. and Antonio Jose Mendes and Marcelino, M.J.P. and Redondo, M.A. , "Integrating collaboration with animation and simulation in computer-supported Programming learning", in 33rd International Symposium IGIP / IEEE / ASEE, 2004 [publication]Redondo, M.A. and Bravo, C. and Marcelino, M.J.P. and Antonio Jose Mendes , "Tools for programming learning: an approach to provide a social perspective using collaborative planning of design", in IADIS International Conference e-Society 2004, 2004 [citation][year=2007]Zheliazkova, I., Andreeva, M. e Kolev, M., Knowledge testing in algorithms: an experimental study. International Journal on Information Technologies and Knowledge, vol. 1, pp. 26-33, 2007. [citation][year=2006]Abrantes, S., O uso dos jogos como estratégia de aprendizagem para alunos do 1º ciclo do ensino básico. O caso do CD-ROM “Escola Digital”. Dissertação de Mestrado, Universidade de Aveiro, 2006. [citation][year=2006]Zheliazkova, I., Andreeva, M. e Kolev, R., Knowledge testing in algorithms: an experimental study. In Proceedings of the International Conference Modern (e-) Learning, pp. 55-62, Varna, Bulgária, Julho, 2006. [publication]Henriques, N. and Slavov, D. and Antonio Jose Mendes , "LearningOnWeb ' development of a SCORM compliant Learning Management system", in CompSysTech' 2004 - International Conference on Computer Systems and Technologies, 2004 [publication]Marcelino, M.J.P. and Gomes, A. and Dimitrov, N. and Antonio Jose Mendes , "Using a computer-based interactive system for the development of basic algorithmic and programming skills", in International Conference on Computer Systems and Technologies - CompSysTech 2004, 2004 [citation][year=2015]Hooshyar, D., Ahmad, R., Nasir, M., Shamshirband, S., Horng, S., Flowchart-based programming environments for improving comprehension and problem-solving skill of novice programmers: a survey, International Journal of Advanced Intelligence Paradigms, 7:1, 24-56. [citation][year=2013]Bey, A. e Bensebaa, T., Assessment makes perfect: improving student's algorithmic problem solving skills using plan–based programme understanding approach. International Journal of Innovation and Learning, 14(2), pp. 162-176, 2013. [citation][year=2013]Xinogalos, S. Using flowchart-based programming environments for simplifying programming and software engineering processes. In Proceedings of the IEEE Global Engineering Education Conference, pp. 1313-1322, Berlin, Março de 2013. [citation][year=2011]Ali, J., Object visualization support for learning data structures. Information Technology Journal, 10(3), pp. 485-498, 2011. [citation][year=2009]Jauhar A., A visualization tool for Data Structures course. In Proceedings of 2nd IEEE International Conference on Computer Science and Information Technology, pp. 1108-1113, Beijing, China, Abril de 2009. [citation][year=2008]Sobral, S., B Learning em disciplinas introdutórias de programação. Tese de Doutoramento, Universidade do Minho, Novembro de 2008. [citation][year=2007]Zheliazkova, I., Andreeva, M. e Kolev, M., Knowledge testing in algorithms: an experimental study. International Journal on Information Technologies and Knowledge, vol. 1, pp. 26-33, 2007. [citation][year=2007]Ma, L., Investigating and improving novice programmers’ mental models of programming concepts. Tese de Doutoramento, University of Strathclyde, Escócia, 2007. [citation][year=2006]Zheliazkova, I., Andreeva, M. e Kolev, R., Knowledge testing in algorithms: an experimental study. In Proceedings of the International Conference Modern (e-) Learning, pp. 55-62, Varna, Bulgária, Julho, 2006. [publication]Malheiro, R., and Paiva, R.P. and Antonio Jose Mendes and Mendes, T. and Amilcar Cardoso , "A Prototype for Classification of Classical Music using Neural Networks", in ASC'2004, 2004 [citation][year=2012]1. Kalayci, I.; Korukoglu, S.; , "Classification of Turkish Maqam music using k-means algorithm and artificial neural networks," Signal Processing and Communications Applications Conference (SIU), 2012 20th , vol., no., pp.1-4, 18-20 April 2012. [citation][year=2008]1. Boulandet, Romain, et al. "How to move from perception to design: Application to keystroke sound." INTER-NOISE and NOISE-CON Congress and Conference Proceedings. Vol. 2008. No. 1. Institute of Noise Control Engineering, 2008. [citation][year=2008]Romain, B., Hervé, L., Patrick, M., Jacques, R. e Sylvain, S., How to move from perception to design: application to keystroke sound. In Proceedings of INTER-NOISE and NOISE-CON Conference. Vol. 2008. No. 2. Institute of Noise Control Engineering, 2008. [citation][year=2007]1. Alluri, V. (2007). “TOWARD AUTOMATIC MUSICOLOGICAL CLASSIFICATION OF WESTERN CLASSICAL MUSIC”. MSc Thesis, University of Miami, USA. [citation][year=2006]Ezzaidi H. and Rouat J. (2006). “Automatic Musical Genre Classification Using Divergence and Average Information Measures”. International Journal of Applied Mathematics and Computer Sciences, Vol. 3, No. 4, pp. 202 – 206. [citation][year=2006]Xin Jin, Rongfang Bie. Random Forest and PCA for Self-Organizing Maps based Automatic Music Genre Discrimination. In Proceedings of the International Conference on Data Mining - DMIN'2006, pp.414-417. [citation][year=2005]Kordos, M., Search-based algorithms for multilayer perceptrons. Tese de Doutoramento, Silesian University of Technology, Polónia, 2005. [publication]Malheiro, R., and Paiva, R.P. and Antonio Jose Mendes and Mendes, T. and Amilcar Cardoso , "Classification of Recorded Classical Music: A Methodology and a Comparative Study", in International Symposium on Brain Inspired Cognitive Systems - BICS’2004, 2004 [citation][year=2006]1. Tantini F. (2006). “Apprentissage d’automates stochastiques pour la classification automatique de styles musicaux”. Techinical Report, Jean Monnet University, Saint-Etiène, France. [publication]Esteves, M. and Antonio Jose Mendes , "A Simulation Tool to Help Learning of Object Oriented Programming Basics", 2004 [citation][year=2015]Xiaohong S. Wang, T. Qiu, J., Zhao, L., Motivating students with new mechanisms of online assignments and examination to meet the MOOC challenges for programming. Frontiers in Education Conference (FIE), 2015. [citation][year=2015]Amaral, E., PROCESSO DE ENSINO E APRENDIZAGEM DE ALGORITMOS INTEGRANDO AMBIENTES IMERSIVOS EO PARADIGMA DE BLOCOS DE PROGRAMAÇÃO VISUAL, Tese de Doutoramento, UFRGS. [citation][year=2013]Le, N., Strickroth, S., Gross, S. e Pinkwart, N., A review of AI-supported tutoring approaches for learning programming. In Advanced Computational Methods for Knowledge Engineering, pp. 267-279, Springer, 2013. [citation][year=2013]Sorva, J., Karavirta, V. e Malmi, L., A review of generic program visualization systems for introductory programming education. ACM Transactions on Computing Education, 13(4), 2013. [citation][year=2011]Jauhar, A., Object visualization support for learning data structures. Information Technology Journal, 10(3), pp. 485-498, 2011. [citation][year=2011]Lemoine, A., JDPET: Java Dynamic Programming Educational Tool, Tese de Mestrado, San Jose State University, Estados Unidos, Novembro de 2011. [citation][year=2009]Jiau, H., Chen, J. e Ssu, K., Enhancing self-motivation in learning programming using game-based simulations and metrics. IEEE Transactions in Education, 52 (4), pp. 555 " 562, Novembro de 2009. [citation][year=2009]Jauhar A., A visualization tool for Data Structures course. In Proceedings of 2nd IEEE International Conference on Computer Science and Information Technology, pp. 1108-1113, Beijing, China, Abril de 2009. [citation][year=2008]Kereki, I., Scratch: Applications in Computer Science 1. In Proceedings of the 38th ASEE/IEEE Frontiers in Education Conference, pp. T3B7-T3B11, Saratoga, Estados Unidos, Outubro de 2008. [citation][year=2008]Rivera, M. e Paredes, M., Aprendizaje com programación colaborativa, Informe técnico 2008-02, Universidad Rey Juan Carlos, Espanha, 2008. [citation][year=2007]Ma, L., Investigating and Improving Novice Programmers" Mental Models of Programming Concepts. PhD Thesis, University of Strathclide, Escócia, 2007. [citation][year=2007]Redondo, M. e Bravo, C., Técnicas de colaboración, simulación y animación en entornos para el aprendizaje de la programación. In Tecnologás del Software, Editorial Dykinson, Madrid, pp. 195-212, 2007. [citation][year=2007]Kereki, I., Fornaro, C., Azpiazu, J. e Crespo, J., An e-learning tool based on morphisms for teaching Object Oriented Programming. In Proceedings of 6th IASTED Conference on Web-Based Education, pp. 138-144, Chamonix, Março de 2007. [citation][year=2006]Kereki, I., Fornaro, C., Crespo, J. e Azpiazu, J., "eL TIMoN": una herramienta basada en morfismos para la enseñanza de la programación orientada a objetos. In Proceedings of XII Congreso Argentino de Ciencias de la Computación, San Luis, Argentina, Outubro de 2006. [citation][year=2006]Kereki, I., Crespo, J. e Azpiazu, J., Use of Morphisms as a Tool to Help Learning Object Oriented Concepts. In Proceedings of IFIP 19th World Computer Congress, pp. 297-301, Santiago do Chile, Agosto de 2006. [publication]Antonio Jose Mendes and Marcelino, M.J.P. and Gomes, A. and Esteves, M. and Redondo, M.A. and Bravo, C. , "Collaboration and Program Simulation in Programming Learning", 2004 [publication]Henriques, N. and Antonio Jose Mendes and Figueiredo, A. D. and Paulo Rupino da Cunha , "An E-Portfolio Tool For LearningOnWeb", 2004 [citation][year=2007]Carneiro, R. e Simão, A., Portugal. In Carneiro, R., Lefrere, P. e Steffens, K. (eds), Self-regulated learning in technology enhanced learning environments: a European review, Report of the KALEIDOSCOPE seed project: self-regulated learning in technology enhanced learning environments, pp. 110-139, Novembro de 2007. [citation][year=2006]Costa, F., Rodrigues, M., Peralta, H. e Raleiras, M., Portefólios digitais em Portugal. Uma reflexão preliminr no âmbito do projecto DigiFolio. In Actas do I Encontro sobre e-portefólio, Braga, Julho de 2006. [publication]Henriques, N. and Antonio Jose Mendes and Figueiredo, A. D. and Paulo Rupino da Cunha , "LearningOnWeb - desenvolvimento de um Sistema de Gestão de Aprendizagem com SCORM", in eLES'04 - eLearning no Ensino Superior, 2004 [publication]Henriques, N. and Antonio Jose Mendes , "LearningOnWeb - a new proposal for an e-Learning Management System", in SIIE'04 - VI Simpósio Internacional de Informática Educativa, 2004 [publication]Gomes, A. and Antonio Jose Mendes and Marcelino, M.J.P. , "Avaliação e evolução de um sistema de apoio à aprendizagem da programação", 2004 [citation][year=2013]Marques, M., O ensino da programação no desenvolvimento de jogos através do ambiente Scratch. Relatório de estágio do Mestrado em Ensino da Informática, Universidade de Minho, Outubro de 2013. [publication]Esteves, M. and Antonio Jose Mendes , "OOP-Anim, software de apoio à aprendizagem da programação orientada a objectos", 2004 [citation][year=2012]Almeida, C., Mindstorms na aprendizagem da algoritmia e programação. Dissertação de Mestrado em Comunicação e Multimédia, Universidade de Aveiro, 2012. [publication]Rodrigues, T. and Antonio Jose Mendes and Mendes, T. and barbosa, F. , "Análise e avaliação da utilização de uma aplicação multimédia em rede para apoio à aprendizagem de probabilidades no ensino superior", 2004 [publication]Bravo, C. and Redondo, M.A. and Marcelino, M.J.P. and Gomes, A. and Esteves, M. and Antonio Jose Mendes , "Integrando herramientas educativas para el aprendizaje colaborativo de la Programación", 2004 [publication]Rodrigues, T. and barbosa, F. and Antonio Jose Mendes and Mendes, T. , "Aplicação Multimédia em Rede para Suporte à Aprendizagem de Probabilidades no Ensino Superior", 2004 2003(8 publications) [publication]Gonçalves, A. and Antonio Jose Mendes , "Realidade virtual na reconstrução de ambientes históricos: O Fórum Flaviano de Conimbriga", in V Simpósio Internacional de Informática Educativa, 2003 [citation][year=2009]Marques, M., Costa, T., Machado, L. e Netto, C., Representação do Sítio Arqueológico da Pedra de Ingá com Realidade Virtual. In Actas do Workshop de Realidade Virtual e Aumentada, Santos, Brazil, 2009. [citation][year=2008]Costa, T., Uma estrutura para associação de interfaces 2D a ambientes virtuais dispostos na Internet. Tese de Mestrado. Universidade Federal da Paraíba, 2008. [publication]Gonçalves, A. and Antonio Jose Mendes , "The rebirth of a Roman Forum - The case study of the Flavian Forum of Conimbriga", in Enter the past - The E-way into the four Dimensions of Cultural Heritage, 2003 [citation][year=2012]Alvito, P., Viver o passado: modelos tridimensionais e realidade virtual como ferramentas de apoio à Arqueologia e à recontrução do património. Dissertação de Mestrado. Instituto Superior Tècnico, Portugal, 2008. [citation][year=2010]Santos, D., Dionísio, M., Rodrigues, N. e Pereira, A., On the expeditious modelling of buildings. In Proceedings of the 2010 Second International Conference on Games and Virtual Worlds for Serious Applications, pp. 60-67, Braga, Portugal, Maio de 2010. [citation][year=2008]Alvito, P., Viver o passado: modelos tridimensionais e realidade virtual como ferramentas de apoio à Arqueologia e à recontrução do património. Dissertação de Mestrado. Instituto Superior Tècnico, Portugal, 2008. [publication]Pinheiro, M. and Antonio Jose Mendes , "Contribuições para a construção de um curso EAD para adultos", in V Simpósio Internacional de Informática Educativa, 2003 [citation][year=2014]Silva, M., Silva, J., Jacob, B. e Silva, R., Educação ambiental: Uma nova forma de ensinar os conteúdos de Química, Física e Desenho Técnico para os alunos do ensino médio do Instituto Federal da Paraíba. In Actas do Congresso Internacional PDVL, Vitória, Brasil, Novembro de 2014. [citation][year=2010]Bizelli, M., Barrozo, S. e Fiscarelli, S., Produção e implementação de vídeos-aula em ambientes de aprendizagem: uma aplicação no cálculo diferencial e integral. In Actas do XXXIII Congresso Nacional de Matemática Aplicada e Computacional. Águas de Lindóia, Brasil, Setembro de 2010. [citation][year=2010]Bizelli, M., Barrozo, S. e Fiscarelli, S., Cálculo on-line. In Actas do XXXIII Congresso Nacional de Matemática Aplicada e Computacional. Águas de Lindóia, Brasil, Setembro de 2010. [citation][year=2007]Pithan, F., Timm, M, Filho, R. e Perry, G., O padrão linear de apresentação das informações: uma opção possível. Revista Novas Tecnologias na Educação, 5 (1), Julho de 2007. [citation][year=2005]Petiz, S., Sousa, A. Oliveira, M., Santana, S. e Duarte, M., The importance of target audiences in the design of training actions. In Proceedings of EDMEDIA05"World Conference on Educational Multimedia, Hypermedia & Telecommunications, Vancouver, Canada, Junho de 2005. [publication]Pereira, A. and Antonio Jose Mendes , "Produção de conteúdos para ensino a distância na área das imagens digitais", in V Simpósio Internacional de Informática Educativa, 2003 [publication]Esteves, M. and Antonio Jose Mendes , "OOP-Anim, a system to support learning of basic object oriented programming concepts", in CompSysTech' 2003 - International Conference on Computer Systems and Technologies, 2003 [citation][year=2015]Tavares, P., Gomes, E., Henriques, P., Animation and automatic evaluation in supporting the teaching of programming, Proceedings of 10th Iberian Conference on Information Systems and Technologies (CISTI), Aveiro, 2015 [citation][year=2013]Sorva, J., Karavirta, V. e Malmi, L., A review of generic program visualization systems for introductory programming education. ACM Transactions on Computing Education, 13(4), 2013. [citation][year=2011]Cámara, L., Velasco, M. e Iturbide, J., Una experiencia de aprendizaje colaborativo de la programación soportado por computación móvil en el aula: MoCAS. Indagtio Didactica, 3(3), Dezembro de 2011. [citation][year=2009]Radosevic, D., Orehovački, T. e Lovrenčic, A., New Approaches and Tools in Teaching Programming. In Proceedings of the 20th Central European Conference on Information and Intelligent Systems, pp. 49 - 57, Varadzin, Croácia, Setembro de 2009. [citation][year=2008]Rivera, M. e Paredes, M., Aprendizaje com programación colaborativa, Informe técnico 2008-02, Universidad Rey Juan Carlos, Espanha, 2008. [citation][year=2007]AnnAnn and AnnAnn.Net : Tools for Teaching Programming, Hooper, C., Carr, L., Davis, H., Millard, D., White, S. and Wills, G. (2007). Journal of Computers, 2 (4), 2007. [citation][year=2007]Jorma Sajaniemi, Pauli Byckling, and Petri Gerdt, Animation Metaphors for Object-Oriented Concepts. Electronic Notes in Theoretical Computer Science, 178, pp. 15-22, 2007. [citation][year=2004]Ásrún Matthíasdóttir, What students find difficult in learning programming, In Proceedings of 5th Annual LTSN-ICS Conference, University of Ulster, Irlanda, Agosto-Setembro de 2004. [citation][year=2004]Ásrún Matthíasdóttir, Learning objects in a multimedia interactive environment: the codewitz project, In Proceedings of CompSysTech' 2004 - International Conference on Computer Systems and Technologies, pp. 1-6, Rousse, Bulgária, Junho de 2004. [citation][year=2004]Crescencio Bravo, Miguel Redondo e Miguel Ortega, Aprendizaje en grupo de la programación mediante técnicas de colaboración distribuida en tiempo real, In Actas de Interacion05, Lleida, Espanha, Maio de 2004. [publication]Redondo, M.A. and Antonio Jose Mendes and Marcelino, M.J.P. and Bravo, C. and Ortega, M. , "Planificación Colaborativa del Diseño para el Aprendizaje de la Programación", in VIII Taller Internacional de Software Educativo, 2003 [citation][year=2010]Clunie, G., Clunie, C., Collazos, C., Giraldo, F., Zapata, S., Ochoa, S., Aballay, L. e Lund, M., Las interacciones como base de las dinámicas de colaboración en la enseñanza de la usabilidad. In Proceedings of the Euro-American Conference on Telematics and Information Systems, Panama, Setembro de 2010. [citation][year=2009]Torres, E., Aballay, L., Ferrarini, C., Zapata, S., Collazos, C., Guiraldo, F. E Ochoa, S., Enseñanza de ingeniería de software en un escenario distribuido y colaborativo. In Actas de XI Workshop de Investigadores en Ciencias de la Computación, San Juan, Colombia, Maio de 2009. [citation][year=2009]Collazos, C., Pantoja, L., Zapata, S., Lund, M., Aballay, L., Ochoa, S., Neyem, A. e Giraldo, F., Enseñanza de la Ingeniería de Software desde una perspectiva de trabajo Colaborativo. In Actas do IV Congreso Colombiano de Computación, Bucaramanga, Abril de 2009 [citation][year=2008]Sobral, S., B Learning em disciplinas introdutórias de programação. Tese de Doutoramento, Universidade do Minho, Novembro de 2008. [citation][year=2006]H. Ramirez, L. Navarro, A. Carvajal, M. Such, P. Peco e I. Lohuiz, Utilización de estructuras de aprendizajes IMS-LD en la enseñanza de la programación. In Proceedings of the 4th International Conference on Multimedia and Information and Communication Technologies in Education, pp. 2105-2112, Sevilha, Espanha, Novembro de 2006. [publication]Gonçalves, A. and Antonio Jose Mendes , "VRML... porque não?", in 12º Encontro Português de Computação Gráfica, 2003 [publication]Bravo, C. and Antonio Jose Mendes and Marcelino, M.J.P. and Redondo, M.A. , "Animation and Synchronous Collaboration to Support Programming Learning", in Second International Conference on Multimedia and Information & Communication Technologies in Education (m-ICTE 2003), 2003 [citation][year=2013]Le Marjo, C. e Caipang, A., Development of a computerized enrolment system in a rural-based higher education system. Academic Research International, 4(3), pp. 142-148, Maio de 2013. [citation][year=2011]Ali, J., Object visualization support for learning data structures. Information Technology Journal, 10(3), pp. 485-498, 2011. [citation][year=2011]Dujo, A. e Guerrero, C., Interacción virtual y aprendizaje cooperativa: un estudio cualitativo. Revista de Educación, 354, 2011. [citation][year=2009]Jauhar A., A visualization tool for Data Structures course. In Proceedings of 2nd IEEE International Conference on Computer Science and Information Technology, pp. 1108-1113, Beijing, China, Abril de 2009. 2001(1 publication) [publication]Antonio Jose Mendes , "Software educativo para apoio à aprendizagem de programação", in Taller Internacional de Software Educativo, 2001 [citation][year=2015]Silva, I., Fonseca, L, Silva, R., Proposta de um Ambiente Online para a Resoluc?a?o e Correc?a?o Automa?tica de Algoritmo. In Proceedings of Taller Internacional de Informatica Educativa, Santiago do Chile. [citation][year=2012]Almeida, C., Mindstorms na aprendizagem da algoritmia e programação. Dissertação de Mestrado em Comunicação e Multimédia, Universidade de Aveiro, 2012. [citation][year=2012]Farias, A. e Andrade, S., Ambiente de aprendizagem: uma proposta colaborativa para o ensino superior. In Actas da Sétima Confêrencia Latinoamericana de Objetos e Tecnologias de Aprendizagem, Guayaquil, Equador, Outubro de 2012. [citation][year=2011]Piva, D. E Freitas, R., Estratégias para melhorar os processos de abstração na disciplina de Algoritmos. In Actas do XXXI Congresso da Sociedade Brasileira de Computação, Natal, Brasil, Julho de 2011. [citation][year=2010]Moreira, F., Ferreira, M. & Sobral, S., Proposta de um Modelo Blended Mobile Learning Orientado ao Contexto. IEEE-RITA, 5 (4), pp. 132-137, November 2010. [citation][year=2010]Moreira, F., Ferreira, M. e Sobral, S., A blended mobile learning model – context oriented (BML-CO). In Proceedings of Interactive Computer Aided Learning, Hasselt, Bélgica, Setembro de 2010. [citation][year=2010]Inoue, P. E Vinciguerra, D., Chatterbot para auxiliar no aprendizado de uma linguagem de programação. Anuário da Produção de Iniciação Científica Discente, Brasil, 12(13), pp. 273-283, 2010. [citation][year=2009]Paula, L., Piva, D. e Freitas, R., A Importância da Leitura e da Abstração do Problema no processo de formação do raciocínio lógico-abstrato em alunos de Computação. In Actas do XXIX Congresso da Sociedade Brasileira de Computação " XVII Workshop sobre Educação em Informática, pp. 2687-2690, Bento Gonçalves, Brasil, Julho de 2009. [citation][year=2009]Manso, A., Oliveira, L. e Marques, C., Ensino da programação através da linguagem algorítmica e fluxográfica. In Actas de CISTI 2009 " 4ª Conferência Ibérica de Sistemas e Tecnologias de Informação, Póvoa de Varzim, Portugal, Junho de 2009. [citation][year=2009]Manso, A., Oliveira, L. e Marques, C., Ambiente de Aprendizagem de Algoritmos " Portugol IDE. In Actas de Challenges 2009 " V Conferência Internacional de TIC na Educação, Braga, Portugal, Maio de 2009. [citation][year=2008]Ribeiro, U., Um ambiente virtual de aprendizagem colaborativa para o ensino de algoritmos, Dissertação de Mestrado, Pontifícia Universidade Católica de Minas Gerais, Brasil, 2008. [citation][year=2008]Sobral, S., B Learning em disciplinas introdutórias de programação. Tese de Doutoramento, Universidade do Minho, Novembro de 2008. [citation][year=2008]Sobral, S. e Pimenta, P., Estratégias na aprendizagem da programação: como o LMS se pode tornar útil. In Actas da Conferência IADIS Ibero-Americana WWW/Internet 2008, pp. 59 " 66, Lisboa, Portugal, 2008. [citation][year=2008]Oliveira, C., Grechi, R. e Pimentel, E., Ambiente para assistência à aprendizagem de programação baseado em padrões pedagógicos. In Actas do XIX Simpósio Brasileiro de Informática na Educação – SBIE, Fortaleza, Brasil, Novembro de 2008. [citation][year=2008]Parreira, M. e Forster, C., Requisitos para a construção de um ambiente propício ao ensino de programação. In Actas do XIX - Simpósio Brasileiro de Informática na Educação - SBIE, Fortaleza, Brasil, Novembro de 2008. [citation][year=2008]González, S. e Tamariz, A., Uma experiência no ensino de programação para cursos de engenharia. In Actas do XXVIII Encontro Nacional de Engenharia de Produção, Rio de Janeiro, Brasil, Outubro de 2008. [citation][year=2007]Rissoli, V., Uma proposta metodológica de acompanhamento personalizado para aprendizagem significativa apoiada por um assistente virtual de ensino inteligente. Tese de Doutoramento, Universidade Federal do Rio Grande do Sul, Brasil, 2007. [citation][year=2006]Rapkiewicz, C., Falkembach, G., Seixas, L., Rosa, N., Cunha, V. e Klemann, M., Estratégias pedagógicas no ensino de algoritmos e programação associadas ao uso de jogos educacionais. Novas Tecnologias na Educação, 4(2), Dezembro de 2006. [citation][year=2006]Hostins, H., Uma ferramenta para apoio a construção e teste de algoritmos, Monografia, Universidade do Vale do Itajaí, Brasil, 2006. [citation][year=2005]Raabe, A., Uma proposta de arquitectura de sistema tutor inteligente baseada na teoria das experiências de aprendizagem mediadas. Tese de Doutoramento, Universidade Federal do Rio Grande do Sul, Brasil, 2005. [citation][year=2005]Raabe, A., Silva, J. e Giraffa, L., An environment to foster mediated learning experiences in classroom courses. Informática na Educação: teoria & prática, 8 (1), pp. 89 – 102, 2005. [citation][year=2005]Raabe, A. e Silva, J., Um ambiente para atendimento as dificuldades de aprendizagem de algoritmos. In Actas do XXV Congresso da Sociedade Brasileira de Computação, pp. 2326-2337, Brasil, 2005. [citation][year=2004]Almeida, E., Herrera, J., Filho, L., Almeida, H., Costa, E., Vieira, B. e Melo, M., Um Ambiente Integrado para auxílio ao Ensino de Ciência da Computação. Colabor@, 2(8), Setembro de 2004. [citation][year=2004]Haberkorn, E., A formação do desenvolvedor de software aplicativo no Brasil: perfil, deficiências, causas e soluções. Tese de Mestrado em Engenharia da Computação, Instituto Tecnológico de Pesquisa de S. Paulo, 2004. [citation][year=2002]Almeida, E., Costa, E., Almeida, A., Silva, K., Paes, R. e Braga, J., AMBAP: Um Ambiente de Apoio ao Aprendizado de Programação. In Actas do XXII Congresso da Sociedade Brasileira de Computação, pp.79 " 88, Florianópolis, 2002. 2000(2 publications) [publication]Gomes, A. and Antonio Jose Mendes , "Suporte à aprendizagem da programação com o ambiente SICAS", in V Congresso Ibero-Americano de Informática Educativa, 2000 [citation][year=2015]HOOSHYAR,D., AHMAD, R., SHAMSHIRBAND, S., YOUSEFI, M.,HORNG, S., A flowchart-based programming environment for improving problem solving skills of Cs minors in computer programming, ASIA LIFE SCIENCES 24(2): 629-646, 2015. [citation][year=2015]HOOSHYAR,D., AHMAD, R., RAJ, R., NASIR, M., YOUSEFI, M.,HORNG, S., RUGELJ, J., A FLOWCHART-BASED MULTI-AGENT SYSTEM FOR ASSISTING NOVICE PROGRAMMERS WITH PROBLEM SOLVING ACTIVITIES, Malaysian Journal of Computer Science. Vol.28(2),2015. [citation][year=2015]Medeiros, A., UM INTERPRETADOR ONLINE PARA A LINGUAGEM PORTUGOL, Trabalho de Conclusa?o de Curso, Universidade Federal de Sergipe, Brasil. [citation][year=2014]Morimoto, C., Ferreira, C. e Soares, J., Panda: Sistema de gerenciamento de cursos online. In Actas da XXII Workshop sobre Educação em Computação, Brasília, Brasil, Julho de 2014. [citation][year=2012]Fernandes, A., Espíndola, A. Oliveira, M. e Zoucas, A., Desenvolvimento de objectos de aprendizagem para apoio à lógica de programação. In Actas da Sétima Confêrencia Latinoamericana de Objetos e Tecnologias de Aprendizagem, Guayaquil, Equador, Outubro de 2012. [citation][year=2012]Cambraia, A. e Oliveira, M., Aprender a programar: brincadeira ou bixo-papão. In Actas do 1º Seminário Nacional de Inclusão Digital, Passo Fundo, Brasil, Abril de 2012. [citation][year=2010]França, E., Felix, Z., Souza, M., Carneiro, T., Sousa, P. & Filho, C., Utilização de Objetos de Aprendizagem em Sistemas Tutores Inteligentes para o ensino da Programação. In Actas do VII Simpósio de Excelência em Gestão e Tecnologia, Rio de Janeiro, Brazil, October 2010. [citation][year=2009]Mota, M. Brito, S., Moreira, M. e Favero, E., Ambiente Integrado à Plataforma Moodle para Apoio ao Desenvolvimento das Habilidades Iniciais de Programação. In Actas do XX Simpósio Brasileiro de Informática Educativa " SBIE, Florianopolis, Brasil, Novembro de 2009. [citation][year=2009]Valadares, C., Ensino a distância de linguagens de programação de computadores. In Actas do 15º Congresso Internacional ABED de Educação a Distância. Fortaleza, Brasil, Setembro de 2009. [citation][year=2009]Manso, A., Oliveira, L. e Marques, C., Ensino da programação através da linguagem algorítmica e fluxográfica. In Actas de CISTI 2009 " 4ª Conferência Ibérica de Sistemas e Tecnologias de Informação, Póvoa de Varzim, Portugal, Junho de 2009. [citation][year=2009]Manso, A., Oliveira, L. e Marques, C., Ambiente de Aprendizagem de Algoritmos " Portugol IDE. In Actas de Challenges 2009 " V Conferência Internacional de TIC na Educação, Braga, Portugal, Maio de 2009. [citation][year=2008]Mota, M., Pereira, L. e Favero, L., Javatool: Uma ferramenta para ensino da programação. In Actas do XXVIII Congresso da Sociedade Brasileira de Computação, pp. 127 " 136, Belém do Pará, 2008. [citation][year=2008]Gondim, H. e Ambrósio, A., Esboço de Fluxogramas no Ensino de Algoritmos. In Actas do XXVIII Congresso da Sociedade Brasileira de Computação, pp. 109 " 117, Belém do Pará, 2008. [citation][year=2008]Pimentel, E. e Omar, N. Ensino de Algoritmos baseado na Aprendizagem Significativa utilizando o Ambiente de Avaliação NetEdu. In Actas do XXVIII Congresso da Sociedade Brasileira de Computação, pp. 79 " 88, Belém do Pará, 2008. [citation][year=2008]Oliveira, C., Grechi, R. e Pimentel, E., Ambiente para Assistência à Aprendizagem de Programação Baseado em Padrões Pedagógicos. In Actas do XIX Simpósio Brasileiro de Informática na Educação " SBIE, Fortaleza, Brasil, Novembro de 2008. [citation][year=2008]Parreira, M. e Forster, C., Requisitos para a construção de um ambiente propício ao ensino de programação. In Actas do XIX - Simpósio Brasileiro de Informática na Educação - SBIE, Fortaleza, Brasil, 2008. [citation][year=2008]Oliveira, C., Grechi, R. e Pimentel, E., Ambiente para Assistência à Aprendizagem de Programação Baseado em Padrões Pedagógicos. In Actas do XIX - Simpósio Brasileiro de Informática na Educação - SBIE, Fortaleza, Brasil, 2008. [citation][year=2007]Vasconcelos, F., Análise de um software educativo para mediação do ensino de POO. Tese de Mestrado, Universidade Estatal do Ceará, Brasil, 2007. [citation][year=2007]Lobato, A., Silva, A., Lino A., Favero, E., Harb, M., Brito, S. e Gonçalves, L., Uma rubrica para avaliação de cursos de programação centrada em avaliação automática. In Actas de SBIE - Workshop de Ambientes de apoio à Aprendizagem de Algoritmos e Programação. São Paulo, Brasil, 2007. [citation][year=2007]Rissoli, V., Giraffa, L. e Barone, D., Uma Proposta de Aplicação de Lógica Fuzzy para Modelagem do Processo de Raciocínio de um Assistente Virtual. In Actas do XVIII Simpósio Brasileiro de Informática Educativa " SBIE, S. Paulo, Brasil, Novembro de 2007. [citation][year=2007]Matos, M. e Fuchs, J., Qualifica: Uma Ferramenta para Apoio a Construção de Algoritmos Estruturados. In Actas do XVI Seminário de Computação, Blumenau, Brasil, Outubro, 2007. [citation][year=2007]Esteves, M., Antunes, R., Morgado, L., Martins, P. e Fonseca, B., Contextualização da aprendizagem da programação: estudo exploratório no SECOND LIFE®. In Proc. Conferência IADIS Ibero-Americana WWW/Internet 2007, pp. 253-257, Vila Real, Portugal, Outubro de 2007. [citation][year=2006]Chinen, A., Schirmer, F., Carrer, R., Santos, R., Lopes, V. e Pimentel, E., Um Ambiente para o Mapeamento do Conhecimento do Estudante em Lógica de Programação. In Actas da V Workshop de Educação em Computação e Informática do Estado de Minas Gerais - WEIMIG2006, Ouro Preto - MG, Brasil, Novembro de 2006 [citation][year=2006]Da Silva, C., Ambiente de Educação a Distância Sobre a Linguagem de Programação Java. In J. Sánchez (Ed.): Nuevas ideas en Informática Educativa, ISBN 956-310-430-7, 2, pp. 153-162, 2006. [citation][year=2005]Raabe, A. e Silva, J., Um Ambiente para Atendimento as Dificuldades de Aprendizagem de Algoritmos. In Actas do XXV Congresso da Sociedade Brasileira de Computação, pp. 2326-2337, Brasil, 2005. [citation][year=2005]Pimentel, E., Omar, N. e França, V., Um modelo para incorporação de automonitoramento da aprendizagem em STI. Revista Brasileira de Informática na Educação, 13(1), pp. 62-70, Março de 2005. [citation][year=2004]Nizam Omar, Edson P. Pimentel, Pollyana N. Mustaro e Vilma F. de França, Um modelo para avaliação e acompanhamento continuo da aprendizagem por parte do professor e do aluno. In Actas do VII Congresso Iberoamericano de Informática Educativa, Monterrey, México, Outubro de 2004. [citation][year=2004]Rafael de Santiago e Rudimar Dazzi, Ferramenta de apoio ao ensino de algoritmos. In Actas do XIII Seminário de Computação, Universidade de Blumenau, Brasil, Setembro de 2004. [citation][year=2004]Miranda, E., Uma ferramenta de apoio ao processo de aprendizagem de algoritmos. Tese de Mestrado em Ciências da Computação. Universidade Federal de Santa Catarina, 2004. [citation][year=2004]Haberkorn, E., A formação do desenvolvedor de software aplicativo no Brasil: perfil, deficiências, causas e soluções. Tese de Mestrado em Engenharia da Computação, Instituto Tecnológico de Pesquisa de S. Paulo, 2004. [citation][year=2003]Edson P. Pimentel, Vilma F. de França, Robinson V. Noronha, Nizam Omar, Avaliação Contínua da Aprendizagem, das Competências e Habilidades em Programação de Computadores. In Actas do XXIII Congresso da Sociedade Brasileira de Computação, Campinas, SP " Brasil, Agosto de 2003. [citation][year=2003]Edson Pimentel, Vilma França e Nizan Omar, A caminho de um ambiente de avaliação e acompanhamento contínuo da aprendizagem em Programação de Computadores. In Actas do II Workshop de Educação em Computação e Informática do Estado de Minas Gerais, Brasil, Maio de 2003. [citation][year=2002]Maria João V. Pereira, Sistematização da Animação de Programas: Proposta de um novo sistema para construção automática e sistemática de animações de programas. Tese de Doutoramento, Universidade do Minho, Dezembro de 2002. [publication]Gomes, A. and Antonio Jose Mendes , "SICAS: Sistema Interactiva para a Construção de Algoritmos e sua Simulação", in II Simpósio Internacional de Informática Educativa, 2000 1999(3 publications) [publication]Santos, A. and Antonio Jose Mendes , "Concepção do conteúdo multimédia de um curso sobre Redes LAN e WAN para auto-formação", in 1º Simpósio Ibérico de Informática Educativa, 1999 [publication]Santos, A. and Antonio Jose Mendes , "Concepção da envolvente de um curso sobre redes LAN/WAN", in 1º Simpósio Ibérico de Informática Educativa, 1999 [publication]Urbano, J. and Antonio Jose Mendes and Edmundo Monteiro , "Specification of Order and Reliability in SMIL Documents", in 1999 IEEE Workshop on Internet Applications, 1999 [citation][year=2003]Victor Basto, "A QoS Distributed Transport Architecture?, in Proceedings of Simpósio Doutoral do Departamento de Informática da Universidade do Minho, Outubro 14-18, 2003 [citation][year=2001]P. T. Conrad, A. Caro, P. Amer, "REMDOR: Remote Multimedia Document Retrieval over Partial Order Transport?, Proceedings of the ninth ACM International Conference on Multimedia, Ottawa, Canada, 2001 [citation][year=1999]Lloyd Rutledge, Lynda Hardman, Jacco van Ossenbruggen, "The Use of Smil: Multimedia Research Currently Applied on a Global Scale?, Modeling Multimedia Information and Systems Conference, Ottawa, October 1999, pp. 1-17 1998(4 publications) [publication]Marcelino, M.J.P. and Antonio Jose Mendes and Mendes, T. , "A set of integrated tools for the development of educational software", in Conference on Computers and Advanced Technology in Education, 1998 [publication]Azul, A. and Antonio Jose Mendes , "EDDL: um programa didáctico sobre Estruturas de Dados Dinâmicas Lineares", in 3º Simpósio Investigação e Desenvolvimento de Software Educativo, 1998 [citation][year=2015]Souza, J., Coelho, S., Uma biblioteca gra?fica para aprendizagem de estruturas de dados e algoritmos, Revista Brasileira de Informa?tica na Educac?a?o, Volume 23, Nu?mero 1, 2015. [citation][year=2013]Silva, M. e Junior, P., AESDA: Ferramenta Educacional Gráfica Extensível para Ensino de Algoritmos de Ordenação e Pesquisa com Ênfase na Análise da Eficiência de Algoritmos. In Actas da XXI Workshop sobre Educação em Computação, Maceió, Brasil, Julho de 2013. [citation][year=2010]Veras, R., Araujo, F., Silva, R. E Paula, I., Ferramenta computacional para o ensino de algoritmos de ordenação. In Actas do Simpósio Brasileiro de Informática Educativa, João Pessoa, Brasil, Novembro de 2010. [citation][year=2008]Santos, R., Costa, H., Resende, A. e Souza, J., O uso de ambientes gráficos para ensino e aprendizagem de estruturas de dados e algoritmos em grafos. In Actas do XXVIII Congresso da Sociedade Brasileira de Computação, pp. 157 " 166, Belém do Pará, 2008. [citation][year=2007]Casas, S. e Vanoli, V, Programación y Algoritmos: Análisis y Evaluación de Cursos Introductorios. In Actas da IX Workshop de Investigadores en Ciencias de la Computación (WICC 2007), Chubut, Argentina, 2007. [citation][year=2006]Santos, R. e Costa, H., Análise de metodologias e ambientes de ensino para algoritmos, estruturas de dados e programação aos iniciantes em computação e informática. Infocomp " Journal of Computer Science, 5(1), pp. 41-50, 2006. [citation][year=2005]Santos, R. e Costa, H., TBC-AED e TBC-AED/WEB: Um desafio no ensino de algoritmos, estruturas de dados e programação. In Actas do IV Workshop em Educação em Computação e Informática do Estado de Minas Gerais, 2005. [citation][year=2005]Santos, R. e Costa, H., TBC-AED: Um software gráfico para apresentação de algoritmos e estruturas de dados aos iniciantes em computação e informática. In Actas do I Congresso de Computação do Sul do Mato Grosso. Rondonópolis/MT: EdUFMT, v. 1, p. 215-234. 2005. [publication]Gomes, A. and Antonio Jose Mendes , "Ambiente de suporte à aprendizagem de conceitos básicos de programação", in 3º Simpósio Investigação e Desenvolvimento de Software Educativo, 1998 [citation][year=2012]Valaski, J. and Paraiso, E. C., Limitações da Utilização do Alice no Ensino de Programação para Alunos de Graduação, Anais do 23º Simpósio Brasileiro de Informática na Educação (SBIE 2012), ISSN 2316-6533 Rio de Janeiro, 26-30 de Novembro de 2012 [citation][year=2011]R78. Sheila, M. e Mendes, A. J., Contributos para uma Abordagem Contextualizada na Aprendizagem Inicial de Programação, Tese de Mestrado, Faculdade de Ciências e Tecnologia da Universidade de Coimbra, Novembro, 2011. [citation][year=2009]Gondim, H. W., Ambrosio, A. P. L. and Costa, F. M., Uma Experiência no Ensino de Algoritmos utilizando Ambientes Visuais de Programação 3D. Workshop sobre Educação em Computação (WEI), 2009, Bento Gonçalves-RS. [citation][year=2009]Paula, L. Q., Piva Jr., D. and Freitas, R., A Importância da Leitura e da Abstração do Problema no processo de formação do raciocínio lógico-abstrato em alunos de Computação, XXIX Congresso da Sociedade Brasileira de Computação, WEI - XVII Workshop sobre Educação em Computação, 2009 [citation][year=2008]Moreira, M. P. and Favero, E. L., Um Ambiente para Ensino de Programação com Feedback Automático de Exercícios, Programa de Pós-Graduação em Ciência da Computação (PPGCC) – Centro de Ciências Exatas e Naturais (CCEN) – Universidade Federal do Pará (UFPA), Belém, Brasil, pp. 429-438, 2008 [citation][year=2008]Wesley, H., Gondim, A. S. e Ambrósio, A. P., Esboço de Fluxogramas no Ensino de Algoritmos. In Actas do XXVIII Congresso da Sociedade Brasileira de Computação, pp. 109 -117, Belém do Pará, 2008. [citation][year=2005]Figueiredo, A. Q. and Marcelino, M. J., Aprendizagem inicial da programação: erros e dificuldades mais comuns. VII Simpósio Internacional de Informática Educativa – SIIE05, Leiria, Portugal, 16-18 Novembro de 2005, 523 a 528. [citation][year=2005]Araújo, F. and Falkembach, G., Resultados da comparação na aprendizagem de Algoritmos, através de um Ambiente Adaptado ao Aprendizado, entre um Curso Técnico e um curso de Graduação, Anais SULCOMP, 1 (1), 2005. [citation][year=2005]Castro, A. V., Carvalho, C. V. and Carrapatoso, E., Multimedia Technology – The perfect partner to self-learning. IADIS Virtual Multi Conference on Computer Science and Information Systems 2005, pp. 105-111. [citation][year=2004]Santiago, R. e Dazzi, R., Ferramenta de apoio ao ensino de algoritmos. In Actas do XIII Seminário de Computação, Universidade de Blumenau, Brasil, Setembro de 2004. [citation][year=2003]Pimentel, E., França, V. e Omar, N., A caminho de um ambiente de avaliação e acompanhamento contínuo da aprendizagem em Programação de Computadores. In Actas do II Workshop de Educação em Computação e Informática do Estado de Minas Gerais, Brasil, Maio de 2003. [citation][year=2003]Edson P. Pimentel, Vilma F. de França, Robinson V. Noronha, Nizam Omar, Avaliação Contínua da Aprendizagem, das Competências e Habilidades em Programação de Computadores. In Actas do XXIII Congresso da Sociedade Brasileira de Computação, Campinas, SP " Brasil, Agosto de 2003. [citation][year=2000]Santiago, R. and Dazzi R. L. S., Ferramenta de apoio ao ensino de algoritmos. In: Congresso Ibero Americano de Informática Educativa, Viña del Mar-Chile: Universidad de Chile, 2000. [publication]Urbano, J. and Antonio Jose Mendes , "Desenvolvimento de um Programa Educativo para Apoio ao Ensino da Informática em África", in IV Congresso Iberoamericano de Informática Educativa, 1998 1996(1 publication) [publication]Antonio Jose Mendes and Mendes, T. , "Desenvolvimento de programas educativos utilizando o ambiente AIDA", in 1º Simpósio Investigação e Desenvolvimento de Software Educativo, 1996 [citation][year=1998]Santos, C. M. N., Introdução à Programação em Pascal: Concepção e Desenvolvimento de uma Aplicação em Ensino Assistido por Computador, Dissertação de Mestrado, Universidade de Aveiro, Junho de 1998. 1995(1 publication) [publication]Antonio Jose Mendes and Mendes, T. , "Linguistic and cultural versioning of educational software", in 12th International Conference on Technology and Education (ICTE95), 1995 1994(1 publication) [publication]Antonio Jose Mendes and Orvalho, J. and Mendes, T. , "Developing Educational Software with the AIDA authoring environment", in International Conference Information Technologies and Programming, 1994 1992(1 publication) [publication]Antonio Jose Mendes and Mendes, T. , "Algumas reflexões sobre o desenvolvimento de programas educativos", in 3º Encontro Nacional do Projecto MINERVA, 1992 1990(1 publication) [publication]Antonio Jose Mendes and Mendes, T. , "Technical Aspects of Educational Courseware Development: Problems and Some Possible Solutions", in EURIT 90 Conference, 1990 1988(2 publications) [publication]Antonio Jose Mendes and Mendes, T. , "VIP - A tool to VIsualize Programming examples", in EACT 88 - Education and Application of Computer Technology, 1988 [citation][year=2003]Maria João V. Pereira, Alma: A Generic Program Animation System, Simpósio Doutoral, Dep. Informática, Universidade do Minho, 2003. [citation][year=2002]Maria João V. Pereira: Sistematização da Animação de Programas. Tese de Doutoramento, Universidade do Minho, Dezembro de 2002. [citation][year=2001]Karahasanovic, A. e Sjoberg, D., Visualizing impacts of database schema changes - A controlled experiment. In Proceedings of IEEE Symposia on Human-Centric Computing Languages and Environments, Stresa, Itália, Setembro de 2001. [citation][year=2001]Maria João V. Pereira. e Pedro R. Henriques, Visualization/Animation of Programs Based on Abstract Representations and Formal Mappings. In Proceedings of IEEE Symposia on Human-Centric Computing Languages and Environments (HCC01), Stresa, Itália, Setembro de 2001. [publication]Antonio Jose Mendes and Marcelino, M.J.P. , "AQUAE - Uma experiência de desenvolvimento de um programa educativo no âmbito de um projecto europeu", in 2º Encontro Nacional do Projecto MINERVA, Aveiro, 1988 1987(1 publication) [publication]Antonio Jose Mendes and Mendes, T. , "Programa VIP (VIsualização de Programas), sua motivação, descrição e utilização", in 1º Encontro Nacional do Projecto MINERVA, 1987 1986(1 publication) [publication]Antonio Jose Mendes and Mendes, T. , "Learning foreign languages by means of a flexible educational program", in EURIT 86 Conference â?? Developments in Educational Software and Courseware, 1986 1984(2 publications) [publication]Madeira, H. and Gonçalves, A. and Antonio Jose Mendes and Silva, F.G. , "Bancada Modular e Evolutiva para o Ensino da Tecnologia da Informática", 1984 [publication]Antonio Jose Mendes and Mendes, T. , "Aspectos da concepção de equipamento e de software para aplicação no ensino", in 3º Congresso Português de Informática, 1984 [citation][year=2004]Figueiredo, A., Engenharia, Informação e Comunicações. In Heitor, M., Brito, J. e Rolo, M. (eds), A Engenharia em Portugal no séc. XX, vol. III, pp. 551-573, D. Quixote, 2004. Edited Books 2016(2 publications) [publication]Marcelino, M.J.P. and Antonio Jose Mendes and Gomes, M.C.A. , "ICT in Education - Multiple and Inclusive Perspectives", 2016 [publication]Garcia-Penalvo, F. and Antonio Jose Mendes ,Proceedings of the XVIII Simpósio Internacional de Informática Educativa , vol. 1, 2016 2013(1 publication) [publication]Moreira, A. and Benavides, O. and Antonio Jose Mendes ,Proceedings of the ICEM & SIIE 2011 , "Media in Education", vol. n/a, 2013 2008(1 publication) [publication]Antonio Jose Mendes , "Actas do IX Congresso Iberamericano de Informática Educativa", 2008 Book Chapters 2017(1 publication) [publication]Vahldick, A. and Antonio Jose Mendes and Marcelino, M.J.P. , "Principles of a Casual Serious Game to Support Introductory Programming Learning in Higher Education", in Gamification-Based E-Learning Strategies for Computer Programming Education, vol. 1, pp. 53-78, 2017 2016(1 publication) [publication]Nuno Gil Fonseca and Macedo, L. and Antonio Jose Mendes , "CodeInsights - Monitorização do desempenho de alunos de programação", in Ambientes Virtuais no Ensino Superior, vol. 1, pp. 179-209, 2016 2015(2 publications) [publication]Gomes, A. and Antonio Jose Mendes and Marcelino, M.J.P. , "Computer Science Education Research: An Overview and Some Proposals", in Innovative Teaching Strategies and New Learning Paradigms in Computer Programming, vol. 1, pp. 1-29, 2015 [publication]Pessoa, T. and Marcelino, M.J.P. and Antonio Jose Mendes , "Estratégias de formação no projeto ensino a distância da Universidade de Coimbra", in Guia Prático do e-Learning nas Organizações, pp. 132-143, 2015 2014(2 publications) [publication]Pessoa, T. and neto, J. and Antonio Jose Mendes , "Sala de Professores Online: Reflexões em torno de uma estratégia de formação de professores universitários", in Formação e trabalho docente – Diversidade e Convergências, vol. 2, pp. 37-61, 2014 [publication]Pessoa, T. and Antonio Jose Mendes and Fonte, M. and neto, J. and Marcelino, M.J.P. , "RIDEFOR: Desenho de uma plataforma de suporte à avaliação dos processos de formação de professores", in Evaluar la formación es possible, vol. 1, pp. 23-41, 2014 2005(1 publication) [publication]Bravo, C. and Redondo, M.A. and Antonio Jose Mendes and Ortega, M. , "Group Learning of Programming by means of Real Time Distributed Collaboration Techniques", in Invited and reviewed papers from Interacciónâ??2004, 2005 [citation][year=2012]Stankov, S. Glavinic, V. e Krpan, D., Group modeling in social learning environments. International Journal of Distance Education Technologies, 10(2), 2012. 2001(2 publications) [publication]Antonio Jose Mendes , "Sistemas autor no desenvolvimento de programas educativos", in Sistemas de Interacción Persona - Computador, 2001 [publication]Gomes, A. and Antonio Jose Mendes , "SICAS: Interactive system for algorithm development and simulation", in Computers and Education in an Interconnected Society, 2001 [citation][year=2014]Serrano, L., Paredes, M., Alcover, C. E Velazquez, J., An evaluation of students’ motivation in computer-supported collaborative learning of programming concepts. Computers in Human Behavior, 31, pp. 499-508, 2014. [citation][year=2013]Le, N., Strickroth, S., Gross, S. e Pinkwart, N., A review of AI-supported tutoring approaches for learning programming. In Advanced Computational Methods for Knowledge Engineering, pp. 267-279, Springer, 2013. [citation][year=2012]Rigo R., SInBAD - Sistema Inteligente Bayesiano de Apoio ao Discente orientação no estudo de programação de computadores, Tese de Mestrado, Universidade Federal de Goiás, Goiânia, Brasil, 2012. [citation][year=2011]Cámara, L., Velasco, M. e Iturbide, J., Una experiencia de aprendizaje colaborativo de la programación soportado por computación móvil en el aula: MoCAS. Indagtio Didactica, 3(3), Dezembro de 2011. [citation][year=2011]Rigo, R. e Ambrósio, A., Sistema inteligente não-linear de apoio à aprendizagem. In Actas do 63º Encontro Anual da Sociedade Brasileira para o Progresso da Ciência, Goiânia, Brasil, Julho de 2011. [citation][year=2011]Gondim, H., Ambrósio, A. e Costa, F., TaskBoard - using XP to implement problem-based learning in an introductory programming course. In Sillitti, A., Hazzan, O., Bache, E. e Albaladejo, X. (eds) Agile Processes in Software Engineering and Extreme Programming, Springer, 2011. [citation][year=2011]Ali, J., Object visualization support for learning data structures. Information Technology Journal, 10(3), pp. 485-498, 2011. [citation][year=2010]Jurado, F., Proposal for evaluating computer programming algorithms to provide instructional guidance and give advice. Tese de Doutoramento, Universidade de Castilla " La Mancha, Espanha, Março de 2010. [citation][year=2009]Jauhar A., A visualization tool for Data Structures course. In Proceedings of 2nd IEEE International Conference on Computer Science and Information Technology, pp. 1108-1113, Beijing, China, Abril de 2009. [citation][year=2007]Redondo, M. e Bravo, C., Técnicas de colaboración, simulación y animación en entornos para el aprendizaje de la programación. In Tecnologás del Software, Editorial Dykinson, Madrid, pp. 195-212, 2007. PhD Theses 2010(1 publication) [publication]Gomes, A. and Antonio Jose Mendes , "Dificuldades de aprendizagem de programação de computadores: contributos para a sua compreensão e resolução", 2010 [citation][year=2011]Sheila, M. e Mendes, A. J., Contributos para uma Abordagem Contextualizada na Aprendizagem Inicial de Programação, Tese de Mestrado, Faculdade de Ciências e Tecnologia da Universidade de Coimbra, Novembro, 2011. 1996(1 publication) [publication]Antonio Jose Mendes , "O Sistema AIDA: Ambiente Integrado para Desenvolvimento de Aplicações Educacionais", 1996 MSc Theses 2000(1 publication) [publication]Gomes, A. and Antonio Jose Mendes , "Ambiente de suporte à aprendizagem de conceitos básicos de programação, Tese de Mestrado", 2000 [citation][year=2013]xxxx [citation][year=2012]Valaski, J. and Paraiso, E. C., Limitações da Utilização do Alice no Ensino de Programação para Alunos de Graduação, Anais do 23º Simpósio Brasileiro de Informática na Educação (SBIE 2012), ISSN 2316-6533 Rio de Janeiro, 26-30 de Novembro de 2012 [citation][year=2011]Sheila, M. e Mendes, A. J., Contributos para uma Abordagem Contextualizada na Aprendizagem Inicial de Programação, Tese de Mestrado, Faculdade de Ciências e Tecnologia da Universidade de Coimbra, Novembro, 2011. [citation][year=2009]Gondim, H. W., Ambrosio, A. P. L. and Costa, F. M., Uma Experiência no Ensino de Algoritmos utilizando Ambientes Visuais de Programação 3D. Workshop sobre Educação em Computação (WEI), 2009, Bento Gonçalves-RS. [citation][year=2009]Paula, L. Q., Piva Jr., D. and Freitas, R., A Importância da Leitura e da Abstração do Problema no processo de formação do raciocínio lógico-abstrato em alunos de Computação, XXIX Congresso da Sociedade Brasileira de Computação, WEI - XVII Workshop sobre Educação em Computação, 2009 [citation][year=2009]Lino, A. and Favero, E., Um Laboratório Virtual de Ensino de Programação SQL no Ambiente Moodle, In Actas do XX Simpósio Brasileiro de Informática na Educação, Florianópolis - SC - 2009, ISSN: 2176-4301. [citation][year=2008]Moreira, M. P. and Favero, E. L., Um Ambiente para Ensino de Programação com Feedback Automático de Exercícios, Programa de Pós-Graduação em Ciência da Computação (PPGCC) – Centro de Ciências Exatas e Naturais (CCEN) – Universidade Federal do Pará (UFPA), Belém, Brasil, pp. 429-438, 2008 [citation][year=2008]Wesley, H., Gondim, A. S. e Ambrósio, A. P., Esboço de Fluxogramas no Ensino de Algoritmos. In Actas do XXVIII Congresso da Sociedade Brasileira de Computação, pp. 109 -117, Belém do Pará, 2008. [citation][year=2005]Araújo, F. and Falkembach, G., Resultados da comparação na aprendizagem de Algoritmos, através de um Ambiente Adaptado ao Aprendizado, entre um Curso Técnico e um curso de Graduação, Anais SULCOMP, 1 (1), 2005. [citation][year=2005]Castro, A. V., Carvalho, C. V. and Carrapatoso, E., Multimedia Technology – The perfect partner to self-learning. IADIS Virtual Multi Conference on Computer Science and Information Systems 2005, pp. 105-111. [citation][year=2005]Figueiredo, A. Q. and Marcelino, M. J., Aprendizagem inicial da programação: erros e dificuldades mais comuns. VII Simpósio Internacional de Informática Educativa – SIIE05, Leiria, Portugal, 16-18 Novembro de 2005, 523 a 528. [citation][year=2004]Santiago, R. e Dazzi, R., Ferramenta de apoio ao ensino de algoritmos. In Actas do XIII Seminário de Computação, Universidade de Blumenau, Brasil, Setembro de 2004. [citation][year=2003]Pimentel, E., França, V. e Omar, N., A caminho de um ambiente de avaliação e acompanhamento contínuo da aprendizagem em Programação de Computadores. In Actas do II Workshop de Educação em Computação e Informática do Estado de Minas Gerais, Brasil, Maio de 2003. [citation][year=2003]Edson P. Pimentel, Vilma F. de França, Robinson V. Noronha, Nizam Omar, Avaliação Contínua da Aprendizagem, das Competências e Habilidades em Programação de Computadores. In Actas do XXIII Congresso da Sociedade Brasileira de Computação, Campinas, SP " Brasil, Agosto de 2003. [citation][year=2000]Santiago, R. and Dazzi R. L. S., Ferramenta de apoio ao ensino de algoritmos. In: Congresso Ibero Americano de Informática Educativa, Viña del Mar-Chile: Universidad de Chile, 2000. Tech Report 1999(1 publication) [publication]Urbano, J. and Antonio Jose Mendes and Edmundo Monteiro , "About the Integration of Synchronization, Partial Order and Partial Reliability on Web Multimedia Documents", 1999