Skip to main page content

Competitive Coding: Using Battlesnake As A Playground For Algorithmic Thinking

My Session Status

What:
Full Day Workshop
When:
9:00, sexta-feira 14 fev 2025 (6 hours 15 minutes)
Where:
Theme:
Career and Technology Studies and Foundations (TQS 3)
Tag:
Division 4 - Grades 10-12
Welcome to Battlesnake, one of the most fun and engaging competitive programming platforms! Battlesnake is the classic arcade game Snake with multiple players, but here’s the catch: rather than controlling your snake directly, its movements are entirely controlled, in real time, by your code. In this session you will learn the basics of Battlesnake, how to get started with any programming language (JavaScript and Python will be covered specifically), and how to use Battlesnake to engage your Computer Science students in algorithmic thinking that goes beyond searching and sorting. The majority of the day will be spent getting hands on experience writing Battlesnake code, culminating in a tournament to crown the very first CCTCA Battlesnake Champion.

Remote Location Directions
Joane Cardinal-Schubert High School Address: 19480 45 St SE Calgary

Who's Attending

Mark Agar
Learning Leader
Calgary Board of Education
22 other(s)

My Session Status