502
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Assisting in a computer science education centre as a field-based internship for pre-service teachers

, &
Received 26 Jan 2023, Accepted 05 Dec 2023, Published online: 07 Jan 2024

ABSTRACT

Background and Context

To offer more experiences in the field, our study employed secondary school pre-service teachers as assistants in courses for secondary school students learning computer coding with the help of smart textiles.

Objective

Did pre-service teachers assisting in CS courses have more highly developed pedagogical content knowledge (PCK) and more positive attitudes toward computer science teaching than a control group.

Method

We administered a teacher questionnaire (N = 47) with items related to pre-service teachers’ awareness of CS and attitudes toward CS learning environments. Data on emotional experiences were collected.

Findings

Two moderate effects helped to explain variances between the groups on measures of belief in effectiveness of CS learning and peer support over time. Their positive experiences were confirmed by their decline in negative emotions.

Implications

The results of our research might help to expand our not yet very broad knowledge of meaningful educational experiences for pre-service teachers’ CS education.

Introduction

Experience in the field is a major factor in teacher education worldwide (Darling-Hammond, Citation2017). An internship in a school provides pre-service teachers the opportunity to transfer the knowledge of computer science (CS) they gain during their higher education and apply it to their teaching practice.

The quality of a mentor teacher in an internship is a crucial factor for the pre-service teacher’s learning success; a mentor should, for example, be able to model effective teaching and make connections between theory and practice (Ellis et al., Citation2020). For CS specifically, this means that if the mentor teacher is not a positive model, the pre-service teacher is not likely to develop strong self-efficacy beliefs and might even be discouraged from using CS in future teaching activities (Bullock, Citation2004; Yeşilyurt et al., Citation2016). Lack of self-efficacy beliefs is a major obstacle to the implementation of effective information and communication technology (ICT) in schools (Elstad & Christophersen, Citation2017; Han et al., Citation2017), whereas positive emotions are significantly related to pre-service teachers’ use of ICT in the field (Kay, Citation2007; Kim & Jang, Citation2015). The discussion of the missing practice models is now briefly interrupted here to clarify terms and the specific situation in the country where the study took place.

ICT stands for information and communication technologies and are defined, for the purposes of this article, as a diverse set of technological tools and resources used to communicate and to create, disseminate, store and manage information. It can include computer networks, communications, internet access, hardware, software, and cloud computing. We consider CS as foundational part of ICT. It involves “the study of computers and algorithmic processes, including their principles, their hardware and software designs, their applications, and their impact on society” (Tucker, Citation2003, p. 6).

In Switzerland, where our study was conducted, the traditional name of the school’s subject has been Media and ICT. In the new Swiss-German curriculum 21, the C has been deleted from ICT and the subject is now referred to as Media and Informatics (Döbeli Honegger & Merz, Citation2015). Informatics as a subject’s content in Swiss schools translates well as computer science. To be allowed to teach the subject of media and CS at the secondary school level (grades 7–9 or ages 13–15), student teachers must acquire competencies in both areas – media and CS. This study focuses on competencies in the field of CS; therefore, we will only refer to CS (not media).

In Switzerland, secondary pre-service teachers are required to undertake shorter and longer internships throughout their four years of study, with the assumption of increased task demands over the training period. However, these internships usually involve different subjects and, depending on the grade level, there might not be a specific computer science lesson at all. In addition, topics on media and computer science must be covered both. CS has been integrated into other subjects in the curriculum as a cross-curricular competence. This makes it clear that the opportunities for practical experience with CS in the internships are rather limited and more complex compared to other subjects. During the internship, the pre-service teacher is supervised by a mentor teaching in the classroom. In addition, a supervisor from the university visits once during each internship.

Unfortunately, Switzerland, Germany, and the United States do not yet have sufficient numbers of experienced CS teachers who can serve as effective models for the integration of CS in lessons (Bergner, Citation2021; Döbeli Honegger et al., Citation2019; Pollock et al., Citation2015). Our research investigated a solution to this problem. In our region, a new centre for teacher and student CS education has recently opened. Its format is unique because it is embedded in an incubator for start-up enterprises in the technology field. The centre is a network of various universities and institutions with the aim of familiarising young people with digital skills. Teachers and school students can experience the real world of technology while they learn to apply their acquired CS skills in an authentic science and technology environment. To enhance the learning of school students and practitioners, we employed pre-service teachers as assistants for teaching CS at the secondary school level. This project was intended to benefit these volunteer pre-service teachers, helping them to gain knowledge and skills through the opportunity to use CS in an authentic learning environment, and at the same time, learn about a pedagogical model that would promote effective learning. In other words, the pre-service teachers would have the experience of applying pedagogical content knowledge (PCK) of CS in their teaching practice. Thus, instead of going into schools for their CS-internship – which are not yet available in sufficient quantity and quality (Bergner, Citation2021; Mouza et al., Citation2022), pre-service teachers were able to assist course instructors with the delivery of coding courses to classes. Their task was to support secondary school students during the problem-solving sequences of design tasks, which is one of the most difficult issues encountered by pre-service teachers during their internships (Pollock et al., Citation2015). Problem solving with the help of computer coding is also a major digital competency that Swiss school students need to master (Deutschschweizer Erziehungsdirektoren-Konferenz D-EDK, Citation2016).

In the course provided by the technology centre, the secondary school students worked on exercises requiring the use of a micro:bit in order to program a LED-fabric matrix. The combination of smart textiles and programming workshops has been shown to provide a successful environment for fostering the confidence and CS problem-solving skills of secondary school students (Katterfeldt et al., Citation2009; Nugent et al., Citation2019; Schmid et al., Citation2022). This design was a completely new approach to stimulating and promoting digital transformation in schools providing basic education in Switzerland. However, it must be borne in mind that there was no current evidence supporting its success. Therefore, it was important to explore and report the effects of our project on teacher education. We hypothesised that the experience of assisting course instructors and helping secondary school students in a course would strengthen pre-service teachers’ self-efficacy beliefs, eliminate any negative emotions they might have, and develop their PCK for teaching CS.

Theoretical framework

CS teacher education and problems in training

The routine training of CS teachers in compulsory education is still in its infancy (Sadik et al., Citation2020). The preparation of CS teachers varies widely between countries, ranging from short-term professional development workshops to full degree programmes (Yadav et al., Citation2022). As evidence of problems among new CS teachers grows, so does a greater need for research that addresses their concerns (Sadik & Ottenbreit-Leftwich, Citation2023; Yadav et al., Citation2016).

Most teacher education programmes in Switzerland require pre-service teachers to complete a basic digital education course through which they mostly learn basic media and CS-related content knowledge (CK), with less emphasis on designing effective CS-based learning tasks. Specifically designed training courses for teaching CS education at lower secondary school have been offered only recently (Schmalfeldt, Citation2021). The development of the CS masters in teacher education includes the task of outlining all components of the curriculum, which has to be partially completed first (Döbeli Honegger et al., Citation2019).

The number of pre-service teachers who choose to teach CS as a school subject remains small – at least in Germany and Switzerland (Bergner, Citation2021), which might be due to the fact that the schools’ teaching conditions are not yet optimal for teaching CS. In Germany, for example, CS subject content is not yet compulsory in all federal states (Schwarz et al., Citation2021). Although there are some textbooks for CS available, these are hardly transferable from state to state, as the content and competences of the school subject CS are very different in each case (Bergner, Citation2021). Perhaps the most widely used textbook in Germany is the web-based teaching material “inf-schule”. In Switzerland, the curriculum for digital education consists of a combination of computer and media science literacy. Most teachers, unfortunately, prefer teaching media over computer science (Döbeli Honegger et al., Citation2019); furthermore, CS is only partly an independent subject that needs to be integrated with other subjects as well. Another obstacle to CS education is that many of the pre-service teachers have not experienced CS education in the school setting themselves (Schmalfeldt, Citation2021). Schmalfeldt (Citation2021) suggested to first focus on building up the subject content necessary for compulsory education for the CS master in view of the marginal CK of the pre-service teachers. For a similar reason, the CS teacher training at RWTH Aachen University in Germany is embedded in a teaching-learning lab with real groups of school students (Bergner, Citation2021) and with later in-field experiences complementing their education. Peer learning, as an additional strategy for teacher education, seems to be successful in increasing teachers’ CS knowledge and confidence through sharing their expertise with fellow teachers (Hamlen et al., Citation2018). Collaboration among teachers is also recommended by Sadik and Ottenbreit-Leftwich (Citation2023) because it is an essential component of effective CS teaching, which involves sharing resources (e.g. lesson plans and curricular activities) and modelling effective teaching practices.

