Many countries incorporate programming into primary education; the application of artificial intelligence robots in programming education is what the future holds. The current study mainly compares the differences between the two teaching methods of Programming using traditional single subject teaching and STEAM cross-disciplinary teaching. Through the data of Unified Theory of Acceptance and Use of Technology (UTAUT) and Course satisfaction, this study finds the advantages and disadvantages of STEAM integration into programming education.
First, the UTAUT results show that the students have a high acceptance of the learning programming of STEAM education. The most significant difference is social influence. Whether students with programming-related learning experiences or not, students are puzzled about the more difficult levels in the course. The participants thought it was easy to learn to program and solve problems with partners. Second, there is a significant difference in learning satisfaction. The students of the STEAM group are more satisfied with the learning experience of the programming. The students of traditional courses have relatively lower learning satisfaction with the course content. The students of the STEAM group had a higher acceptance of programming and had relatively good learning, and the learning attitude was also higher.
This study recommends that schools that are ready to promote programming courses in the future consider whether to use STEAM education to teach programming.
Mingyi Chiu, National Tsing-hua University, Taiwan
Fu-yuan Chiu, National Tsing Hua University, Taiwan