LEARNING ROUTES - Investigate Code Refactoring
Explore Code Refactoring
Follow guided routes to investigate this topic from multiple angles.
Dialectics
Dialectics
Contrast viewpoints and surface trade-offs.
How Dialectics Supports Learning
Compare and contrast viewpoints to clarify trade-offs and values.
Open Dialectics for Code Refactoring
Semiotics
Semiotics
Analyze metaphors, symbols, and frames.
How Semiotics Supports Learning
Use metaphors and symbols to anchor concepts and memory.
Open Semiotics for Code Refactoring
Simulacrics
Simulacrics
Prototype scenarios and practice decisions.
How Simulacrics Supports Learning
Practice scenarios in safe, simulated contexts to build intuition.
Open Simulacrics for Code Refactoring
Narratics
Narratics
Shape narratives and prompts to explore consequences.
How Narratics Supports Learning
Shape narratives and prompts to explore consequences and choices.
Open Narratics for Code Refactoring
Explore Code Refactoring
Critical Thinking
Compare and contrast
Symbolic Insight
Explore metaphors
Virtual Learning
Hands-on simulations
Narrative Shaping
Guided prompts
Open Code Refactoring