Challenges in teaching CS

Before we report on the challenges of teaching CS, we would like to describe briefly what competencies teachers should have or need to acquire, as we will refer to them. Margaritis et al. (Citation2015) divided these competencies into cognitive abilities and knowledge (i.e. PCK and CK) on the one hand, and motivational, volitional, and social dispositions and skills on the other hand. As you will later see, we have tried to include both aspects in our survey instrument. Recent research has highlighted PCK as a key aspect of effective CS teaching in K-12 schools (Hubwieser et al., Citation2013; Sadik & Ottenbreit-Leftwich, Citation2023; Yadav & Berges, Citation2019). Building on Shulman’s (Citation1986) construct of PCK – which is specific to each discipline – we followed the description by Yadav et al. (Citation2022) who views the PCK of CS as the type of knowledge CS teachers need to be successful in providing effective CS instruction. These authors referred to a matrix by Hubwieser et al. (Citation2013), in which PCK is conceptualised as fields of pedagogical operations and aspects of teaching and learning. Fields of pedagogical operations encompass the planning and design of learning situations, reacting to student’s demands during the teaching process and evaluating teaching processes. Aspects of teaching and learning include learning content, curricula and standards, and subject-specific teaching concepts. Teacher educators of pre-service teachers should address all of the aspects of PCK that are needed to tackle the challenges during their CS internship (Yadav et al., Citation2017).

The following section is particularly significant for our study because it draws attention to specific requirements and challenges in CS teaching. The content of CS is often taught in the context of a project and/or problem-based learning (Evans Reding & Dorn, Citation2017; Fahrman et al., Citation2020), which makes it more difficult to prepare lessons, to keep all students active, and to guide them in their learning process (Malik & Zhu, Citation2023). Different prerequisites and interests of the students further complicate CS teaching in classes (Meelissen, Citation2008; Ryoo, Citation2019). Therefore, coursework alone is inadequate for preparing pre-service teachers to use CS in the classroom, as reported by Yadav et al. (Citation2022). A potential reason for this is that institutional CS courses focus on digital literacy skills rather than on how to integrate CS with classroom instruction (Russell et al., Citation2003), thereby providing few opportunities to incorporate different activities into specific content areas (DiBella et al., Citation2015; Yadav et al., Citation2014). Giannakos et al. (Citation2015) reported that in-service teachers in their study with very good pedagogical and CK of their subject (algorithms) claimed they were less capable of transforming and effectively applying their knowledge to teaching. Therefore, these authors concluded that there was a need to train teachers so they would be able to identify the most common student misconceptions and be able to find ways to overcome them. Their results suggest that being a digital native does not necessarily equate with being a digital expert in the classroom (Sadik & Ottenbreit-Leftwich, Citation2023); pre-service teachers who know how to programme do not necessarily know how to foster this knowledge in their future students (Pollock et al., Citation2015). Therefore, some teacher educators have developed didactic implementations—e.g. with visual coding as content – with their pre-service teachers assigned to foster their CS PCK and self-efficacy beliefs (Bean et al., Citation2015; Piedade et al., Citation2020).

We now move to the second branch of the necessary competencies for CS teaching mentioned by Margaritis et al. (Citation2015): the motivational, volitional and social dispositions and skills. Here, too, specific challenges to the subject become apparent. Pre-service CS teachers reported that their self-efficacy related to the use and integration of technology and their level of anxiety about managing the classroom impacted the way they applied CS in their teaching practices (Kartal & Başarmak, Citation2022). Self-efficacy and affect are interrelated (Bandura, Citation1982). Computer anxiety is a well-known problem that interferes with the effective implementation of CS by teachers in schools with compulsory education. Zha et al. (Citation2020) reported that many pre-service teachers showed negative emotions, such as anxiety, when they started to learn about block-programming. The authors concluded that the pre-service teachers needed to feel comfortable in order to develop positive attitudes towards coding. Therefore, Evans Reding and Dorn (Citation2017) have recommended implicit observations of teachers’ affective responses when conducting CS programs. Kay (Citation2007) reported that happiness (curiosity, satisfaction, and excitement) was experienced frequently by pre-service teachers and that negative emotions (anxiety, anger, and sadness) were experienced, on average, between “never” and “sometimes” when software was learned at the university. Moderate positive developments were observed over time: negative emotions decreased, and happiness increased. These developments had a positive impact on the use of computers in the field. Increased happiness and reduced anxiety were correlated with the frequency of computer use in field placements.

With respect to beliefs and attitudes, gender might be an additional obstacle to the effective implementation of CS by pre-service teachers: women seem to have less confidence than men do about their CS skills, and women are much less visible than men in the CS world of work, especially in Switzerland (Cussó-Calabuig et al., Citation2018). In a study by Tondeur et al. (Citation2018), however, neither gender nor age had an impact on pre-service teachers’ beliefs, whereas a study from Estonia found more positive perceptions among male pre-service teachers and fewer positive perceptions with regard to age (Luik et al., Citation2018). Repenning et al. (Citation2019) concluded that gender should be considered when developing CS courses for pre-service teacher education. In their study, the self-efficacy of female pre-service teachers did not develop as expected in their mandatory CS courses. According to Broos (Citation2005), computer anxiety is more frequently observed in women than in men, and there are different experiences between the genders: men who have only recently been using a computer become very computer confident and show less computer-related anxiety, whereas women’s computer-related anxiety diminishes noticeably only after they have been using a computer for a year. Ruttenberg-Rozen et al. (Citation2022) described the experiences of a female pre-service teacher learning to code for mathematics teachers: limited previous experience with coding content and with applications of coding in the classroom setting led to negative emotions despite being a pre-service teacher with high levels of mathematical knowledge and self-efficacy beliefs. This also introduces a transition to the next section on internships.

CS internships and teaching experiences

In the following section of the paper, the aspects of teacher training, the challenges for CS teaching and the internships are now brought together. We start with the role of the mentor and then go on to consider the importance of a good learning environment for the pre-service teacher to have a positive experience. In our view, the learning environment in our study was particularly conducive to learning experiences (see the following section).

An internship in a school is crucial for pre-service teachers to transfer the CS knowledge they acquire during their higher education and apply it to their teaching practice (Buchholz et al., Citation2013; Hazzan & Lapidot, Citation2004; Hazzan et al., Citation2010; Tondeur et al., Citation2017). According to several studies (Elstad & Christophersen, Citation2017; Yeşilyurt et al., Citation2016; Zhou et al., Citation2020), lack of self-efficacy is a major obstacle to implementing effective CS instruction, which is urgently needed in schools. A decrease in self-efficacy mostly occurs when new teachers assume full responsibility for their teaching during their first year of practice (Hoy & Spero, Citation2005). Supporting pre-service teachers during their internship experience appears to strengthen their ability to graduate with a teaching degree and develop resilience in teaching for their later career (Pfitzner-Eden, Citation2016). Hence, support by a mentor teacher during an internship is critical for the development of strong self-efficacy (Lemon & Garvis, Citation2016). Mentors should serve as positive role models and encourage pre-service teachers to employ the computer activities used for the first time in their future daily teaching (Bullock, Citation2004). As mentioned previously, there are too few experienced CS teachers in many countries who can serve as effective role models in teacher internships to integrate CS into their lessons (Brinda et al., Citation2009; Pollock et al., Citation2015; Sadik & Ottenbreit-Leftwich, Citation2023). As a result, pre-service teachers report, for example, that they do not encounter many student-centred CS learning situations during their internships, which is a prerequisite for learning how to problem-solve for CS learning situations (McGarr & Gavaldon, Citation2018; Røkenes & Krumsvik, Citation2016; Taylor, Citation2021). Moreover, experienced teachers who serve as mentors for CS often have deep-rooted teaching habits and practices that are unfavourable. Prasse et al. (Citation2017) noted that compared to teachers with a constructivist pedagogical attitude, those with a stronger teacher-oriented learning practice often see fewer advantages for the use of digital tools and such that are not favourable (e.g. illustration of the teaching content and simplified lesson organisation) than those with a student-oriented approach. Those with teacher-oriented practices have more concerns about negative consequences (the possible loss of control and the potential for distraction), and therefore, avoid student-oriented methods. Bergner’s (Citation2021) recommendation that due to the great heterogeneity of the learners in CS, it is important for pre-service teachers to acquire concepts for the individual support of students’ learning goes in a similar direction. As mentioned above, individualised CS learning is rather unpopular with many experienced teachers (Prasse et al., Citation2017), which might be due to their lack of CK of CS (Pollock et al., Citation2015).

