6th International Computer Programming Education Conference

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

REGISTER
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.

162

Published

Papers

21

Participation

Countries
SUBMIT PAPER
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, 2025
  • Acceptance notification: May 30, 2025
  • Camera-ready and registration: 27 june, 2025
  • Conference: July 10-11, 2025, Porto

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 2 Special Issues [1] [2], 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)
  • Filipe Portela (Algoritmi Center, School of Engineering, UM, Portugal)
  • Teresa Terroso (ESMAD/P.PORTO & ID+, Portugal)
  • Mário Pinto (ESMAD/P.PORTO & ID+, Portugal)
  • Ricardo Queirós (ESMAD/P.PORTO & CRACS INESC TEC, Portugal)
  • to be updated...

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...