CodeCombat eSports League: League of Legends meets Hackathon
CodeCombat eSports League: League of Legends meets Hackathon
Gear up to compete in CodeCombat's eSports League, where League of Legends meets hackathon in an electrifying coding competition!
Students will enjoy a game-based, competitive environment while coding their strategies into the backend of the game. This unique blend of fun and academic rigor transforms traditional esports into a dynamic challenge that not only entertains but also educates. Gear up for some good-natured rivalry and showcase your coding prowess in thrilling matches that push your skills to the limit!
-
About CodeCombat eSports League: League of Legends meets Hackathon
CodeCombat eSports League is designed to align with the International Society for Technology in Education (ISTE) standards, ensuring a comprehensive and balanced approach to digital literacy and competitive coding education. This course invites young gamers to dive into the world of coding through engaging, hands-on activities that blend competitive gameplay with collaborative problem-solving.
Our curriculum seamlessly integrates coding principles with English Language Arts (ELA) crossovers, fostering both computational thinking and literacy skills. By exploring coding concepts through interactive and gamified learning experiences, students enhance their technical abilities while developing teamwork and strategic thinking skills. Each lesson is thoughtfully structured to include a mix of coding exercises and competitive challenges, promoting a balance between screen time and active collaboration.
In the CodeCombat eSports League, students will participate in exciting coding tournaments, where they can apply their programming skills in real-time battles against peers. The league combines the thrill of eSports with the educational rigor of coding, providing a unique platform for students to showcase their talents and learn from each other in a supportive environment. Through this immersive experience, students not only improve their coding proficiency but also gain valuable life skills such as leadership, communication, and resilience. -
Focus Areas
Paced Learning: The lessons are tailored to match the capabilities of students, starting with fundamental programming concepts and gradually incorporating more complex code structures as they advance. This approach helps students build confidence and understanding before moving on to more challenging material.
Interactive and Flexible: The curriculum offers a mix of block-based coding and text-based programming, allowing students to seamlessly transition between visual and text coding. This flexibility helps students grasp coding logic and syntax without feeling overwhelmed, making the learning process both accessible and enjoyable.
Real-Time Coding Battles: Students will participate in real-time coding tournaments, where they apply their programming skills in competitive matches against peers. These battles not only reinforce coding concepts but also develop strategic thinking and quick problem-solving abilities.
Collaborative Problem-Solving: In addition to individual challenges, the curriculum emphasizes teamwork and collaboration. Students work together on coding projects and hackathons, fostering a sense of community and shared learning.
Leadership and Communication: Through competitive gameplay and team-based projects, students develop essential life skills such as leadership, communication, and resilience. The league environment encourages students to take on leadership roles, articulate their strategies, and support their teammates.
Learning Outcomes
-
Develop Advanced Coding Skills
Students will enhance their programming abilities by writing and implementing code that influences game strategies, using languages suitable for real-time competitive scenarios.
-
Apply Strategic Thinking
Students will cultivate critical thinking and problem-solving skills by developing and executing complex strategies in a dynamic game environment.
-
Foster Team Collaboration
Students will improve their teamwork and communication skills by collaborating with peers to overcome challenges and compete in matches, fostering a spirit of healthy competition and collective problem-solving.
Sample Lessons
These lessons offer a glimpse into the vibrant and dynamic world of CodeCombat eSports League: League of Legends Meets Hackathon, showcasing how students can transform their creativity through data-driven adventures and interactive coding challenges into an enriching and educational journey. Through engaging competitions and collaborative projects, students enhance their coding skills, strategic thinking, and teamwork, embarking on an exciting path of learning and growth.
Collapsible content
Introduction to Competitive Coding
Students will be introduced to the CodeCombat eSports League, learn the basics of coding, and understand the rules and structure of competitive coding. This session will set the foundation for their journey, covering fundamental programming concepts and the game mechanics.
Mastering the Basics
In this class, students will dive deeper into programming concepts such as loops, conditionals, and functions. Through interactive exercises and small coding challenges, they will reinforce their understanding of these core principles.
Strategic Game Design
Students will explore how to apply coding skills to develop effective strategies for gameplay. They will work on projects that require them to think critically and strategically, setting up their code for success in competitive matches.
Real-Time Coding Battles
This session will focus on real-time coding battles where students apply their skills in a competitive environment. They will participate in coding tournaments, testing their abilities against peers and learning from each match to improve their strategies.
Collaborative Hackathon
In the final class, students will engage in a collaborative hackathon, working in teams to solve complex coding challenges. This session emphasizes teamwork, communication, and creativity, culminating in presentations of their projects and reflections on their learning experiences.
Course Format
The CodeCombat eSports League: League of Legends Meets Hackathon is structured to provide a dynamic and interactive learning experience, combining individual and team-based activities to foster both personal growth and collaborative skills. The class format includes the following key components:
1. Interactive Lessons: Each class begins with a brief, engaging lesson where students are introduced to new coding concepts and strategies. These lessons are designed to be interactive, with plenty of opportunities for students to ask questions, participate in discussions, and engage with the material through hands-on activities.
2. Coding Exercises: Following the lesson, students engage in practical coding exercises that reinforce the day's topics. These exercises are designed to build on previous knowledge, gradually increasing in complexity to ensure a deep understanding of coding principles and their applications.
3. Real-Time Coding Battles: A highlight of the class is the real-time coding battles, where students apply their coding skills in a competitive setting. These battles simulate real-world scenarios and challenge students to think quickly and strategically, fostering a sense of excitement and motivation.
4. Team-Based Projects: Collaboration is a key aspect of the CodeCombat eSports League. Students regularly work in teams on coding projects and hackathons, developing essential skills in communication, teamwork, and project management. These projects allow students to combine their individual strengths and learn from each other.
5. Instant Feedback and Assessments: Throughout the course, students receive instant feedback on their coding exercises and battle performances. This immediate feedback helps them identify areas for improvement and adjust their strategies in real time. Regular assessments ensure that each student is progressing and mastering the skills needed to succeed.
6. Reflection and Discussion: Each class concludes with a reflection and discussion period, where students review what they've learned, share their experiences, and discuss strategies for future coding challenges. This reflective practice helps solidify their understanding and encourages continuous improvement.
By combining interactive lessons, practical exercises, competitive coding battles, team-based projects, instant feedback, and reflective discussions, the CodeCombat eSports League: League of Legends Meets Hackathon offers a comprehensive and engaging format that prepares students for success in both coding and collaborative environments.
Our Instructors Are Our Top Asset
At BAM!, our vision for innovative K-8 education extends beyond just curriculum; it encompasses the educators who bring that curriculum to life. Selecting & training our educators is a continuous and meticulous process, ensuring they are not just equipped with subject matter expertise but also the skills to inspire and connect with students on a personal level.
- 100% adult educators recruited from prestigious universities ( No CITs at BAM!)
- Highly refined interview and background check process
- Extensive training that goes well beyond curriculum & classroom management
- Ongoing year-round opportunities to teach in our summer camp. After-school, and structured recess programs.