11–12 June 2026, DSI, University of Minho, Guimarães, Portugal
A space for teachers, researchers, and professionals to share ideas and tools for programming education.
Computer programming is fascinating but often really challenging to learn. Teachers struggle to find effective ways to teach programming languages and build problem-solving skills, while students frequently feel lost and unmotivated. ICPEC, now in its 7th edition, is a space for teachers, researchers, and professionals to come together and share fresh ideas, best practices, and new tools to make learning programming easier and more engaging.
The rapid rise of Artificial Intelligence introduces new issues—algorithmic bias, data privacy, ethical concerns—while gamification serves as a motivational trigger. We address how AI shapes our society, ensuring future programmers are not only technically skilled but also prepared for the ethical and social questions of an AI-driven world.
163
Published Papers
21
Countries
7th
Edition 2026
Full and short papers on programming education. Peer-reviewed, indexed, and published in OASIcs.
Ongoing work, well anchored in the literature.
Complete work with validation or discussion.
Students' papers (not accepted for conference publication) can be accepted for poster presentation.
April 12, 2026
Paper submission
May 1, 2026
Acceptance notification
May 20, 2026
Camera-ready & registration
June 11–12, 2026
Conference
The best papers will be invited to submit an extended version for a special issue of a SCImago Journal (the journal will be announced soon).
Programming education from AI and tools to pedagogy, accessibility, and immersive learning.
Conference chairs, steering, and local organising committees behind ICPEC 2026.
Venue
DSI — Information Systems Department is part of the University of Minho. ICPEC 2026 will take place at Campus de Azurém, Guimarães, Portugal.
DSI — Information Systems Department
University of Minho, School of Engineering
Campus de Azurém, Alameda da Universidade, 4800-058 Guimarães, Portugal
Open in Google Maps →