PrincipleDescriptionKey Points
Logical ThinkingAnalyzing situations or problems using reason to reach sensible decisions
  • Gather relevant facts
  • Decide based on reasons
  • Use evidence-based reasoning
Algorithmic ThinkingA problem-solving approach that involves identifying and implementing steps in a logical and efficient manner
  • Break down complex problems
  • Solve problems step by step
  • Improve problem-solving skills
PlantUML Diagram