Learning environments for CS-education

As mentioned, we will now briefly discuss the learning environment used. What would learning environments that are conducive to pre-service teachers’ acquisition of CS knowledge during the internship look like? Sadik et al. (Citation2020) suggested that secondary CS teachers should learn about student-centred strategies (problem-based learning and pair programming) and how to guide their students during the learning process. Merely adding more CS-topics to the curriculum is less beneficial for school students’ learning of CS than is teaching problem-solving and computational thinking (Sadik & Ottenbreit-Leftwich, Citation2023). Furthermore, embedding CS in other subject areas might be helpful. Such learning differs from teaching CS as part of a stand-alone course in which the tasks that school students are given tend to be divorced from real-world problems and applications (Weintrop et al., Citation2016). Rich, open-ended, inquiry tasks for mathematics and science that are intentionally designed to engage school students in higher-level thinking are effective learning opportunities for CS (Rich et al., Citation2020). A sense of authenticity and real-world applicability is important in the effort to motivate secondary school students to engage in computational and scientific activities (Sadik & Ottenbreit-Leftwich, Citation2023). Finally, opportunities for assisting pre-service teachers to exchange experiences has additional benefits – emotional and intellectual (Sadik & Ottenbreit-Leftwich, Citation2023).

The learning environment in our study for the secondary school students was designed accordingly and served as a model for teaching CS at the secondary school level. The materials we used consisted of a wearable device, specifically, a type of smart textile (Chen, Citation2015) that could be sewn, for example, onto a T-shirt. While our LED matrix delivered stimuli as a visual message, other outputs of smart textile devices could be electro-thermal or acoustic. The LED matrix was connected to a micro-controller (micro:bit), which is a pocket-sized codeable physical computing device (Sentance et al., Citation2018). The block-coding language MakeCode for micro:bit (makecode.microbit.org) was used to operate the computing device. In each of the three courses, two pre-service teachers assisted the course leader, who served as their role model for teaching. This description of our learning environment begs the question about whether it has been effective in providing positive learning experiences for student teachers.

Present study

In the following, we summarise again what was explained in the section “CS internships and teaching experiences” and what is central and unique to our study. Due to the lack of opportunities for future CS secondary teachers to gain practical experience, we looked for a way for them to experience this as assistants in out-of-school CS courses for the target level. We compared the development of their knowledge and attitudes with those of their fellow students without these experiences. Our aim was to strengthen the assisting pre-service teachers’ self-efficacy, reduce any negative emotions and generally promote their PCK of CS. For the latter, the typical rather open character of CS learning environments should be mentioned in particular, which entails many unprepared situations for CS teachers. Such experiences can alleviate the so-called “practice shock” when new teachers start teaching. To clarify the success of our approach, the following questions arose.

Research questions

All the participating pre-service CS teachers acquired theoretical PCK of CS at the teacher institute. Our first research question (RQ1) focused on whether there were differences in attitudes and self-perceived knowledge between the two groups (see ). Hypothesis 1 predicted that pre-service teachers assisting in the technology centre – the intervention group – would develop higher levels of positive attitudes and self-perceived PCK of CS over time than would pre-service teachers in the control group. Our second question (RQ2) was related to the emotional experiences of the assisting pre-service teachers during the three coding courses. We wondered how these emotions developed over time and what short statements the students made about them. Hypothesis 2 posited that there would be an increase in their positive emotions and a decline in their negative emotions over time.

Figure 1. Research design; CS = computer science; PCK = pedagogical content knowledge.

Figure 1. Research design; CS = computer science; PCK = pedagogical content knowledge.

Methods

Research design

Based on a quasi-experimental control group design, we investigated whether the pre-service teachers in the intervention group developed a higher level of instructional self-efficacy beliefs and a higher level of knowledge for teaching CS over time than the pre-service teachers in the control group did. The duration of the entire project lasted one year, with its commencement at the beginning of 2020; the intervention was implemented from August 2020 until February 2021 (see ).

To test hypothesis 1, we analysed quantitative data derived from a questionnaire that was administered to both study groups (N = 47). In addition, we analysed the data collected from the intervention group (n = 13) using the experience sampling method (ESM) to answer hypothesis 2.

Sample

The intervention group consisted of 13 pre-service teachers, each of whom functioned as an assistant three times during a one-day course for secondary school classes on computer coding, with the help of smart textiles. All participants volunteered in response to a call within the institution. They were paid a wage commensurate with the job requirements. We expected to recruit a higher number of assistants, but many courses were cancelled because of COVID-19; hence, more assistants could not be hired. A larger sample (n = 34), which served as the control group, consisted of pre-service teachers who had acquired only theoretical knowledge from the theory-based course on PCK for teaching a mandatory CS course for all (N = 47) participants. This one-semester course at the university had the following goals:

The student teachers:

  • are able to motivate students to learn the subject content of CS and can legitimise the subject (contribution to general education – “Bildung”);

  • can prepare CS lessons in a way that is appropriate for the target population, taking into account the subject’s didactic and principles from learning psychology;

  • can teach strategies of problem-based learning;

  • can identify typical sources of errors made by students; and

  • know about important online resources and initiatives for the promotion of CS education.

Our sample consisted of the entire student-teacher cohorts for teaching CS as a subject in secondary school in 2020 and 2021. Missing data in this study involved only specific items on the questionnaire.

The mean age of the pre-service teachers was 26 (SD = 7) years and most of them were in their 6th semester of study. Gender was not equally distributed (14 females and 33 males), and approximately half of the participants had experience teaching CS in the field, mostly through an internship at school. The pre-service teachers in the control group were younger (M = 23) than the teachers in the intervention group (M = 27) and there was a higher percentage of females (almost equal) in the intervention group than there were in the control group. Furthermore, the participants in the intervention group had less internship experience in teaching CS than did those in the control group. However, there was no difference in the general in-field teaching experience. Similarly, knowledge levels related to prior job experience or prior study of other subjects were comparable. The training to become a teacher of CS at the upper secondary level was part of the training required for various subjects, indicating that the pre-service teachers had pedagogical knowledge of various subjects.

Procedure

The pre-service teachers from the intervention group assisted course instructors and secondary school students in the ’Smart Textiles’ computer-coding course. The course, titled, “Creativity in Science and Technology: Smart Textiles”, focused on scientific and technical problems that were solved with the help of Microsoft’s MakeCode for micro:bit, which is a visual programming language. The so-called “smart textiles” were to be designed in the afternoon as part of a workshop, so the morning consisted of preparatory tasks for this goal. The secondary school students learned the principle of input – processing – output (IPO), which is important for understanding how technical devices work (Sentance et al., Citation2018). Next, the IPO principle had to be applied to the first task, titled, “Messenger with Morse Code”. For this task, the students had to programme a messenger that would communicate via visual Morse code. The first task required the most guidance, and the openness and complexity of the tasks increased as the course progressed. For the second task, the secondary school students had to connect the LEDs correctly, control them, and switch them on and off. After the second task was completed, a push-button had to be built with assistance, to make analogue Morse coding possible. The last task was to programme the Morse code. After a coffee break, the LEDs were increased from one or two, to a LED strip with 10 LEDs and debugging as a working technique was introduced. The students investigated several programming errors, which were developed by the course leaders. It was the students’ task to correct the errors using the trial-and-error method.

