TKP has created and uses a new method of teaching children programming. We call this the intentional method. TKP output consists of customized courseware and teaching techniques. All of TKP material is freely available to use and improve.
The Intentional Method simply stated is teaching by guiding pairs of children from English comments (the intention) to code those comments correctly into some other programming language. The core programming language that we use is Java. We have also developed Intentional teaching materials for Microsoft SmallBasic, T-SQL and for Microsoft Kodu (visual programming). Come to this session to learn more TKP teaching methods and to get a sample of the courseware.