A key challenge in implementing computer science education curricula in primary and secondary education pertains to pre-service teachers’ education. This paper presents a comprehensive framework designed to engage and prepare computer science students to become computer science teachers. Since the 2019–2020 academic year, the Department has offered a Pedagogical and Teaching Competence program, featuring three compulsory courses. These courses include ‘Didactics of Informatics’, ‘ICT in Learning’ and ‘School classroom and Microteaching’. The course design is grounded in the integration of teaching, learning experiences, and formative assessment. It provides essential knowledge in pedagogy of the content, in learning design and in educational environments that can be utilized in teaching and learning programming and fundamental computer science concepts. Each course is balanced between lectures and practical learning activities. Annual evaluations of these courses by students have consistently indicated positive reception and acceptance, along with an increased sense of self-efficacy in supporting computer science curricula and designing student-centered learning experiences. However continuous improvements and revisions are considered and examined in terms of employing alternative situated-based teaching/learning practices, taking into consideration current trends on K-12 computer science curricula, offering access to specialized courses and expanding collaboration with schools.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Educating Computer Science Students to Become Computer Science Teachers

  • Agoritsa Gogoulou

摘要

A key challenge in implementing computer science education curricula in primary and secondary education pertains to pre-service teachers’ education. This paper presents a comprehensive framework designed to engage and prepare computer science students to become computer science teachers. Since the 2019–2020 academic year, the Department has offered a Pedagogical and Teaching Competence program, featuring three compulsory courses. These courses include ‘Didactics of Informatics’, ‘ICT in Learning’ and ‘School classroom and Microteaching’. The course design is grounded in the integration of teaching, learning experiences, and formative assessment. It provides essential knowledge in pedagogy of the content, in learning design and in educational environments that can be utilized in teaching and learning programming and fundamental computer science concepts. Each course is balanced between lectures and practical learning activities. Annual evaluations of these courses by students have consistently indicated positive reception and acceptance, along with an increased sense of self-efficacy in supporting computer science curricula and designing student-centered learning experiences. However continuous improvements and revisions are considered and examined in terms of employing alternative situated-based teaching/learning practices, taking into consideration current trends on K-12 computer science curricula, offering access to specialized courses and expanding collaboration with schools.