After the lunch break, the working material was changed from an LED strip to a LED matrix, on which there were 256 LEDs. A flag-programming task was required to explore the structure of the matrix. The goal was to program different flags for the “smart shirt”. The basic idea for the “smart shirt” was to attach a LED-fabric matrix to a T-shirt and use it to convey messages or images. Design goals were associated with this task and openness allowed for different solutions. Next, a second smart shirt, specifically, a weather indicator, needed to be created, i.e. a shirt that reacts to light intensity and displays different motifs, depending on the light intensity. As a final task, the students had to develop a “bicycle shirt”, with a matrix on the back of the shirt on which one could show flashes to the left (A) or the right (B) by pressing buttons A and B on the micro:bit. This would provide a warning to following road users. This bicycle shirt was analogous to the Emoji Jacket, which was developed by Ford (Ford media center, Citation2020)

The pre-service teachers were introduced to the aims of the computing workshop, the tasks of the participants, and their roles as assistants. They were asked to complete all tasks themselves at home before they began the first of the three courses in which they assisted the course instructor and secondary school students. In each course, every pre-service teacher had to complete a short electronic questionnaire using a tablet or mobile device twice, i.e. one survey immediately before and one at the end of a course unit (event). We asked the pre-service teachers to report their current emotions about teaching CS using the ESM, which was performed using event-contingent sampling. Before and after the course, a longer survey was administered to measure the pre-service teachers’ general attitudes. The pre-service teachers from the control group who took only the PCK semester course for teaching CS at the teacher university also completed the same questionnaire.

All of the pre-service teachers in the intervention group followed the guidelines presented at a short course that was conducted to provide PCK about how to motivate secondary school students to acquire programming skills and how to teach CS in a manner appropriate to the level of the target population. After completing the course, the pre-service teachers were expected to know how to teach strategies for problem solving in this course and how to identify typical sources of errors.

Instruments

Attitudes (traits)

Our questionnaire, which was designed to measure pre-service teachers’ level of knowledge for teaching CS, was based on the study by Liu (Citation2016). His framework for measuring technological pedagogical content knowledge (TPACK) consisted of scales that combined teacher education programs, experiences from field-based internships, attitudes and beliefs, and the implementation of technology integration. We used items from a questionnaire for TPACK because we did not find any items for CS PCK. The items were translated and adapted for use in our study (Appendix). Instead of using the term ʻtechnologyʼ, we used the German term ʻInformatikʼ in accordance with the Swiss curriculum and because this term was the best translation of the term ʻcomputer scienceʼ (Hubwieser et al., Citation2011). Because Liu’s (Citation2016) study used only two items from each scale for structural equation modelling (SEM), we developed an additional item for each scale in order to measure their reliability using Cronbach’s alpha. All the Cronbach’s alphas ranged from .58 to .89 at Time 1 and .71 to .92 at Time 2. This indicated a sufficient scale reliability.

Momentary emotions (states) and related aspects

On each of the three days of the course, a short questionnaire was administered, which had two items related to negative emotional states (insecurity and discomfort) and two items related to positive emotional states (enjoyment and pride). All participants were asked to complete the short survey twice during each lesson: once immediately before they started to assist the secondary school students and course instructors and once following the end of the course. We used a self-report 10-point rating scale with two poles to assess whether the student teacher was, at that moment, feeling joyful, uncomfortable, proud, or insecure (10 = absolutely true and 1 = absolutely untrue). The measurement of each item twice during each course session yielded a total of 6 measurements for each student teacher and item. Finally, the pre-service teachers were asked to provide short statements describing what they worried about (before each course), and what was difficult and what went well (after each course).

Data analysis

Due to the small sample size, we conducted only basic analyses (i.e. t-tests, repeated measures analysis of variance [ANOVA], and regression analyses). The t-test is appropriate for small sample sizes and quite robust in analyses of samples from non-normal distributions and samples with unequal variances. However, the low power of the small sample size made it more difficult to detect effects. Nevertheless, based on a power calculation (G*Power) for a multivariate analysis of variance with repeated measures and an expected effect size of f = .30, a power of .80 was sufficient. These calculations and the sample size are comparable to the research of Han et al. (Citation2017), that analysed responses to similar questions. However, if the variances between the groups (e.g. the standard deviation) are large, the significance level will be more difficult to reach.

Data on the emotions of the pre-service teachers before and after their course assistance were tested for normality, linearity, multicollinearity, and homoscedasticity. Levene’s test was used to verify the assumption of equal variances for the t-tests. Hedges’ g, which provides a correction for small sample bias, was used instead of Cohen’s d to estimate the standardized difference between the means of the two study populations. Developments over time were analysed using a one-way ANOVA with repeated measures, which is known to be robust to violations of the normal distribution assumption.

Results

The first research question addressed in this paper was answered by the means of the t-tests and the repeated measures ANOVA, and by using the scales that described attitudes toward and self-perceptions of PCK for teaching CS. We start with differences between the groups per time (). The results showed some significant differences between the pre-service teachers in the intervention group and those in the control group at Time 1 (T1). The assisting pre-service teachers had significantly higher scores than the teachers in the control group had on measures of content knowledge: t(47) = −2.60, p < .05, g = 0.83 and peer support: t(47) = −2.22, p < .05, g = 0.71. Their scores on self-efficacy, t(47) = −1.80, p = .08, g = 0.58, and PCK, t(47) = −1.79, p = .08, g = 0.57, were considerably higher than the scores of those in the control group, however, the significance level was not reached. Except for peer support, all variances were assumed to be equal. We analysed the data to check for gender differences and differences based on knowledge acquired outside of the courses or before the project’s initiation. There were no gender effects, but pre-service teachers who had acquired knowledge in a previous, different field of study, an apprenticeship, or through teaching experience scored higher on measures of self-efficacy and self-perceived PCK than their counterparts. At Time 2 (T2), the situation was similar to that of T1, except for PCK, which exhibited no group difference this time.

Table 1. Descriptive statistics for the scales.

Liu (Citation2016) used SEM to analyse the relationships between the scales; however, our sample size was too small to conduct such an analysis. Instead, we investigated the relationships using Pearson product-moment correlations. Liu clustered the scales into three groups of three scales per group (1–3, 4–6, 7–9, in ). Similar to Liu’s SEM results, we found moderate to strong correlations between the scales’ measures of attitudes (1–3), and the knowledge acquired during teacher education (7–9). However, the scales’ measures of field-based experience (4–6) did not correlate because peers were viewed as a different and better source of CS problems than were the mentors on the faculty or in the field. Furthermore, the self-efficacy beliefs correlated strongly with CK and PCK; thus, pre-service teachers with stronger self-efficacy beliefs for teaching CS seemed to have a larger knowledge base with respect to CS.

Table 2. Inter-correlations among the scales at Time 1.

We conducted several ANOVAs with respect to time and group to answer our first research question and hypothesis 1 regarding differences in attitudes and knowledge and to explore the impact of our intervention on the scales. Levene’s test was applied to check for homogeneity of variance. However, none of the analyses were significant at the p < .05 level. A moderate—ƞ2 = .077, Cohen (Citation1988)—but non-significant effect was found for belief in the effectiveness of CS for learning, which was an interaction effect between time and group F(1, 43) = 3.57, p = .066. The time effect was not significant, indicating there was no general growth over time (see ). More precisely, the control group’s scores decreased and those of the intervention group increased. The moderate interaction but non-significant effect indicates that variation in the effectiveness of CS for learning could be explained partly by the groups’ development over time.

