<div class="csl-bib-body">
<div class="csl-entry">Tabesh, Y., & Saghafian, M. (2026). AI in Algorithmic Thinking: Creative Problem Generator. <i>Olympiads in Informatics</i>, <i>20</i>, 123–133. https://doi.org/10.15388/ioi.2026.08</div>
</div>
-
dc.identifier.issn
1822-7732
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/231287
-
dc.description.abstract
This study presents a comprehensive architectural roadmap for a purpose-built AI system designed to generate creative, multiple-choice algorithmic and computational thinking problems. Recognizing that effective computational puzzles require narrative logic and visual reasoning rather than rote calculation, the proposed system operates on a “Creativity via Constraints” philosophy. It utilizes a collaborative, multi-agent AI framework—comprising an Architect, an Artist, and a Skeptic—to conceptualize, visualize, and rigorously validate puzzles in a continuous feedback loop. The core architecture features a curated knowledge base that maps fundamental algorithmic topics, alongside a Chain of Thought (CoT) Generator Module that decouples abstract logic from engaging narrative wrappers to formulate algorithmically plausible distractors. Furthermore, a hybrid Visualizer Simulator Module ensures graphical accuracy on an interactive problem solving platform. To guarantee and maintain high educational standards, the framework relies heavily on a Human-in-the-Loop (HITL) validation pipeline driven by educator review dashboards, iterative annotator feedback, and rigorous regression testing. Ultimately, this system provides a scalable, reliable tool that augments educators with high-quality, original question sets while immersing students in engaging problem-solving scenarios.
en
dc.language.iso
en
-
dc.publisher
Vilnius University
-
dc.relation.ispartof
Olympiads in Informatics
-
dc.subject
algorithmic and computational thinking
en
dc.subject
creative and interactive problem solving
en
dc.subject
large language models
en
dc.title
AI in Algorithmic Thinking: Creative Problem Generator
en
dc.type
Article
en
dc.type
Artikel
de
dc.contributor.affiliation
Sharif University of Technology, Iran (Islamic Republic of)
-
dc.description.startpage
123
-
dc.description.endpage
133
-
dc.type.category
Original Research Article
-
tuw.container.volume
20
-
tuw.journal.peerreviewed
true
-
tuw.peerreviewed
true
-
wb.publication.intCoWork
International Co-publication
-
tuw.researchTopic.id
I1
-
tuw.researchTopic.name
Logic and Computation
-
tuw.researchTopic.value
100
-
dcterms.isPartOf.title
Olympiads in Informatics
-
tuw.publication.orgunit
E192-01 - Forschungsbereich Algorithms and Complexity
-
tuw.publisher.doi
10.15388/ioi.2026.08
-
dc.date.onlinefirst
2026
-
dc.identifier.eissn
2335-8955
-
dc.description.numberOfPages
11
-
tuw.author.orcid
0009-0008-8110-582X
-
wb.sciencebranch
Informatik
-
wb.sciencebranch
Mathematik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.oefos
1010
-
wb.sciencebranch.value
80
-
wb.sciencebranch.value
20
-
item.languageiso639-1
en
-
item.cerifentitytype
Publications
-
item.openairecristype
http://purl.org/coar/resource_type/c_2df8fbb1
-
item.grantfulltext
none
-
item.fulltext
no Fulltext
-
item.openairetype
research article
-
crisitem.author.dept
Sharif University of Technology
-
crisitem.author.dept
E192-01 - Forschungsbereich Algorithms and Complexity