OCR
6 CONTENTS 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