Clicker Training for Programming: A better way to teach

This is my post about my experiments with teaching coding languages and other fun things using clicker training

Clicker Training for Programming: A better way to teach

This is my post about my experiments with teaching coding languages and other fun things using clicker training

You might ask what the hell is clicker training?

Clicker Training when applied to teaching people is more commonly called `TAGteach` is defined as:

Clicker training is a positive reinforcement[1]animal training method based on a bridging stimulus (the clicker) in operant conditioning.


More about TAGteach

TAGteach International - What is TAGteach?

Coding Lesson plan v1: 20210619

Teach for loops in Golang

Online Runner

golang playground


Lesson

package main
 
import (
    "fmt"
)
 
func main() {
    for i:=0; i<3; i++ {               // start of the execution block
        fmt.Println("Hello")       // prints "Hello" 3 times
    }                                  // end
}

Breaking down the task in small steps

1] for 
2] i:=0; 
3] i<3;
4] i++ 
5] {
6] fmt
7] .
8] Println
9] "("
0] "Hello"
1] ")"
2] "}"

Repeat 5 times

Prediction:

student will be like okay i got this now let me do it on my own

Results:

TBD

Improvements:

TBD

FIN

Side quest:

fun fact these clickers were used in D-day!

D-Day cricket – 101st Airborne Division – Signaling clacker – D-Day Overlord

In World War II Clickers were used by Allied paratroopers preceding and during Operation Overlord as a way of covertly identifying friend from foe. A soldier would click once and if two clicks were received in return from an unidentifiable soldier then his identification was confirmed.
  • Wikipidea

Author:

by oran collins
github.com/wisehackermonkey
oranbusiness 📎 gmail 🧲com
20210619
If you want to help me out and give some donations here's my monero address: 432ZNGoNLjTXZHz7UCJ8HLQQsRGDHXRRVLJi5yoqu719Mp31x4EQWKaQ9DCQ5p2FvjQ8mJSQHbD9WVmFNhctJsjkLVHpDEZ I use a tracker that is pravicy focused so if you block its cool, im big on blocking stuff on my own machine. im doing it to see if anyone is actualy reading my blog posts...:)