On this page:
Fundamentals for In-School Programs
7.4

Fundamentals for In-School Programs

This collection is based on our ts-fundamentals kata collection. Running this program is a little different than running a kata-based curriculum in an after school program. Here are some tips:

Gamification

Like any ThoughtSTEM curriculum, fun is a pivotal part of running a successful program! However, in an in-school program, we are unable to supply many of the physical objects of our typical gamification (no tokens, TSD, market, etc).

So it’s up to you, coach! Find the fun in success, of earning katas especially – create rituals, mini celebrations, and just plain excitement when challenges are approached and overcome. For example:

Kata Memorization

Depending on how often we run your in-school program, you likely will have to shift away from the emphasis on pure memorization of the code over time. Building a large repertoire of code concepts that can be acccessed without hints may not be possible with a two week plus break between classes.

Adjust the focus to memorization for that day, teamwork and team knowledge, and general understanding of the code tnat can last over time. The hope is that by the end of the course, students will be able to create simple shapes from memory, and more complex shapes with some guidance, hints and reminders.

Don’t Forget...

Though there are a few differences between in-school programs and ASPs, it is important to keep the key themes of kata-based programming including:

    1 Day 1 – Shapes

      1.1 Code Of Awesomeness Kata

      1.2 Code Of Awesomeness Kata

      1.3 Code Of Awesomeness Kata

      1.4 Hello World Kata

      1.5 Another Shape Kata

      1.6 Favorite Color Kata

      1.7 Not Solid? Kata

      1.8 Outline Shape Kata

    2 Day 2 – Beside & Above

      2.1 Image To Code Kata

      2.2 Beside Kata

      2.3 Beside Kata

      2.4 Above Kata

    3 Day 3 – Overlay

      3.1 Image To Code Kata

      3.2 Overlay Kata

    4 Day 4 – Making Pictures

      4.1 Image To Code Kata

      4.2 House Kata

      4.3 Tree Kata

    5 Day 5 – Making Complex Pictures

      5.1 Image To Code Kata

      5.2 House With Door Kata

      5.3 House With Tree Kata

    6 Session End Art Jam!

      6.1 Review

      6.2 Brainstorm

      6.3 Code!

      6.4 Show and Tell

      6.5 REMEMBER!