TY - GEN
T1 - Classroom Practice Using a Code-Sharing Platform to Encourage Refinement Activities
AU - Maeda, Shintaro
AU - Koike, Kento
AU - Tomoto, Takahito
N1 - Publisher Copyright:
© 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.
PY - 2023
Y1 - 2023
N2 - When learning programming, it is important to improve one’s own code. In this study, we have proposed an evaluation function that uses robot programming and a ranking system based on evaluations, and have developed and evaluated a code-sharing platform that allows users to learn only code with similar ranks. Although the evaluation confirmed a certain learning effect of the developed system in an experimental environment with a small number of participants, it is desirable to increase the number of participants in an environment where the code is shared. Therefore in this paper, we conducted a class for second-year university students and verified whether the same learning effects could be obtained in a large-group environment. The evaluation results suggest that the learning effect and the motivation to learn are enhanced in the same way as in a small-group environment.
AB - When learning programming, it is important to improve one’s own code. In this study, we have proposed an evaluation function that uses robot programming and a ranking system based on evaluations, and have developed and evaluated a code-sharing platform that allows users to learn only code with similar ranks. Although the evaluation confirmed a certain learning effect of the developed system in an experimental environment with a small number of participants, it is desirable to increase the number of participants in an environment where the code is shared. Therefore in this paper, we conducted a class for second-year university students and verified whether the same learning effects could be obtained in a large-group environment. The evaluation results suggest that the learning effect and the motivation to learn are enhanced in the same way as in a small-group environment.
KW - Behavior Visualization
KW - Code Reading
KW - Learning Programming
KW - Practice Use
KW - Ranking
UR - http://www.scopus.com/inward/record.url?scp=85173015461&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-35129-7_21
DO - 10.1007/978-3-031-35129-7_21
M3 - Conference contribution
AN - SCOPUS:85173015461
SN - 9783031351280
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 286
EP - 297
BT - Human Interface and the Management of Information - Thematic Area, HIMI 2023, Held as Part of the 25th HCI International Conference, HCII 2023, Proceedings
A2 - Mori, Hirohiko
A2 - Asahi, Yumi
PB - Springer Science and Business Media Deutschland GmbH
T2 - International Conference on Human Interface and the Management of Information, HIMI 2023, held as part of the 25th International Conference on Human-Computer Interaction, HCII 2023
Y2 - 23 July 2023 through 28 July 2023
ER -