Loading...

6th International Computer Programming Education Conference

10-11th July 2025, PORTIC, Polytechnic of Porto, Portugal

Program

List of presentations

09:30-09:45
Welcome session

ICPEC Main Chairs

  • Ricardo Queirós (ESMAD, Polytechnic of Porto, Portugal)
  • Mário Pinto (ESMAD, Polytechnic of Porto, Portugal)
  • Filipe Portela (Minho University, Portugal)
  • Alberto Simões (Polytechnic of Cávado e Ave, Barcelos, Portugal)

09:45-11:00
Round Table - The Role of the Programming Teacher in the Age of Artificial Intelligence
Chair: Filipe Portela

  • André Santos (ISCTE, University Institute of Lisbon, Portugal)
  • Dulce Mota (School of Enginneering, Polytechnic of Porto, Portugal)
  • João Pascoal Faria (Faculty of Enginneering, Universisty of Porto, Portugal)
  • Pedro Rangel Henriques (Minho Universisty, Portugal)
  • Pedro Vasconcelos (Faculty of Sciences, Universisty of Porto, Portugal)

11:00-11:45
- Opening Ceremony of the Final Year Projects Exhibition of the Web Technologies Degree | ESMAD
- Coffee-Break

  • Olivia Silva (ESMAD President)
  • Lino Oliveira (TSIW Coordinator)

11:45-13:00
Session 01 - Secure Coding and Technical Competency
Chair: Ricardo Queirós
  • [ONLINE] Are We There Yet? On Security Vulnerabilities Produced by Open Source Generative AI Models and Its Implications for Security Education - Maria Santos Galeano (ISCTE, University Institute of Lisbon, Portugal & Siemens AG, Germany)
  • Enabling Secure Coding: Exploring GenAI for Developer Training and Education - Sathwik Amburi (Siemens AG, Germany)
  • Can Open Large Language Models Catch Vulnerabilities? - Diogo Lopes (ISCTE, University Institute of Lisbon, Portugal & Siemens AG, Germany)
  • Osiris: A Multi-Language Transpiler for Educational Purposes - Breno Marrão (Faculty of Sciences, University of Porto, Portugal)
13:00-14:30
Lunch
14:30-15:50
Session 02 - Assessment, Feedback, and Learning Analytics
Chair: Ricardo Queirós
  • [ONLINE] RAGent: A Self-Learning RAG Agent for Adaptive Data Science Education - Mariia Vetluzhskikh (University of Maryland, College Park, USA)
  • Integrating Questions About Learners’ Code in an Automated Assessment System - Afonso Caniço (ISCTE, University Institute of Lisbon, Portugal)
  • Standards-Based Grading in Undergraduate Courses for Technology Majors - Ruth Lamprecht (Mount St. Mary's University)
  • Rethinking IoT Education: Is the Concept Truly Grasped? - Tomáš Kormaník (Technical University of Košice)
15:50-16:20
Coffee-Break
16:20-17:40
Session 03 - Generative AI in Programming Support
Chair: José Paulo Leal
  • [ONLINE] Evaluating Usability and Cognitive Load in Programming Education with ChatGPT Integration - Gustavo Gutierrez (Universidade Michocana de San Nicolás de Hidalgo, Mexico)
  • A Generative Artificial Intelligence Tool to Correct Programming Exercises - Filipe Portela (Minho University, Portugal)
  • Interactive Evaluation of Complex Programming Assignments Using LLM Assistant - Tomáš Kormaník (Technical University of Košice)
  • The Influence of GenAI on the Evaluation of Computer Programming Students in Higher Education - Teresa Terroso (ESMAD, Polytechnic of Porto, Portugal
17:40-18:00
Guided tour of PORTIC
09:30-09:40
Opening/reception
09:40-11:00
Session 04 - Foundations of Programming Education
Chair: Ricardo Queirós
  • Exploring Mutation Testing for Teaching Introductory Programming - Pedro Vasconcelos (Faculty of Sciences, University of Porto, Portugal)
  • On the use of Concept Maps to Improve Student Skills in an Introductory Object-Oriented Analysis and Design Course - Angel Sanzhez (ETSII - URJC, Spain)
  • In-browser C++ Interpreter for Lightweight Intelligent Programming Learning Environments - Tomas Blažauskas (Kaunas Technology University, Lithuania)
11:00-11:30
Coffee-break
11:30-12:50
Session 05 - Engagement through Gamification and Immersion
Chair: Filipe Portela
  • Enhancing Creative Thinking through Gamification in LMS Environments - Luís Alves (Polytechnic of Bragança, Portugal)
  • Designing a Multi-Narrative Gamified Learning Experience - José Paulo Leal (Faculty of Sciences, Universisty of Porto, Portugal)
  • Intelligent Programming Teaching: An Integrated Framework of Analysis, Feedback and Gamification - Eduardo Peixoto (ESMAD, Polytechnic of Porto, Portugal
  • Immersive Pedagogy: Converting AI-Driven Podcasts into Virtual Reality Learning Objects - Tomas Blažauskas (Kaunas Technology University, Lithuania)
12:50-13:00
Closing session

Awards cerimony - Ricardo Queirós, Mário Pinto, Filipe Portela and Alberto Simões