🌟 Learning Outcomes
By the end of this course, students will be able to:
- 💡 Write and debug Java programs using variables, conditionals, loops, and methods
- 🤖 Design, build, and refine custom Robocode robots with unique strategies
- 🧠 Demonstrate logical reasoning, creative problem-solving, and AI behavior modeling
- 🛠️ Use flowcharts to plan and visualize code
- 🥊 Collaborate respectfully, give and receive feedback, and reflect on learning growth
- 🌍 Connect coding to personal stories, community values, and inclusive tech practices
- 📈 Strengthen core math skills by exploring angles, percentages, and exponential averages.