Table 3. Results of the analysis of variance for belief in the effectiveness of computer science for learning by time and group.

A further non-significant effect with a moderate effect size (ƞ2 = .068) was found for peer CS support. The interaction between time and group was: F(1, 43) = 3.13, p = .084 (see ). In both groups, peer discussions on the application of CS in the classroom became more frequent over time; however, sharing experiences was more often observed in the intervention group when both groups of pre-service teachers were compared.

Table 4. Results of the analysis of variance for peer computer science support by time and group.

Herewith we note with reference to research question 1 that we did not find any significant differences between the two groups over time. In particular, the control group had high standard deviations at time t2, which made it more difficult to reach significance. However, we detected moderate effect sizes for two scales in favour of the intervention group as expected in hypothesis 1.

In the following section, we report the study’s findings related to the research question and hypothesis 2 on the development of emotions. Hierarchical multiple regression was used to assess the effect of time on the emotions of pre-service teachers assisting in the course. We tested several predictors (i.e. time, gender, previously acquired knowledge, internship experience, and semester) for their relevance in explaining the variance in the data. The final models included time and internship experience for the two negative emotions. None of the other predictors showed a significant effect (). No changes over time were found for the emotional states of enjoyment or pride; the pre-service teachers’ scores for both emotions during all three courses were high (see ). In contrast, the pre-service teachers’ scores for the negative states of insecurity (β = −.35) and discomfort (β = −.22) were significantly reduced over time. In addition, those who had experience from a previous internship had fewer negative emotions related to assisting in the courses. Models 3 and 4 explain R2 = 28.2% and R2 = 10% of the changes over time for feeling insecure or uncomfortable.

Figure 2. Means for positive and negative emotions of pre-service teachers over time (intervention group only); N = 73 time-points; a 10-point scale with two poles (1 = not at all true and 10 = absolutely true) was used to assess the pre-service teachers’ momentary (states) emotions.

Figure 2. Means for positive and negative emotions of pre-service teachers over time (intervention group only); N = 73 time-points; a 10-point scale with two poles (1 = not at all true and 10 = absolutely true) was used to assess the pre-service teachers’ momentary (states) emotions.

Table 5. Results of the regression analyses for emotions over time.

With respect to our second hypothesis the expected increase in pre-service teachers’ positive emotions did not occur but a decline in their negative emotions over time occurred as expected. It must be pointed out that their positive emotions were already at a relatively high level from the beginning.

Open-ended responses to the emotions questionnaire indicated a more nuanced understanding of the results. The pre-service teachers who were assistants were asked to note the worries they had before the courses started. Over the three courses, the number of notes declined, and by the third assistance, no worries were noted. What the assisting pre-service teachers reported mostly pertained to lack of CK and the fear of not being able to provide support (i.e. PCK). Apparently, some of them did not prepare for their second course and feared they might have forgotten part of the necessary CK. One pre-service teacher feared not being able to motivate secondary school students and another had worries about classroom management. These topics were more about PK. When asked what had worked well after the course, they mostly stated that they had been able to provide adequate support for the students during the coding exercises, and some of them mentioned that they had succeeded in motivating the students. Further topics included satisfaction with their classroom management or communication with the secondary school students. What did not work well? The pre-service teachers reported concerns related to their lack of CK or PK for student support and classroom management, or not being able to motivate the secondary school students.

Discussion

Our research aimed to explore the impact of a field-based internship for secondary pre-service teachers who assisted three times in a day-long course for secondary school students. The pre-service teachers’ experiences in the internship related well to the goals of the theoretical PCK course at the teacher institution. The surroundings of the coding courses were authentic, as they were held in a start-up incubator. This means that in the building where the courses took place there were also younger entrepreneurs who were developing new technological products. In line with recommendations from Dickes and Farris (Citation2019), we used a cross-curricular design for the course, combining CS, science, and design, thereby motivating both boys and girls (Katterfeldt et al., Citation2009). The results for the secondary school students are presented in a study by Schmid et al. (Citation2022).

Hence, our pre-service teachers experienced an authentic learning environment with real secondary school students, which should have enabled them to strengthen their competencies for teaching CS and their self-efficacy beliefs (Mouza et al., Citation2022). Overall, we could not find any significant differences between the groups over time, contrary to expectations (RQ1). Based on the self-perceptions of the pre-service teachers’ in the intervention group, it seemed that they had already possessed both characteristics to a greater extent than their fellow student teachers did. Hence, there was a certain bias with respect to the two groups. However, in the end, at T2 of the data collection, there were fewer differences between the two groups with respect to knowledge. There was a downward trend or a plateau of the knowledge scores in the intervention group and an upward trend in the control group. This was not the case, however, for pre-service teachers’ beliefs and attitudes. Here the moderate effects – although not significant – favoured the pre-service teachers in the intervention group. Specifically, it seemed that the pre-service teachers in the intervention group were more able or willing to discuss and share their experiences in the peer group, compared to those in the control group. According to Hamlen et al. (Citation2018) and Sadik and Ottenbreit-Leftwich (Citation2023), peer learning is a fruitful strategy for increasing teachers’ CS knowledge.

Computer anxiety is often an issue, particularly in CS education; therefore, we observed the development of the assisting pre-service teachers’ emotions (RQ2), although we limited their number to four emotions. In contrast to the study by Kay (Citation2007), which was conducted at a university, our pre-service teachers showed stable positive emotions in all three courses. However, the reduction of negative emotions over time was comparable. Pre-service teachers with more experience in the field reported having fewer negative emotions during all three assistantships.

How can these results of our intervention be interpreted? On the one hand they are positive because beliefs and attitudes are important for motivating pre-service teachers to implement CS in the classroom later, when they begin teaching as novices in the field. However, on the other hand it seemed that the assisting pre-service teachers realised that their knowledge bases for teaching CS were not yet sufficient to always support secondary school students with individual problems, similar to Pollock et al. (Citation2015). Therefore, their knowledge did not show a larger increase than that of the control group. Moreover, it was perhaps their PCK that was challenged mostly by reality. They had difficulty seeing solutions for the specific problems of the students and communicating them to the students in a pedagogically meaningful way, which was also found in a study by Kartal and Başarmak (Citation2022). The statements of the pre-service teachers assisting in the course, which were collected through the ESM, confirmed this possibility. A frequent topic was how well they were able to support the secondary school students as they conducted the coding exercises, and later, it was how well they understood the students’ individual project ideas for the design of the message on the LED matrix and whether they were able to provide helpful feedback. Both concerns were related to their PCK. This experience would be difficult to provide in a university; therefore, its location in an authentic learning environment with secondary school students was more appropriate (Bergner, Citation2021). Although the initial worries of the participating pre-service teachers about their possible lack of PK were similar to those reported by Kartal and Başarmak (Citation2022), (e.g. student motivation and classroom management), these concerns lessened over time.

Where can we build on other research and what are the implications? Yadav et al. (Citation2017) recommend involving pre-service teachers directly in CS projects embedded in the classroom. We took a different approach to our project by giving the pre-service teachers an opportunity to observe course instructors practicing PCK for CS and to assist them without having to assume full responsibility for teaching before they were ready. In their study, Yadav et al. (Citation2014) found that pre-service teachers in an intervention group were better able to see ways to integrate algorithms in their own classrooms than the pre-service teachers in the control group were. In our study, this ability was not investigated; instead, we enquired about their self-perceived PCK, but it could be that such a specific question related to coding topics might have resulted in differences between the groups in our study as well. The argument is that pre-service teachers without experience in the field only have a vague notion of what problem-solving and coding activities might look like in the classroom (Mouza et al., Citation2017). Hence, they probably estimate their PCK based on their CK. Finally, similar to the findings of Yadav et al. (Citation2014), we did not encounter gender differences between the pre-service teachers, which is encouraging.

