Types of Tools | Â | Example |
---|---|---|
Screen-based Programming [18] | Text-based programming [6] | CoCalc with Python; Processing; spreadsheet [2]; MATLAB; MaLT2 |
Block-based programming [9] | Arduino [3]; ViMAP; Scratch [3]; iPad-based Scratch Jr; mBot with mBlock; Robot Dash | |
Geometrized Programming [3] | Sketchpad; Lattice Land; Moodle-G platform with GeoGebra functions integrated | |
Tangible Programming [3] | Â | KIBO robot 18 Kit; Bee-Bot robot; Botley; Cubetto |