6th International Computer Programming Education Conference

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

About Us

What is ICPEC?

The International Computer Programming Education Conference (ICPEC), now in its 6th edition, stands as the only global conference dedicated exclusively to programming education. It serves as a platform to discuss the future of teaching programming, covering a wide range of topics from innovative methodologies to frameworks and tools aimed at enhancing student engagement in this complex yet captivating field.

With the rise of Artificial Intelligence, the community is also exploring new paradigms that have the potential to foster critical thinking and revolutionize how programming is taught and learned.

163

Published

Papers

21

Participation

Countries
Round table - The Role of the Programming Teacher in the Age of Artificial Intelligence


Join us for an inspiring roundtable featuring five distinguished voices from the leading institutions in higher education.
As AI reshapes the digital landscape, we turn our attention to the evolving role of the programming teacher.

  • What remains essential?
  • What must change?
  • How can educators lead the next generation of developers through this transformation?
Expect sharp insights, dynamic perspectives, and a lively dialogue on the future of computer science education in the age of intelligent machines.

Paper types

  • Full papers — 8 to 14 pages, presented in 20+5 minutes, complete work, including a validation or discussion.
  • Short papers — 6 to 8 pages, presented in 10+5 minutes, ongoing work, well anchored in the literature, but not yet fully validated.

Important dates

  • Paper submission: Apr 30 May 16, 2025 May 21, 2025
  • Acceptance notification: May 30 Jun 15, 2025
  • Camera-ready and registration: 27 june Jun 30, 2025
  • Conference: July 10-11, 2025

Submissions

All papers should:

Proceedings & Indexing

Accepted papers will be:

Best papers

Authors with the best papers will be invited to submit their papers in this Special Issue [1], related with Computer Programming Education, in Information Journal, by MDPI.

Topics of interest

What topics we want to discuss?

1. Emerging Technologies and Innovation

  • Artificial Intelligence and Automation in Education
    • AI assessment and adaptive feedback systems
    • Intelligent agents and autonomous learning systems
  • Emerging Tools and Visual Approaches
    • Low/no-code platforms and their impact on teaching
    • Visual programming tools and interactive debugging environments
  • Ethics and Sustainable Technology
    • Sustainable and ethical software development
    • Explainable AI techniques for enhanced learning comprehension

2. Teaching Strategies and Pedagogical Approaches

  • Foundational Pedagogies and Metacognition
    • Computational thinking and algorithmic literacy
    • Metacognition and self-regulated learning in programming
  • Innovative Teaching Methodologies
    • Project-based learning and interdisciplinary approaches
    • Teaching programming to non-programmers (sciences, arts, health)
  • Debugging and Code Comprehension Strategies
    • Methods for teaching debugging and error resolution
    • Tools and techniques for code explanation and comprehension

3. Engagement, Accessibility, and Immersive Learning Environments

  • Gamification and Game-Based Learning
    • Using game-based solutions to boost interest and retention
    • Evaluating the effectiveness of gamification in teaching
  • Inclusive and Accessible Programming Education
    • Strategies to ensure accessibility in programming education
    • Approaches for engaging diverse student populations
  • Immersive Learning Environments
    • Leveraging VR/AR for immersive programming experiences
    • Collaborative virtual environments and their role in education

Committees

Who are we?

Steering Committee

  • Ricardo Queirós (ESMAD/P.PORTO & CRACS INESC TEC, Portugal)
  • Mário Pinto (ESMAD/P.PORTO & ID+, Portugal)
  • Alberto Simões (2Ai, School of Technology, IPCA, Portugal)
  • Filipe Portela (Algoritmi Center, School of Engineering, UM, Portugal)

Organizing Committee

  • Ricardo Queirós (ESMAD/P.PORTO & CRACS INESC TEC, Portugal)
  • Mário Pinto (ESMAD/P.PORTO & ID+, Portugal)
  • Teresa Terroso (ESMAD/P.PORTO & ID+, Portugal)
  • Nuno Gama (PORTIC, P.PORTO, Portugal)
  • Jorge Resende (PORTIC, P.PORTO, Portugal)

Scientific Committee

  • Alberto Simões (2Ai, School of Technology, IPCA, Portugal)
  • Alexander Paar (Duale Hochschule Sachsen, Germany)
  • Anabela Gomes (Polytechnic Institute of Coimbra, Portugal)
  • André L. Santos (ISCTE, Portugal)
  • António Mendes (Coimbra University, Portugal)
  • Bárbara Cleto (ESMAD, P.PORTO)
  • Cristiana Araújo (Minho University, Portugal)
  • Fernando Moreira (Portuvalense University, Portugal)
  • Filipe Portela (Algoritmi Center, School of Engineering, UM, Portugal)
  • Jakub Swacha (University of Szczecin, Poland)
  • Jaroslav Poruban (Technical University of Košice)
  • José Paulo Leal (Faculty of Sciences, Porto University, Portugal)
  • José Carlos Paiva (Pedagogical Innovation Center, P.PORTO, Portugal)
  • Leonel Morgado (Aberta University, Portugal)
  • Manuele Kirsch Pinheiro (Université Paris 1 Panthéon Sorbonne, France)
  • Maria Varanda Pereira (Polytechnic Institute of Bragança, Portugal)
  • Maria José Marcelino (Coimbra University, Portugal)
  • Marílio Cardoso (School of Enginneering of Porto, Portugal)
  • Mário Pinto (ESMAD/P.PORTO & ID+, Portugal)
  • Martinha Pereira (Polytechnic Institute of Setúbal, Portugal)
  • Nuno Rodrigues (Polytechnic Institute of Cávado and Ave, Portugal)
  • Paula Tavares (School of Enginneering of Porto, Portugal)
  • Paula Morais (Portucalente University, Portugal)
  • Pedro Ribeiro (Faculty of Sciences, Porto University, Portugal)
  • Pedro B Vasconcelos (Faculty of Sciences, Porto University, Portugal)
  • Pedro Rangel Henriques (Minho University, Portugal)
  • Raffaele Montella (University of Naples Parthenope, Italy)
  • Ricardo Queirós (ESMAD/E2S/P.PORTO & CRACS INESC TEC, Portugal)
  • Robertas Damaševičius (Kaunas University of Technology)
  • Sergio Illarri (University of Zaragoza, Spain)
  • Sokol Kosta (Aalborg University, Denmark)
  • Spyros Panagiotakis (Hellenic Mediterranean University, Greece)
  • Teresa Terroso (ESMAD/P.PORTO & ID+, Portugal)
  • Tiago Espinha Gasiba (Siemens AG, Germany)
  • Vitor Sá (E2S/P.PORTO, Portugal)

Venue

What is PORTIC?

Porto Research, Technology & Innovation Center (PORTIC) is the hub for research, innovation and technological development of the Polytechnic Institute of Porto (P.PORTO), to enhance synergies between R&D centers and groups, companies and startups, and the fertile crossing between different intervention areas.

More details...