This study aims to investigate teaching programming concepts to K-12 teachers with Scratch. A total of 10 K-12 teachers enrolled in one graduate course participated in this study. They received lectures, took practice...This study aims to investigate teaching programming concepts to K-12 teachers with Scratch. A total of 10 K-12 teachers enrolled in one graduate course participated in this study. They received lectures, took practices and exercises of Scratch programming and were then asked to design and implement their projects before the semester. It was found that teaching programming concepts to K-12 teachers with Scratch is feasible. K-12 teachers with less computer background can learned basic programming concepts and applied them in their project code implementation. Although no significant difference was found between participants' pre-test and post-test on programming self-efficacy, positive attitudes toward learning Scratch programming was revealed in the questionnaire survey and results of interviews. This study paves a way for referring to the teaching of programming concepts for K- 12 teachers.展开更多
文摘This study aims to investigate teaching programming concepts to K-12 teachers with Scratch. A total of 10 K-12 teachers enrolled in one graduate course participated in this study. They received lectures, took practices and exercises of Scratch programming and were then asked to design and implement their projects before the semester. It was found that teaching programming concepts to K-12 teachers with Scratch is feasible. K-12 teachers with less computer background can learned basic programming concepts and applied them in their project code implementation. Although no significant difference was found between participants' pre-test and post-test on programming self-efficacy, positive attitudes toward learning Scratch programming was revealed in the questionnaire survey and results of interviews. This study paves a way for referring to the teaching of programming concepts for K- 12 teachers.