Algorithm Animator
Concept poster for an educational UX tool that combines step-by-step algorithm visualization with an AI tutor for questions, hints, and reflection.
This concept explores a learning flow where a student watches an algorithm evolve (state changes over time), asks targeted questions, and completes a quick “check-your-understanding” task.
Project Snapshot
Poster / Concept Layout
What the Poster Shows
The concept pairs a simple “academy” interface (animation player + AI tutor prompts) with a storyboard that walks through algorithm steps, showing how the shortest-path tree grows over time.
AI Tutor Interface — UX/UI Concept Mockup (Dijkstra Example)
The interface is designed to support two learning modes: watch (follow the algorithm visually) and ask (get help exactly when confusion happens).
How This Concept Supports Teaching UX
- Learning flow design: from explanation → guided steps → learner task.
- Information hierarchy: what belongs in the UI panel vs. the visualization area.
- Human-AI interaction: designing prompts, help states, and safe feedback loops for learning.
- Design critique ready: the poster makes assumptions visible and testable (great for classroom discussion).
UX/UI • Pedagogy • HCI
A short teaching-focused rationale: what I designed, how I structured learning, and the interaction principles behind it.
- Information architecture: concept → storyboard steps → learner task (assessment hook).
- Visual hierarchy: the poster uses clear sections so viewers scan intent → flow → outcome quickly.
- Clarity-first layout: dual-view structure separates “controls/questions” from “visual reasoning.”
- Consistency: aligns with the same teaching pattern used across your algorithm pages.
- Accessibility-minded: simplified shapes + readable spacing support fast comprehension in a classroom setting.
- Scaffolded learning: label steps so learners track “what changed” each move.
- Worked examples: the storyboard functions as a guided example before independent practice.
- Cognitive load: chunking reduces overload (one step = one visual state).
- Prompted reflection: AI questions encourage explanation, not just watching.
- Self-check: an explicit task (“extract the shortest-path tree”) confirms understanding.
- Mental models: keeps the learner’s model aligned with the algorithm’s state changes.
- Recognition over recall: step labels + repeated visual patterns reduce memorization burden.
- Help at the moment of need: AI support reduces frustration when the learner gets stuck.
- Feedback cues: each step visually shows cause → effect (a decision changes distances/edges).
- Usability heuristics: clarity, consistency, predictable structure—ideal for classroom critique.
Teaching strategy: scaffold → demonstrate → prompt questions → apply → self-check. This supports beginner confidence while keeping the interface simple and consistent.