Our study has some limitations. For example, the participants were self-selected, which might have led to a bias in the values of the two groups (Vallett et al., Citation2018). The pre-service teachers who volunteered probably had more positive attitudes towards CS than those in the control group. However, in this study we were more interested in comparing developments and believe that the so-called praxis-shock was the factor that had the most influence on the respective differences within the two groups (Sadler, Citation2006), as discussed above. Overall, the self-reported PCK measurements may involve several distortions, among them are: misunderstandings of PCK or beliefs; overestimations or underestimations of PCK; and specific cultural influences (Su & Foulger, Citation2019). Nevertheless, Max et al. (Citation2022) recently showed that self-assessments are adequate instruments to capture the CS competence of pre-service teachers, at least for those teachers with a moderate or high level of prior CS knowledge. Those authors also reported that pre-service teachers overestimated their knowledge when it came to the application of CS knowledge in a teaching scenario, which might also have been the case for our pre-service teachers assisting in a coding course for secondary school students. More problematic was the construction of valid items for a CS knowledge questionnaire. We followed the procedure described by Liu (Citation2016), but we think that the items we used should be refined further to measure CS knowledge more precisely.

This brings us to the conclusions. As suggested by Mouza et al. (Citation2017) and Yadav et al. (Citation2017), our study explored another pedagogical strategy for including problem-solving and coding in the curricula of teacher education. Although no significant differences were found between the two study groups, two moderately positive effects related to belief in the effectiveness of CS learning and the use of peer support by the assisting pre-service teachers appeared. Their self-reported positive experiences in an authentic computer coding teaching environment were confirmed by their decline in negative emotions. The results of our research might contribute to the expansion of our knowledge of meaningful educational experiences for the CS education of pre-service teachers. Overall, our setting seems to us to be rich in learning: first, through the picture of the model CS lesson with all its complex facets; and second, through the opportunity to test acquired competencies. It was also important that emotional experiences be remembered positively. We think that there is no corresponding modelling of CS lessons in ordinary internships because mentors are generally unaware of them.

Our approach had difficulty empirically establishing positive learning experiences and should be tested by other teacher educators because we only worked with a limited number of participants and courses. Although there are many CS topics in teacher education, we agree in line with Sadik and Ottenbreit-Leftwich (Citation2023) that pre-service teachers probably need less education related to various CS topics and more education on student-oriented CS teaching methods and student scaffolding. Overall, the integration of CS with other STEM (Science, Technology, Engineering, and Mathematics) subjects – as in our study – has proved beneficial for pre-service teachers and secondary school students (Yadav et al., Citation2017). Given these accomplishments, an important extension of the present study would be to explore the ability of assisting pre-service teachers to transfer their acquired PCK to their own classrooms when they begin their professional lives. This includes the more general question of how teacher institutes can best provide CS education for the transfer of such knowledge.

Disclosure statement

No potential conflict of interest was reported by the authors.

Additional information

Funding

This work was supported by the Swiss national foundation under Grant CRSK-1_190254.

Notes on contributors

Robbert Smit

Robbert Smit is a professor at the St. Gallen University of Teacher Education. Robbert has research expertise relating to areas of STEM and teacher education. He is a former secondary school teacher.

Clemens Waibel

Clemens Waibel is a research assistant at the St. Gallen University of Teacher Education and course leader in the field of computer science. He also teaches at secondary school.

Rahel Schmid

Rachel Schmid is a scientific collaborator at the St. Gallen University of Teacher Education. Her recent thesis explored the role of error orientation with respect to CS learning.

