LEARNING ROUTES - Investigate Software Development
Explore Software Development
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 Software Development
Semiotics
Semiotics
Analyze metaphors, symbols, and frames.
How Semiotics Supports Learning
Use metaphors and symbols to anchor concepts and memory.
Open Semiotics for Software Development
Simulacrics
Simulacrics
Prototype scenarios and practice decisions.
How Simulacrics Supports Learning
Practice scenarios in safe, simulated contexts to build intuition.
Open Simulacrics for Software Development
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 Software Development
Explore Software Development
Critical Thinking
Compare and contrast
Symbolic Insight
Explore metaphors
Virtual Learning
Hands-on simulations
Narrative Shaping
Guided prompts
Open Software Development