Updated: 17 min ago
Brian Magerko, Jason Freeman, Tom Mcklin, Mike Reilly, Elise Livingston, Scott Mccoid, Andrea Crews-Brown
This article presents EarSketch, a learning environment that combines computer programming with sample-based music production to create a computational remixing environment for learning introductory computing concepts. EarSketch has been employed in both formal and informal settings, yielding significant positive results in student content knowledge and attitudes toward computing as a discipline, especially in ethnic and gender populations that are currently underrepresented in computing fields. This article describes the rationale and components of EarSketch, the evaluation design, and lessons learned to apply to future environment design and development.
Ville Isomöttönen, Ville Tirronen
This article reports on an action research project on improving a functional programming course by moving toward a practical and flexible study environment—flipped and blended classroom. Teaching the topic of functional programming was found to be troublesome using a traditional lectured course format. The need to increase students’ amount of practice emerged while subsequent challenges relating to students’ independent practical coursework were observed. Particular concerns relating to group work, learning materials, and the attribute of flexibility were investigated during the third action research cycle. The research cycle was analyzed using a qualitative survey on students’ views, teacher narrative, and students’ study activity data.
Daiki Isayama, Masaki Ishiyama, Raissa Relator, Koichi Yamazaki
We explore the feasibility of early introduction to automata theory through gamification. We designed a puzzle game that players can answer correctly if they understand the fundamental concepts of automata theory. In our investigation, 90 children played the game, and their actions were recorded in play logs. An analysis of the play logs shows that approximately 60% of the children achieved correct-answer rates of at least 70%, which suggests that primary and lower secondary school students can understand the fundamental concepts of automata theory.
Anastasios Theodoropoulos, Angeliki Antoniou, George Lepouras
Is there any relationship between students’ cognitive style and the ability to learn programming through serious games? The aim of this work is to assess the learning effectiveness and motivational appeal of digital games for learning basic programming concepts, involving secondary education students. For this purpose, the Code.org®’s activity named K-8 Intro to Computer Science was used. The study investigated students’ attitudes from gaming activities to reveal the quality of their learning experience. Next, students’ attitudes from games were correlated with their cognitive profile to reveal potential differences. Finally, students’ performance from the digital games was assessed to reveal game-based learning (GBL) effectiveness compared to their cognitive styles.