๐Ÿœ๏ธ SGCA Year 6 โ€” Mission Cards | Debugging Dunes
M1
๐Ÿ—บ๏ธ EXPLORE
๐Ÿœ๏ธ
Welcome to Debugging Dunes
โญ 80 XP | Beginner
Zone 1: Error Canyon | Pages 5-8
๐ŸŽฏ Objectives
Explore all 5 zones of Debugging Dunes
Review error types from previous years
Set Year 6 debugging goals
Nova: "In Debugging Dunes, every bug is a lesson and every fix makes you stronger!"
M2
๐Ÿ’ก CONCEPT
๐Ÿ”
The Three Error Types
โญ 110 XP | Beginner
Zone 1: Error Canyon | Pages 9-15
๐Ÿ’ก Key Concepts
Syntax: Won't run (grammar)
Logic: Wrong answer (hardest!)
Runtime: Crashes during execution
Chip: "Syntax = won't run. Logic = wrong answer. Runtime = crashes. Remember!"
M3
๐Ÿ’ก CONCEPT
๐Ÿ› ๏ธ
The Debug Process
โญ 120 XP | Beginner
Zone 1: Error Canyon | Pages 16-20
๐Ÿ’ก 5-Step Process
1. READ the error message
2. LOCATE the error
3. UNDERSTAND why
4. FIX it
5. TEST it
Nova: "Follow the 5 steps EVERY time. Never skip a step!"
M4
๐Ÿ› DEBUG
๐Ÿ”Ž
Syntax Error Hunt
โญ 140 XP | Intermediate
Zone 2: Bug Valley | Pages 21-28
๐Ÿ’ก Common Syntax Errors
โ€ข Missing colon after if/for/def
โ€ข = instead of == in conditions
โ€ข Unclosed quotes or brackets
โ€ข Wrong indentation
Chip: "Python tells you the LINE NUMBER! Read the error message first!"
M5
๐Ÿ› DEBUG
๐Ÿ•ต๏ธ
Logic Error Detective
โญ 150 XP | Intermediate
Zone 2: Bug Valley | Pages 29-35
๐Ÿ’ก Finding Logic Errors
Code runs but gives WRONG answer!
โ€ข Wrong operator (> instead of >=)
โ€ข Wrong accumulator start
โ€ข Case sensitivity
โ€ข Wrong condition order
Nova: "Trace through manually. What SHOULD happen vs what DOES happen?"
M6
๐Ÿ’ป CODING
๐Ÿ›ก๏ธ
Runtime Error Handler
โญ 150 XP | Intermediate
Zone 3: Test Lab | Pages 36-42
๐Ÿ’ก Key Concept
try: result = 100 / 0 except ZeroDivisionError: print("Can't divide by zero!")
Chip: "try: attempt it. except ErrorType: handle it. Simple and powerful!"
M7
๐Ÿ”ฎ LOGIC
๐Ÿงช
Writing Tests
โญ 140 XP | Intermediate
Zone 3: Test Lab | Pages 43-50
๐Ÿ’ก Key Concept
def add(a, b): return a + b print(add(2, 3) == 5) # True โœ… print(add(0, 0) == 0) # True โœ… print(add(-1, 1) == 0) # True โœ…
Nova: "Test normal cases, edge cases, AND error cases!"
M8
๐Ÿ”ฎ LOGIC
๐Ÿ“
Edge Cases and Boundary Testing
โญ 140 XP | Intermediate
Zone 3: Test Lab | Pages 51-58
๐Ÿ’ก Key Concepts
Edge case: Unusual input (empty list, zero, negative)
Boundary: Test exact values at condition edges
Chip: "If >= 90 is A, test EXACTLY 90 AND 89!"
M9
๐Ÿ’ป CODING
๐Ÿ”ง
Complete Debug Session
โญ 160 XP | Advanced
Zone 4: Debug Workshop | Pages 59-65
๐ŸŽฏ Objectives
Find 5 bugs (mix of all types)
Fix one at a time, test after each
Write tests to verify all fixes
Nova: "Fix ONE thing, then test. Otherwise you don't know what worked!"
M10
๐Ÿ† FINAL QUEST
๐Ÿœ๏ธ
FINAL QUEST โ€” Debug the Dunes!
โญ 500 XP | Advanced
Academy Core | Pages 70-78
๐Ÿ† 5-Part Challenge
Part 1: Fix 5 syntax errors (100 XP)
Part 2: Fix 5 logic errors (100 XP)
Part 3: Handle 3 runtime errors (100 XP)
Part 4: Write complete test suite (100 XP)
Part 5: Debug master program โ€” 15 bugs! (100 XP)
Nova: "DEBUGGING DUNES needs you! Use ALL your debugging skills!"
ยฉ 2026 InfiniCoreCipher โ€” FutureTechEducation | Canon Authority: Katarzyna Kalina vel Kalinowska | v3.0 MASTER CANON LOCKED