References

  • Bandura, A. (1982). Self-efficacy mechanism in human agency. American Psychologist, 37(2), 122–147. https://doi.org/10.1037/0003-066X.37.2.122
  • Bean, N., Weese, J., Feldhausen, R., & Bell, R. S. (2015, October 21-24). Starting from scratch: Developing a pre-service teacher training program in computational thinking. 2015 IEEE Frontiers in Education Conference (FIE), El Paso, TX, USA.
  • Bergner, N. (2021). Praxisbezug von Anfang an im Lehramtsstudium mit dem Fach Informatik. In C. Caruso, C. Hartels, & A. Gröschner (Eds.), Theorie und Praxis in der Lehrerbildung: Verhältnisbestimmungen aus der Perspektive von Fachdidaktiken (pp. 291–309). https://doi.org/10.1007/978-3-658-32568-8
  • Brinda, T., Puhlmann, H., & Schulte, C. (2009). Bridging ICT and CS: Educational standards for computer science in lower secondary education. ACM SIGCSE Bulletin, 41(3), 288–292. https://doi.org/10.1145/1595496.1562965
  • Broos, A. (2005). Gender and information and communication technologies (ICT) anxiety: Male self-assurance and female hesitation. CyberPsychology & Behavior, 8(1), 21–31. https://doi.org/10.1089/cpb.2005.8.21
  • Buchholz, M., Saeli, M., & Schulte, C. (2013). PCK and reflection in computer science teacher education Proceedings of the 8th Workshop in Primary and Secondary Computing Education, Aarhus, Denmark. https://doi.org/10.1145/2532748.2532752
  • Bullock, D. (2004). Moving from theory to practice: An examination of the factors that preservice teachers encounter as the attempt to gain experience teaching with technology during field placement experiences. Journal of Technology & Teacher Education, 12(2), 211–237.
  • Chen, A. C.-Y. (2015). Adapting smart textiles to develop soft interactive tool kits for applying in sewing projects. In A. Marcus (Ed.), Design, user experience, and usability: Users and interactions. DUXU 2015. Lecture notes in computer science (Vol. 9187, pp. 611–621). Springer International Publishing.
  • Cohen, J. (1988). Statistical power analysis for the behavioral sciences (2nd ed). Routledge.
  • Cussó-Calabuig, R., Farran, X. C., & Bosch-Capblanch, X. (2018). Effects of intensive use of computers in secondary school on gender differences in attitudes towards ICT: A systematic review. Education and Information Technologies, 23(5), 2111–2139. https://doi.org/10.1007/s10639-018-9706-6
  • Darling-Hammond, L. (2017). Teacher education around the world: What can we learn from international practice? European Journal of Teacher Education, 40(3), 291–309. https://doi.org/10.1080/02619768.2017.1315399
  • Deutschschweizer Erziehungsdirektoren-Konferenz (D-EDK). (2016). Lehrplan 21, Medien und Informatik. D-EDK Geschaftsstelle.
  • DiBella, K. S., Williams, K. G., & Glover, L. C. (2015). Improving pre-service teachers’ readiness to integrate technology with cross-curricular adaptations. Journal of Education & Human Development, 4(1). https://doi.org/10.15640/jehd.v4n2_1a9
  • Dickes, A. C., & Farris, A. V. (2019). Beyond isolated competencies: Computational literacy in an elementary science classroom. In P. Sengupta, M.-C. Shanahan, & B. Kim (Eds.), Critical, transdisciplinary and embodied approaches in STEM education (pp. 131–149). Springer International Publishing. https://doi.org/10.1007/978-3-030-29489-2_8
  • Döbeli Honegger, B., Hermida, M., & Schmid, R. (2019). Zur Entwicklung des Masterstudiengangs «Medien und Informatik». Informatik für alle, Lecture Notes in Informatics. Gesellschaft für Informatik.
  • Döbeli Honegger, B., & Merz, T. (2015). Fachdidaktik Medien und Informatik. Ein Beitrag zur Standortbestimmung. Beiträge zur Lehrerinnen-und Lehrerbildung, 33(2), 256–263. https://doi.org/10.36950/bzl.33.2.2015.9572
  • Ellis, N. J., Alonzo, D., & Nguyen, H. T. M. (2020). Elements of a quality pre-service teacher mentor: A literature review. Teaching and Teacher Education, 92, 103072. https://doi.org/10.1016/j.tate.2020.103072
  • Elstad, E., & Christophersen, K.-A. (2017). Perceptions of digital competency among student teachers: Contributing to the development of student teachers’ instructional self-efficacy in technology-rich classrooms. Education Sciences, 7(1), 27. https://doi.org/10.3390/educsci7010027
  • Evans Reding, T., & Dorn, B. (2017). Understanding the “teacher experience” in primary and secondary CS professional development. Proceedings of the 2017 ACM Conference on International Computing Education Research, Tacoma, Washington, USA. https://doi.org/10.1145/3105726.3106185
  • Fahrman, B., Norström, P., Gumaelius, L., & Skogh, I.-B. (2020). Experienced technology teachers’ teaching practices. International Journal of Technology and Design Education, 30(1), 163–186. https://doi.org/10.1007/s10798-019-09494-9
  • Ford media center. (2020). Emoji Jacket Helps People to ‘Share the Road’. https://media.ford.com/content/fordmedia/feu/en/news/2020/02/06/emoji-jacket-helps-people-to-share-the-road.html
  • Giannakos, M. N., Doukakis, S., Pappas, I. O., Adamopoulos, N., & Giannopoulou, P. (2015). Investigating teachers’ confidence on technological pedagogical and content knowledge: An initial validation of TPACK scales in K-12 computing education context. Journal of Computers in Education, 2(1), 43–59. https://doi.org/10.1007/s40692-014-0024-8
  • Hamlen, K., Sridhar, N., Bievenue, L., Jackson, D. K., & Lalwani, A. (2018). Effects of teacher training in a computer science principles curriculum on teacher and student skills, confidence, and beliefs. Proceedings of the SIGCSE’18, Baltimore, MD, USA, February 21–24.
  • Han, I., Shin, W. S., & Ko, Y. (2017). The effect of student teaching experience and teacher beliefs on pre-service teachers’ self-efficacy and intention to use technology in teaching. Teachers & Teaching, 23(7), 829–842. https://doi.org/10.1080/13540602.2017.1322057
  • Hazzan, O., & Lapidot, T. (2004). The practicum in computer science education: Bridging gaps between theoretical knowledge and actual performance. ACM SIGCSE Bulletin, 36(4), 47–51. https://doi.org/10.1145/1041624.1041655
  • Hazzan, O., Lapidot, T., & Ragonis, N. (2010). Guide to teaching computer science. Springer.
  • Hoy, A. W., & Spero, R. B. (2005). Changes in teacher efficacy during the early years of teaching: A comparison of four measures. Teaching and Teacher Education, 21(4), 343–356. https://doi.org/10.1016/j.tate.2005.01.007
  • Hubwieser, P., Armoni, M., Brinda, T., Dagiene, V., Diethelm, I., Giannakos, M. N., Knobelsdorf, M., Magenheim, J., Mittermeir, R., & Schubert, S. (2011). Computer science/informatics in secondary education. Proceedings of the 16th annual conference reports on Innovation and technology in computer science education-working group reports, Darmstadt, Germany, June 27–29.
  • Hubwieser, P., Magenheim, J., Mühling, A., & Ruf, A. (2013). Towards a conceptualization of pedagogical content knowledge for computer science. Proceedings of the ninth annual international ACM conference on International computing education research. San Diego, San California, USA. https://doi.org/10.1145/2493394.2493395
  • Kartal, B., & Başarmak, U. (2022). Preservice computer science teachers’ beliefs, motivational orientations, and teaching practices. Educational Studies, 1–24. https://doi.org/10.1080/03055698.2022.2069461
  • Katterfeldt, E.-S., Dittert, N., & Schelhowe, H. (2009). EduWear: Smart textiles as ways of relating computing technology to everyday life. Proceedings of the 8th International Conference on Interaction Design and Children, Como, Italy. https://doi.org/10.1145/1551788.1551791
  • Kay, R. H. (2007). The impact of preservice teachers’ emotions on computer use: A formative analysis. Journal of Educational Computing Research, 36(4), 455–479. https://doi.org/10.2190/J111-Q132-N166-K249
  • Kim, H. J., & Jang, H. Y. (2015). Motivating pre-service teachers in technology integration of web 2.0 for teaching internships. International Education Studies, 8(8), 21–32. https://doi.org/10.5539/ies.v8n8p21
  • Lemon, N., & Garvis, S. (2016). Pre-service teacher self-efficacy in digital technology. Teachers & Teaching, 22(3), 387–408. https://doi.org/10.1080/13540602.2015.1058594
  • Liu, S.-H. (2016). Teacher education programs, field-based practicums, and psychological factors of the implementation of technology by pre-service teachers. Australasian Journal of Educational Technology, 32(3). https://doi.org/10.14742/ajet.2139
  • Luik, P., Taimalu, M., & Suviste, R. (2018). Perceptions of technological, pedagogical and content knowledge (TPACK) among pre-service teachers in Estonia. Education and Information Technologies, 23(2), 741–755. https://doi.org/10.1007/s10639-017-9633-y
  • Malik, K. M., & Zhu, M. (2023). Do project-based learning, hands-on activities, and flipped teaching enhance student’s learning of introductory theoretical computing classes? Education and Information Technologies, 28(3), 3581–3604. https://doi.org/10.1007/s10639-022-11350-8
  • Margaritis, M., Magenheim, J., Hubwieser, P., Berges, M., Ohrndorf, L., & Schubert, S. (2015). Development of a competency model for computer science teachers at secondary school level. ieee global engineering education conference (educon), Tallinn University of Technology, Tallinn, Estonia, March 18–20, 2015.
  • Max, A. L., Lukas, S., & Weitzel, H. (2022). The relationship between self-assessment and performance in learning TPACK are self-assessments a good way to support preservice teachers’ learning? Journal of Computer Assisted Learning, 38(4), 1160–1172. https://doi.org/10.1111/jcal.12674
  • McGarr, O., & Gavaldon, G. (2018). Exploring Spanish pre-service teachers’ talk in relation to ICT: Balancing different expectations between the university and practicum school. Technology, Pedagogy & Education, 27(2), 199–209. https://doi.org/10.1080/1475939X.2018.1429950
  • Meelissen, M. (2008). Computer attitudes and competencies among primary and secondary schoolstudents. In J. Voogt & G. Knezek (Eds.), International Handbook of Information Technology in primary and secondary education (pp. 381–395). Springer US. https://doi.org/10.1007/978-0-387-73315-9_23
  • Mouza, C., Codding, D., & Pollock, L. (2022). Investigating the impact of research-based professional development on teacher learning and classroom practice: Findings from computer science education. Computers & Education, 186, 104530. https://doi.org/10.1016/j.compedu.2022.104530
  • Mouza, C., Hui, Y., Pan, Y.-C., Ozden, S. Y., & Pollock, L. (2017). Resetting educational technology coursework for pre-service teachers: A computational thinking approach to the development of technological pedagogical content knowledge (TPACK). Australasian Journal of Educational Technology, 33(3). https://doi.org/10.14742/ajet.3521
  • Nugent, G., Barker, B., Lester, H., Grandgenett, N., & Valentine, D. (2019). Wearable textiles to support student STEM learning and attitudes. Journal of Science Education and Technology, 28(5), 470–479. https://doi.org/10.1007/s10956-019-09779-7
  • Pfitzner-Eden, F. (2016). I feel less confident so I quit? Do true changes in teacher self-efficacy predict changes in preservice teachers’ intention to quit their teaching degree? Teaching and Teacher Education, 55, 240–254. https://doi.org/10.1016/j.tate.2016.01.018
  • Piedade, J., Dorotea, N., Pedro, A., & Matos, J. F. (2020). On teaching programming fundamentals and computational thinking with educational robotics: A didactic experience with pre-service teachers. Education Sciences, 10(9), 214. https://doi.org/10.3390/educsci10090214
  • Pollock, L., Mouza, C., Atlas, J., & Harvey, T. (2015). Field experiences in teaching computer science: Course Organization and reflections Proceedings of the 46th ACM Technical Symposium on Computer Science Education, Kansas City, Missouri, USA. https://doi.org/10.1145/2676723.2677286
  • Prasse, D., Döbeli Honegger, B., & Petko, D. (2017). Digitale Heterogenität von Lehrpersonen–Herausforderung oder Chance für die ICT-Integration in Schulen? BzL - Beiträge zur Lehrerinnen- und Lehrerbildung, 35(1), 219–233. https://doi.org/10.36950/bzl.35.1.2017.9484
  • Repenning, A., Lamprou, A., Petralito, S., & Basawapatna, A. (2019). Making computer science education mandatory: Exploring a Demographic Shift in Switzerland the 2019 ACM Conference on Innovation and Technology in Computer Science Education, Aberdeen, Scotland UK. https://doi.org/10.1145/3304221.3319758
  • Rich, K. M., Yadav, A., & Larimore, R. A. (2020). Teacher implementation profiles for integrating computational thinking into elementary mathematics and science instruction. Education and Information Technologies, 25(4), 3161–3188. https://doi.org/10.1007/s10639-020-10115-5
  • Røkenes, F. M., & Krumsvik, R. J. (2016). Prepared to teach ESL with ICT? A study of digital competence in Norwegian teacher education. Computers & Education, 97, 1–20. https://doi.org/10.1016/j.compedu.2016.02.014
  • Russell, M., Bebell, D., O’Dwyer, L., & O’Connor, K. (2003). Examining teacher technology use: Implications for preservice and inservice teacher preparation. Journal of Teacher Education, 54(4), 297–310. https://doi.org/10.1177/0022487103255985
  • Ruttenberg-Rozen, R., Hynes, K., & Mamolo, A. (2022). A case study of a female pre-service teacher learning to code for mathematics teaching: Analysing emotions and attitudes through a gender lens. In A. Z. Macalalag, I. Sahin, J. Johnson, & A. Bicer (Eds.), Internalization of STEM Education, 117. ISTES Organization.
  • Ryoo, J. J. (2019). Pedagogy that supports computer science for all. ACM Transactions on Computing Education, 19(4), 1–23. Article 36. https://doi.org/10.1145/3322210
  • Sadik, O., & Ottenbreit-Leftwich, A. T. (2023). Understanding U.S. secondary computer science teachers’ challenges and needs. Computer Science Education, 1–33. https://doi.org/10.1080/08993408.2023.2209474
  • Sadik, O., Ottenbreit-Leftwich, A., & Brush, T. (2020). Secondary computer science teachers’ pedagogical needs. International Journal of Computer Science Education in Schools, 4(1), 33–52 . https://doi.org/10.21585/ijcses.v4i1.79
  • Sadler, T. D. (2006). “I won’t last three weeks”: Preservice science teachers reflect on their student-teaching experiences. Journal of Science Teacher Education, 17(3), 217–241. https://doi.org/10.1007/s10972-005-9004-1
  • Schmalfeldt, T. (2021). Einsatz eines für den Unterricht konzipierten Mikrocontrollers im ersten Modul der Informatikausbildung von angehenden Lehrkräften der Sekundarstufe I [ INFOS 2021–19]. GI-Fachtagung Informatik und Schule.
  • Schmid, R., Robin, N., Smit, R., & Strahl, A. (2022). The influence of error learning orientation on intrinsic motivation for visual programming in STEM education. European Journal of STEM Education, 7(1), 05. https://doi.org/10.20897/ejsteme/12477
  • Schwarz, R., Hellmig, L., & Friedrich, S. (2021). Informatikunterricht in Deutschland – eine Übersicht. Informatik Spektrum, 44(2), 95–103. https://doi.org/10.1007/s00287-021-01349-9
  • Sentance, S., Waite, J., Hodges, S., MacLeod, E., & Yeomans, L. (2018). ˮcreating cool stuff“. Pupils’ experience of the BBC micro: Bit. WiPSCE ’18, October 4–6, Potsdam, Germany.
  • Shulman, L. S. (1986). Those who understand: Knowledge growth in teaching. American Educational Research Journal, 15(2), 4–14. https://doi.org/10.3102/0013189X015002004
  • Su, M., & Foulger, T. (2019). We aren’t there yet: A progression of literature on TPACK measures to assess technology integration Society for Information Technology & Teacher Education International Conference 2019, Las Vegas, NV, United States. https://www.learntechlib.org/p/208005
  • Taylor, V. S. (2021). Investigating Pre-Service Teachers’ Perceptions of the Virginia Computer Science Standards of Learning: A Qualitative Multiple Case Study [ Ph.D., Old Dominion University].
  • Tondeur, J., Aesaert, K., Prestridge, S., & Consuegra, E. (2018). A multilevel analysis of what matters in the training of pre-service teacher’s ICT competencies. Computers & Education, 122, 32–42. https://doi.org/10.1016/j.compedu.2018.03.002
  • Tondeur, J., Pareja Roblin, N., van Braak, J., Voogt, J., & Prestridge, S. (2017). Preparing beginning teachers for technology integration in education: Ready for take-off? Technology, Pedagogy & Education, 26(2), 157–177. https://doi.org/10.1080/1475939X.2016.1193556
  • Tucker, A. (2003). A Model curriculum for K–12 computer science: Final report of the ACM K–12 task force curriculum committee.
  • Vallett, D. B., Lamb, R., & Annetta, L. (2018). After-school and informal STEM projects: The effect of participant self-selection. Journal of Science Education and Technology, 27(3), 248–255. https://doi.org/10.1007/s10956-017-9721-1
  • Weintrop, D., Beheshti, E., Horn, M., Orton, K., Jona, K., Trouille, L., & Wilensky, U. (2016). Defining computational thinking for mathematics and science classrooms. Journal of Science Education and Technology, 25(1), 127–147. https://doi.org/10.1007/s10956-015-9581-5
  • Yadav, A., & Berges, M. (2019). Computer science pedagogical content knowledge: Characterizing teacher performance. ACM Transactions on Computing Education (TOCE), 19(3), 1–24. https://doi.org/10.1145/3303770
  • Yadav, A., Connolly, C., Berges, M., Chytas, C., Franklin, C., Hijón-Neira, R., Macann, V., Margulieux, L., Ottenbreit-Leftwich, A., & Warner, J. R. (2022). A review of international models of computer science Teacher education. Proceedings of the 2022 Working Group Reports on Innovation and Technology in Computer Science Education, Dublin, Ireland, (pp. 65–93).
  • Yadav, A., Gretter, S., Good, J., & McLean, T. (2017). Computational thinking in teacher education. In P. J. Rich, & C. B. Hodges (Eds.), Emerging research, practice, and policy on computational thinking (pp. 205–220). Springer. https://doi.org/10.1007/978-3-319-52691-1
  • Yadav, A., Gretter, S., Hambrusch, S., & Sands, P. (2016). Expanding computer science education in schools: Understanding teacher experiences and challenges. Computer Science Education, 26(4), 235–254. https://doi.org/10.1080/08993408.2016.1257418
  • Yadav, A., Mayfield, C., Zhou, N., Hambrusch, S., & Korb, J. T. (2014). Computational thinking in elementary and secondary teacher education. ACM Transactions on Computing Education (TOCE), 14(1), 1–16. https://doi.org/10.1145/2576872
  • Yeşilyurt, E., Ulaş, A. H., & Akan, D. (2016). Teacher self-efficacy, academic self-efficacy, and computer self-efficacy as predictors of attitude toward applying computer-supported education. Computers in Human Behavior, 64, 591–601. https://doi.org/10.1016/j.chb.2016.07.038
  • Zha, S., Jin, Y., Moore, P., & Gaston, J. (2020). Hopscotch into coding: Introducing pre-service teachers computational thinking. Tech Trends, 64(1), 17–28. https://doi.org/10.1007/s11528-019-00423-0
  • Zhou, N., Nguyen, H., Fischer, C., Richardson, D., & Warschauer, M. (2020). High school teachers’ self-efficacy in teaching computer science. ACM Transactions on Computing Education (TOCE), 20(3), 1–18. https://doi.org/10.1145/3410631

Appendix

Computer Science Questionnaire; Items were adapted from Liu (Citation2016), and each scale was extended by one item.