CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
AI-Driven Tool Supporting Algorithmic Thinking in Programming Education
University Gdansk, Poland.
Kainos Software Poland, Gdansk, Poland.
Blekinge Institute of Technology, Faculty of Engineering, Department of Mathematics and Natural Sciences.ORCID iD: 0000-0003-3262-3221
2025 (English)In: Proceedings of the 2025 7th Experiment at International Conference, exp.at 2025 / [ed] Cardoso, A Guerra, H Gomes, LM Restivo, MT, Institute of Electrical and Electronics Engineers (IEEE), 2025, p. 373-377Conference paper, Published paper (Refereed)
Abstract [en]

Understanding program structure, control flow, and problem decomposition is essential in programming education, but many students find algorithmic thinking challenging. Conventional educational approaches frequently prioritize syntax at the expense of logical reasoning and provide minimal personalized feedback. This paper outlines the design and initial assessment of FlowBro, an AI-driven educational tool intended to enhance algorithmic thinking in early programming education. The tool integrates a flowchart visualization, sequential code simulation, and an intelligent assistant that offers contextual hints, debugging tips, and educational support while maintaining a focus on minimalism by not disclosing complete solutions. The system enables students to engage with Python code, follow its execution, and obtain tailored assistance aligned with their specific objectives. A qualitative evaluation with educators in the field revealed the tool's potential advantages, especially in large classes and self-directed learning contexts, while also pointing out challenges concerning the reliability of AI feedback and the necessity for more extensive testing. This study presents a streamlined framework for merging AI with visual learning in programming education, while also suggesting pathways for its future enhancement and empirical testing.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025. p. 373-377
Series
Experiment at International Conference, ISSN 2376-631X
Keywords [en]
Algorithmic thinking, artificial intelligence in education, Education 5.0, flowchart-based learning, human-computer interaction, intelligent tutoring systems, large language models, programming pedagogy, technology-enhanced learning, visual programming tools
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:bth-29293DOI: 10.1109/EXP.AT2565440.2025.11347115ISI: 001708742500076Scopus ID: 2-s2.0-105034831283ISBN: 9798331576646 (print)OAI: oai:DiVA.org:bth-29293DiVA, id: diva2:2049219
Conference
7th Experiment at International Conference-exp.at, Horta, Sep 03-05, 2025
Available from: 2026-03-27 Created: 2026-03-27 Last updated: 2026-04-17Bibliographically approved

Open Access in DiVA

fulltext(2220 kB)14 downloads
File information
File name FULLTEXT01.pdfFile size 2220 kBChecksum SHA-512
dc2549d65005e957405d8cdb047af3e9983c40373f6f24a9474e23f008d16f6b065a0b6db152424ff7cf4bcc5c634d2c79339366df0c83f7ea9748a383d35f4e
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Authority records

Kulesza, Wlodek

Search in DiVA

By author/editor
Kulesza, Wlodek
By organisation
Department of Mathematics and Natural Sciences
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 435 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf