6 Some conclusions on our multi-sensory
computer science education research ............................. 59
7 The AlgoRythmics learning environment .......................... 61
7.1 The AlgoRythmics dance performance collection ................. 62
7.1.1 Evidence of impact ...................................... 65
7.2 AlgoRythmics animations .................................... 68
8 AlgoRythmics: Science and art without ethnic borders (Study 4) ....... 73
8.1 Artistically enhanced multicultural education ................... 73
8.2 Intercultural computer science education in Transylvania.......... 76
8.2.1 Results ................................................ 78
8.3 Conclusions ............................................... 80
9 Teaching “not blind learners” to program “blind computers”
(Study 5)..........................................,...,,... 83
9.1 Theoretical background...................................... 83
9.2 Student-orchestrated computer algorithms ...................... 85
9.3 Selective hiding for improved algorithm visualization ............. 86
9.4 The experiment ............................................ 87
9.4.1 Results and discussion ................................... 88
9.5 Conclusions ............................................... 90
10 Promoting algorithmic/computational thinking
of both sciences- and humanities-oriented learners (studies 6 and 7)...... 93
10.1 The “two cultures”...............................,...,.,... 94
10.2 Promoting algorithmic/computational thinking.................. 96
10.3 The motivational perspective ................................ 98
10.4 The experiment .......................................... 100
10.5 Results regarding students’ performance ...................... 103
10.6 Results regarding the motivational perspective ................. 105
10.6.1 Limitations........................................... 110
10.7 Conclusions ............................................. 110
11 Multidimensional expansion of the AlgoRythmics environment...... 115
11.1 Expanding the AlgoRythmics collection....................... 115
11.1.1 From 1D view to 2D view ............................... 115
11.1.2 Including new dance styles.............................. 117
11.1.3 Moving on to a new algorithm family...................... 117
11.1.4 Feedback. .....................................,.,..2. 121
11.2 From dance to code ....................................... 123
11.2.1 Learning steps ........................................ 124