{"id":467,"date":"2026-06-30T09:49:09","date_gmt":"2026-06-30T09:49:09","guid":{"rendered":"https:\/\/aicompile.com.hr\/aitech\/?p=467"},"modified":"2026-07-06T09:59:55","modified_gmt":"2026-07-06T09:59:55","slug":"research-on-vibe-coding-in-teacher-education-presented-at-edulearn26","status":"publish","type":"post","link":"https:\/\/aicompile.com.hr\/aitech\/2026\/06\/30\/research-on-vibe-coding-in-teacher-education-presented-at-edulearn26\/","title":{"rendered":"Research on Vibe Coding in Teacher Education Presented at EDULEARN26"},"content":{"rendered":"\n<p>AITech researchers presented the paper \u201cVibe Coding in Teacher Education: Shifting Focus from Programming Syntax to System Analysis in the Age of AI\u201d at EDULEARN26 in Palma, Spain. The paper proposes a pedagogical framework and card-based curriculum toolkit for integrating AI-assisted programming into teacher education, with emphasis on problem framing, validation logic, human oversight, and responsible human-AI collaboration.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>The paper addresses a highly relevant question for contemporary computer science education: what should programming education focus on when generative AI tools can increasingly produce syntactically correct code from natural language prompts? The authors argue that the rise of AI-assisted programming does not reduce the importance of programming education. Instead, it changes its centre of gravity. When AI can support code production, education must place stronger emphasis on problem formulation, system analysis, validation, explanation, and responsible human oversight.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Vibe coding<\/strong><\/h3>\n\n\n\n<p>The concept of <strong>vibe coding<\/strong> is used in the paper to describe AI-assisted development in which natural language prompts guide code generation and iterative refinement. In educational contexts, however, the authors do not interpret vibe coding as a shortcut around programming knowledge. On the contrary, they use it as a starting point for rethinking how future teachers should be prepared to design and supervise programming activities in an AI-augmented learning environment. The key message of the presentation was that <strong>when AI writes the code, the human must design the system<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-gutenverse-image guten-element guten-image guten-JRyEP5\"><div class=\"guten-image-wrapper\"><img decoding=\"async\" class=\"gutenverse-image-box-filled\" src=\"https:\/\/aicompile.com.hr\/aitech\/wp-content\/uploads\/2026\/07\/EduLearnVibe2.png\" height=\"1080\" width=\"1920\"\/><\/div><\/div>\n\n\n\n<p>The framework identifies five competency dimensions that future teachers need in order to use AI-assisted programming meaningfully and responsibly: Problem Framing, Prompt Engineering, Validation Logic, Human Oversight, and Reflective Curriculum Design. These dimensions do not replace traditional computational thinking. Rather, they extend it by including the competencies needed for human-AI collaboration in software development and education.<\/p>\n\n\n\n<div class=\"wp-block-gutenverse-image guten-element guten-image guten-IIZZDd\"><div class=\"guten-image-wrapper\"><img decoding=\"async\" class=\"gutenverse-image-box-filled\" src=\"https:\/\/aicompile.com.hr\/aitech\/wp-content\/uploads\/2026\/07\/EduLearnVibe3.png\" height=\"1080\" width=\"1920\"\/><\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>The contribution is closely aligned with the broader goals of the AITECH project. AITECH focuses on the responsible integration of artificial intelligence into technical education and on developing educational models that prepare learners for an AI-augmented technological and industrial environment. By connecting AI literacy, teacher education, programming pedagogy, and human-centred system analysis, the presented work contributes to the project\u2019s mission of strengthening future technical education and industrial competitiveness.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Project acknowledgement<\/strong><\/h3>\n\n\n\n<p>The presented research was carried out within the project <strong>\u201cArtificial Intelligence for Future Technical Education and Industrial Competitiveness (AITECH), IP-UNIST-48\u201d<\/strong>, funded by the <strong>European Union \u2013 NextGenerationEU<\/strong> through the <strong>National Recovery and Resilience Plan 2021\u20132026<\/strong>.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-gutenverse-image guten-element guten-image guten-lhZI35\"><div class=\"guten-image-wrapper\"><img decoding=\"async\" class=\"gutenverse-image-box-filled\" src=\"https:\/\/aicompile.com.hr\/aitech\/wp-content\/uploads\/2026\/07\/Vibe4.png\" height=\"696\" width=\"1224\"\/><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>AITech researchers presented the paper \u201cVibe Coding in Teacher Education: Shifting Focus from Programming Syntax to System Analysis in the Age of AI\u201d at EDULEARN26 in Palma, Spain. The paper proposes a pedagogical framework and card-based curriculum toolkit for integrating AI-assisted programming into teacher education, with emphasis on problem framing, validation logic, human oversight, and [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":468,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,22],"tags":[14,17,23],"class_list":["post-467","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-conference","category-research","tag-ai","tag-education","tag-research"],"_links":{"self":[{"href":"https:\/\/aicompile.com.hr\/aitech\/wp-json\/wp\/v2\/posts\/467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aicompile.com.hr\/aitech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aicompile.com.hr\/aitech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aicompile.com.hr\/aitech\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/aicompile.com.hr\/aitech\/wp-json\/wp\/v2\/comments?post=467"}],"version-history":[{"count":4,"href":"https:\/\/aicompile.com.hr\/aitech\/wp-json\/wp\/v2\/posts\/467\/revisions"}],"predecessor-version":[{"id":475,"href":"https:\/\/aicompile.com.hr\/aitech\/wp-json\/wp\/v2\/posts\/467\/revisions\/475"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aicompile.com.hr\/aitech\/wp-json\/wp\/v2\/media\/468"}],"wp:attachment":[{"href":"https:\/\/aicompile.com.hr\/aitech\/wp-json\/wp\/v2\/media?parent=467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aicompile.com.hr\/aitech\/wp-json\/wp\/v2\/categories?post=467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aicompile.com.hr\/aitech\/wp-json\/wp\/v2\/tags?post=467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}