Abstract
The present study explores teachers' conception and reflection of computer programming with a Scratch in terms of technological and pedagogical aspects. A mixed research approach specifically sequential explanatory research design was used to collect quantitative and qualitative data. The population was comprised of two hundred and four in-service Mathematics, Chemistry, Physics, and Biology teachers from Kayonza district, Rwanda. However, only 34 were randomly selected to participate in the study. An achievement test and structured interview were used to collect quantitative and qualitative data, respectively. The quantitative data obtained from pre- and post-tests were analyzed using a paired t test, and the data from the interview was analyzed by descriptive, and interpretive analyses. It was revealed that secondary school teachers have a respectable conception and constructive reflection of Scratch programming once attending scratch training. Quantitative findings showed that there was an important difference in the mean among pre- and post-tests with 0.171 learning gain and an effect size of 0.53 (df = 33, p < 0.05). It was also revealed that Scratch is an operational instructional tool for teaching and learning Mathematics and Sciences. Furthermore, teachers articulated progressive views of using scratch in teaching and learning Mathematics and Sciences as it supports them to visualize abstract content, improves students' interest and impetus, critical thinking, and problem-solving skills, and acts as an assessment tool.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Computer programming thrived to increase most of the features of our civilization, answer people's needs, and be flexible to present and upcoming technology [20]. Utilizing computer programming enhances the computational thinking of students [30]. Teachers at dissimilar stages and from various subjects use computer programming to advance teaching–learning and aid students to improve skills [12].
Scratch is a programming computer software that allows users especially children between the ages of 8 to 16) to learn computer programming while working on personally meaningful projects, such as animation, stories, music videos, science projects, tutorials, and games [24]. Scratch also is the application used to create projects containing media and scripts. Scratch consists of three parts, such as block, script, and Stage. Blocks include block palettes divided into groups within themselves; script the area is where programming is implemented, and the stage displays sprites [40]. The latest version of scratch is Scratch 2.0 which was introduced in May 2013. This version is the best and users are recommended to you it, because this version makes it easier for people to share their projects, take a look at each other’s projects, and adapt them or remix them) to create or polish your project [28]. The projects designed can be shared online community with an open-resource link.
Scratch is an extremely useful tool that can enable teaching unclear concepts in any subject [26]. Thus, Scratch is a tool that Mathematics and science teachers can use to visualize and complement their teaching. Programming through Scratch is a method used to elaborate scientific perceptions [39]. Scratch generates educational and engaging content, put on and visualizes mathematically, and envisages the concept. Scratch advances learners' digital knowledge, resourcefulness, and creativeness, promote knowledge retention, encourages critical intelligent, and elucidates complex problems [37]. It was found that Scratch has an affirmative influence on educating mathematics and sciences, the research carried out by Noftiana et al. [27] indicated that utilizing scratch in teaching physics aids students to comprehend electric dynamics and they become involved in Scratch animation. Scratch supports the student to check themselves physics model and permit them to apprehend more physics [33].
Weber and Wilhelm [38] indicated that the usage of programming in physics instruction has a constructive impression on students' conceptual understanding, critical thinking, and intensification interest in physics. Scratch is a valuable tool that supports the student to teach the difficult mathematical concepts [6]. It is expressed that the use of Scratch allows mathematics to be more enjoyable and interesting to learners during the learning of geometry [16]. Via Scratch teaching, exponential function, a linear function, quadratic equation became easier. The study of [22] revealed that a Scratch is a convenient tool in teaching the chemistry of the Bronsted–Lowry acid–base model.
Active learning is essential for both internal and external processes, because it shapes thinking [36]. An effective educational experience requires both deep and meaningful understanding of the subject matter. When students successfully acquired procedures methods theyfor could look a resolution of conceptual problems faced in their learning process [23]. Mathematics and sciences are meaningless and incomprehensible for learners if the learners are unable to relate them to their lives [19]. Mathematics and science subjects need reflective thinking. Reflective thinking is needed to understand and solve the problem and increase students’ interest. Softwares design, reflective thinking strategy have a positive impact on the improvement of learning performance of the students especially those ally who are less successful [20].
The way mathematics teachers present activities to the learners make them hate or like mathematics. The research showed that there is the persistent problem of grasping mathematics and sciences concepts due to inappropriate teaching methodology [18]. The steps for the solution of the problem in the programming process. The research also showed that insufficient in-service training in the transition of new programs and number of science and technology teachers’ taking an active role in the preparation of the programs of mathematics and science teachers as challenges that face them in their work [21].
2 Research questions
-
(1)
What is the teacher's understanding toward the usage of Scratch as an instructional tool in mathematics and sciences instruction process?
-
(2)
How do teachers reflect on the effectiveness of Scratch in mathematics and sciences instruction?
-
(3)
What are teachers' insights towards the application of Scratch as an educational tool in Mathematics and Sciences teaching?
Therefore, the following hypothesis are formulated to respond the first research question.
Ho: There is no significant conception of teachers on programming with Scratch after the course before.
H1: There is a significant conception of teachers on programming with Scratch after the course before.
3 Methodology
3.1 Research design
The current study used a mixed-method sequential explanatory research design, where qualitative and quantitative approaches were used to gather and analyse data. A sequential explanatory research design implies collecting and analyzing quantitative and then qualitative data in two consecutive phases within one study [17]. A combination of quantitative and qualitative methods is useful to complement each other, allow a robust analysis, and taking strength all methods than the other [7].
In the mixed-method sequential explanatory research design aids the researcher to elaborate or clarify the findings from one method with the findings from the other technique [25]. In this study researchers started by collecting and analysing quantitative data, whereby pre-test was collected first to see teachers’ prior knowledge of computer programming from scratch, after conducting the pre-test researchers train 34 mathematics and science teachers about computer programming in the period of 3 months during the weekend. After training all participants did a post-test to see if their understanding was improved. After analyzing quantitative data, the researcher collect qualitative data via structured interview to get educator’s reflection after being trained and utility of scratch in mathematics and sciences instructional process. The qualitative data was gathered in another phase to clarify the quantitative data gotten in the primary phase.
3.2 Population
The population is a regular cluster of all components in which research results need to be used [9]. However, the population of this study was two hundred and four in-service mathematics, chemistry, physics, and biology teachers of in the District called Kayonza in the province of East, in Rwanda Country.
3.3 Sample and sampling procedure
A sample stands for an illustrative unit of population [34]. Gowda et al., [14] asserted that a sample is a symbolic of the population, keeps time, and yields findings that are precise. In this study, we used a sample of 34 in-service teachers of Mathematics, Chemistry, Biology, and Physics from the ordinary level in Kayonza district, Rwanda that were randomly selected. This sampling technique is suitable, since all members have an equivalent chance to contribute in the research [35]. In this study all participants got an equal chance to participate the study, the researchers made a list of all participants then a participant was selected at a sampling interval of six. The sampling interval was obtained by dividing the population size by the desired sample size which is equivalent to 6th.
3.4 Data collection tools
3.4.1 The achievement test
The test is useful to describe the level of appreciative of understanding and concepts [32]. In this study, in cooperation pre- and post-tests were used to gather data. A pre-test was utilized to check the teacher's previous knowledge in advance of joining Scratch training, while a post-test was used to check whether the teacher's knowledge of Scratch was improved after joining training scratch in Mathematics and Sciences instructions. The training aimed to improve quality of teaching mathematics and sciences, this done by 4 h per week during the weekend in the period of 3 months. Both pre- and post-tests were scored over twenty scores.
3.4.2 Structured interview
A structured interview is an instrument of data collection utilized to gain the individual sight, views, and emotional state of participants [3]. A structured interview is useful, because it provides Consistent data that can be compared across a number of respondents [5]. In the present study, the structured interview was utilized to examine teachers' reflections after joining scratch training and its utility in Mathematics and Sciences instruction.
3.5 Data analysis
During the data analysis, the qualitative and quantitative analyses were used. The quantitative data were analyzed by the help of descriptive and inferential statistics. On the other hand, the descriptive analysis like minimum, maximum, mean, and standard deviation were utilized, whereas inferential statistics paired t test, Spearman correlation were used. Paired t test matches the mean of a single group tested at two dissimilar points in time [2]. The used paired t test helped to was compare the means of performance in advance and after being trained at 95% confidence level. Thus, this is one group pre- and post-test design and it is appropriate among quasi-experimental designs. By the help of paired sample t test, the author are able to determine whether training has improved educators' knowledge or conception after scratch training. The analysis of the qualitative data was performed through the interpretive analysis. It was affirmed that the interpretive analysis helps the investigator to get insight exactly on how participants enjoyed a given process [1].
3.6 Reliability and validity
During the research, it is important to check validity and reliability of the instruments. It was argue that validity in the research is to measure what is expected to measure [31]. To confirm the validity of the research tools, interview protocol, and achievement test were tested and approved by the professional in the research in education at the University of Rwanda, College of Education (UR-CE). The tools were adjusted according to their remarks and approval. Reliability stands for the stability and consistency of the data [4]. Ten chemistry teachers piloted the achievement test used in this study. This was done to make sure the reliability. To confirm the internal stability of test items, a reliability coefficient was utilized by the means of the Split-Half reliability technique. Two clusters of educators were created, each cluster was comprised of six, and achievement test items were divided into halves. Single cluster did odd questions, whereas the further cluster did even questions. The reliability coefficient amongst the two clusters was performed and got 0.81 which is great.
3.7 Ethical issues
During the present study, the researcher gained research authorization from the learning officer and the participants clarified the aim of the study. The participants accepted to sign agreement and contribute in the research willingly. The norm of secrecy and privacy were obeyed.
4 The results and discussion
4.1 Teachers’ understandings on the use of scratch in Mathematics and Sciences instruction process
The following part discuss the instructors’ score on pre- and post-tests. The results in Tables 1 and 2 were found through a descriptive as well as inferential analysis. Tests were practical and marks were scored out of twenty grades. The findings in Table 1 displays the mean of marks that was found to be 13.53 with the standard deviation of 0.21 obtained in the pre-test and improved to 18.38 with a standard deviation of 0.42 found in the post-test. Maximum marks found was 16 in the pre-test that was increased to 20 in the post-test. Minimum marks was 13 in the pre-test which was improved to 16 in the post-test.
The results obtained through paired t test revealed that there is an important difference from the pre- to post-tests (df = 33, p = 0.001) with effective size (d) of 0.53. Thus, the p value (probability value (p) of difference was lesser than predictable 0.05 (confidence level of 95%). Consequently, the findings revealed that educators have a pronounced conception of using scratch in Mathematics and Science instruction after joining scratch training. The correspondence analysis of pre- and post-tests in Table 2 indicated that there is a good correlation of 0.515 after joining scratch training.
These results in Table 2 are in covenant with former authors. Sáez-López et al., [29] revealed that there is an important difference within pre-service teachers' understanding after joining scratch training. Regarding [16] revealed that the usage of scratch has a progressive correlation with the learners' overall school achievement and indicates that there are no differences in achievement amongst boys and girls.
The found results are in line with García-Gutierrez and Hijón-Neira [13] who indicated that scratch has a helpful and important degree of teaching and learning. Scratch is a tool that has endorsed mathematics to be enjoyable to students. The results of Budak et al., [8] originate that using scratch has a progressive influence compared to past teaching approaches. Besides to probe teachers' understandings of programming with a scratch in Mathematics and Sciences instructions during training session, teachers develop mathematics and science scratch projects related to the subject they teach Chemistry, Mathematics, Physics, Biology. The four best project selected in mathematics, chemistry, physics and biology are shown below. The link with the screenshot of the developed project can be found below.
Figure 1 shows the example of the designed project done by a chemistry instructor (water cycle): link of the project and screen demonstration are below. https://scratch.mit.edu/projects/600905581/
Figure 2 shows the example of the project planned by physics instructor (newton law), the link is https://scratch.mit.edu/projects/631667157/ and the screen shoot is found below.
Figure 3 shows the example of the project planned by biology instructor (Ecosystem), the link is https://scratch.mit.edu/projects/579176305 and screen shoot is found below.
Figure 4 shows the example of the project designed mathematics educator (drawing Geometric figures), the link is https://scratch.mit.edu/projects/582247957/ and screen shoot is found below.
4.2 The Teacher’s reflections on the effectiveness of scratch as an educational tool for Mathematics and sciences instructional process
To examine teachers' reflections about the effectiveness of Scratch as an educational tool in Mathematics and Sciences instructional process, The teachers’ opinion and sights were obtained by interviewing them. An interview protocol was comprised of two open questions look at the following (Box 1). To obey the confidentiality of participants. The following coded to name teachers T 01 up to T 34 were used.
Box 1
Are you equipped to use Scratch in your upcoming teaching? If yes, what will it help you to increase? |
In your opinion, what are the significance of Scratch in Mathematics and Sciences instructions towards students' understanding? |
The interviewed teachers 95% agreed that they were going to incorporate Scratch into their teaching and assumed that it will support them to improve their teaching. In addition, 5% of interviewed teachers expressed that they need further trainings. One teacher T007 said” I will use Scratch in my instruction process, because it will help me to advance assessment approach”. One more teacher (teacher of biology) T14 said that “Scratch will support me to increase my teaching by demonstrating abstract concepts". An instructor of chemistry stated,” by programming with scratch, I am equipped to produce the animation," (T003) said. All instructor 100% approved that they are going to utilize scratch in their instruction and will endorse other teachers to use it to encourage students to learn and love Mathematics and Sciences, rises student’s critical thinking skills and achievement, rapid problem-solving skills of students, and aids students to recognize abstract content. A chemistry teacher T030 said that” Scratch is significant in my teaching, because by Scratch training quality of planning and providing lesson was value-added”. Another physics teacher T022 described that” programming with Scratch had a helpful effect on my teaching profession”. The Mathematics and sciences educators informed that Scratch is meaningfully essential to deliver a lesson, evaluate content, rise analytical skills, understanding concept, advance problem-solving, and acute thinking skills.
The above findings are the same with the results of Fagerlund et al., [11] demonstrated that programming using scratch rises computational knowledge and problem-solving abilities. Furthermore, the use of Scratch programming upturns students' conceptual understanding of content [27]. According to Gutiérrez and Zapatera Llinares [15] identified that Scratch works as a demonstration technique, supportive learning and gamification, and assessment instrument in teaching line function and quadratic function. It was also found that Scratch is an encouraging tool and support the teacher to deliver lesson and make the subject visible [39].
4.3 Teachers’ perception towards the utilization of Scratch as a pedagogical tool in teaching and learning mathematics and sciences
To investigate teachers’ perception of using Scratch as a pedagogical tool, one open-ended question in the interview was used by all participants. The guided interview question is found in Box 2.
Box 2
Is Scratch a suitable instruction tool for teaching Mathematics and Sciences? How |
The interviewed teachers (100%) approved that a Scratch is an advantageous tool in teaching Mathematics and Sciences. The causes are: T 004 said that “by Scratch programming, my improvisation capacity was increased”. One more teacher clarified that “by Scratch programming, my skill to produce content that can improve students’ attention and motivation has enhanced” T 16. T 008 stated that Scratch facilitated him to generate animation for active teaching biology subjects. Seven instructors T 01, T 13, T 06, T 11, T 18, T 05 & T 19 stated that “Scratch is an appropriate tool in Mathematics and Science instruction process, because it improves critical thinking skills”. T 15 clarified that “Scratch is a proper tool for visualizing abstract concept”. Scratch is a good assessment tool in Mathematics and Sciences. T 02 said.
From these teachers' ideas, it was found that a Scratch is a right tool in teaching Mathematics and Science as it aids teachers to produce digital content, enhance students' attention, awareness and motivation, produce animation, evaluate content, and visualize abstract content and advance critical thinking of learners. The found results are in agreement with [30] who revealed that pre-service instructors have a constructive perception and approved that Scratch is stress-free to use in instruction of mathematics. The study carried by Choi, [10] on Korean pre-service instructors showed that teachers have a pronounced intention of using scratch in further teaching.
5 Conclusions
This study tended to examine teachers' conception and reflection of computer programming with a Scratch in Mathematics and Sciences instructional process. The findings of the study revealed that programming using Scratch has a constructive effect on Mathematics and Sciences instruction. The paired t test results indicated that there is an important statistical difference in teachers' marks after joining scratch training. Mathematics and science teachers' Scratch projects revealed that scratch is an active educational tool in Mathematics and Sciences instruction. Interview outcomes discovered that Scratch enhance students' attention and motivation, improves students' knowledge and critical thinking skills, makes the abstract concept visible, works as an evaluation tool, and improve students' achievement and problem-solving abilities.
6 Future consideration
The current study found stimulating results. Nevertheless, the sample was not big. The researcher indorses future studies use a big sample. Upcoming studies are required to examine the usefulness of Scratch to students' conceptual understanding and school performance compared to the other teaching approaches. Further works will discover students' conception of programming from Scratch using two groups, control and experimental group.
Data availability
The data sets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.
References
Alase A. The interpretative phenomenological analysis (IPA): a guide to a good qualitative research approach. Int J Educ Lit Stud. 2017;5(2):9. https://doi.org/10.7575/aiac.ijels.v.5n.2p.9.
Allen, M. (2017). t-Test, Paired Samples. The SAGE encyclopedia of communication research methods, 17–18https://doi.org/10.4135/9781483381411.n638
Alshenqeeti H. Interviewing as a data collection method: a critical review. Engl Linguist Res. 2014. https://doi.org/10.5430/elr.v3n1p39.
Bapir MA. Is it possible for qualitative research to be properly valid and reliable? The University of Warwick, 19. 2010; https://www.academia.edu/997438/Validity_and_Reliability_in_Qualitative_Research?auto=download
Batmanabane V, Kfouri J. Qualitative data collection interviews. An introduction to health services research. 2017;99–113.
Benton L, Saunders P, Kalas I, Hoyles C, Noss R. International journal of child-computer interaction designing for learning mathematics through programming: a case study of pupils engaging with place value. Int J Child Comput Interact. 2018. https://doi.org/10.1016/j.ijcci.2017.12.004.
Boman J, Currie G, MacDonald R, Miller-Young J, Yeo M, Zettel S. Overview of decoding across the disciplines. New Dir Teach Learn. 2017;2017(150):13–8. https://doi.org/10.1002/tl.20234.
Budak EÇ, Geçer AK, Topal AD. The effect of programming with scratch course on reflective thinking skills of students towards problem solving. J Learn Teach Digital Age. 2021;6(1):72–80.
Casteel A, Bridier NL. Describing populations and samples in doctoral student research. Int J Doctoral Stud. 2021;16:339–62. https://doi.org/10.28945/4766.
Choi H. Pre-service teachers’ conceptions and reflections of computer programming using Scratch: technological and pedagogical perspectives. Int J Educ Media Technol. 2013;7(1):15–25.
Fagerlund J, Häkkinen P, Vesisenaho M, Viiri J. Computational thinking in programming with Scratch in primary schools: a systematic review. Comput Appl Eng Educ. 2021;29(1):12–28. https://doi.org/10.1002/cae.22255.
Ferrer-Mico T, Prats-Fernàndez MÀ, Redo-Sanchez A. Impact of Scratch Programming on students’ understanding of their own learning process. Procedia Soc Behav Sci. 2012;46:1219–23. https://doi.org/10.1016/j.sbspro.2012.05.278.
García-Gutierrez, A., & Hijón-Neira, R. (2020). Gamification experience with scratch in teaching programming in a vocational training classroom. CEUR Workshop Proceedings, 2733.
Gowda GS, Komal S, Sanjay TN, Mishra S, Kumar CN, Math SB. Sociodemographic, legal, and clinical profiles of female forensic inpatients in Karnataka: a retrospective study. Indian J Psychol Med. 2019;41(2):138–43. https://doi.org/10.4103/IJPSYM.IJPSYM.
Gutiérrez EQ, ZapateraLlinares A. Assessment of scratch programming language as a didactic tool to teach functions. Educ Sci. 2021. https://doi.org/10.3390/educsci11090499.
Iskrenovic-Momcilovic O. Improving geometry teaching with scratch. Int Electr J Math Educ. 2020. https://doi.org/10.29333/iejme/7807.
Ivankova NV, Creswell JW, Stick SL. Using mixed-methods sequential explanatory design: from theory to practice. Field Methods. 2006;18(1):3–20. https://doi.org/10.1177/1525822X05282260.
Iwuanyanwu PN. Contemporary problems of teaching and learning in mathematics education. Math Teach Res J. 2021;13(2):23–35.
Jessani SI. Science education: issues, approaches and challenges. J Educ Dev. 2015;2(1):79. https://doi.org/10.22555/joeed.v2i1.51.
Kalelioǧlu F, Gülbahar Y. The effects of teaching programming via Scratch on problem solving skills: a discussion from learners’ perspective. Inform Educ. 2014;13(1):33–50.
Kaptan K, Timurlenk O. Challenges for science education. Procedia Soc Behav Sci. 2012;51:763–71. https://doi.org/10.1016/j.sbspro.2012.08.237.
Kim S, Choi H, Paik SH. Using a systems thinking approach and a scratch computer program to improve students’ understanding of the Brønsted-Lowry acid-base model [Research-article]. J Chem Educ. 2019;96(12):2926–36. https://doi.org/10.1021/acs.jchemed.9b00210.
Lorenzo MG, Reverdito AM, Blanco M, Salerno A. Difficulties of undergraduate students in the organic chemistry. 2012;42(1973), 74–81.
Maloney J, Resnick M, Rusk N, Silverman B, Eastmond E. The scratch programming language and environment. ACM Trans Comput Educ. 2010. https://doi.org/10.1145/1868358.1868363.
Molina-Azorin JF. Mixed methods research: an opportunity to improve our studies and our research skills. Eur J Manag Bus Econ. 2016;25(2):37–8. https://doi.org/10.1016/j.redeen.2016.05.001.
Naz A, Virginia W. Applying Scratch Programming to Facilitate Teaching in k-12 Classrooms Applying Scratch programming to Facilitate Teaching in K-12 classrooms State University utilizes Scratch programming to promote STEM to young people 2 . The Young Women in Computing; 2017.
Noftiana N, Nasir M, Islami N. Developmental scratch-based online learning media in dynamic electric dynamic topic to increase students concept understanding in students junior high school. J Phys Confer Ser. 2019. https://doi.org/10.1088/1742-6596/1351/1/012014.
Resnick M, Maloney J, Hernandez M, Rusk N, Eastmond E, Brennan K, Millner A, Rosenbaum E, Silver J, Silverman B, Kafai Y. Scratch programming. Communication of the Acm. 2009;57–60.
Sáez-López JM, Del Olmo-Muñoz J, González-Calero JA, Cózar-Gutiérrez R. Exploring the effect of training in visual block programming for preservice teachers. Multimodal Technol Interact. 2020;4(3):1–11. https://doi.org/10.3390/mti4030065.
Saltan F, Kara M. ICT Teachers’ Acceptance of “Scratch” as Algorithm Visualization Software. High Educ Stud. 2016;6(4):146. https://doi.org/10.5539/hes.v6n4p146.
Sarrigeorgidis, K., & Rabaey, J. (2003). Massively parallel wireless reconfigurable processor architecture and programming. Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003, 16(2), 35–38. https://doi.org/10.1109/IPDPS.2003.1213313
Sener N, Tas E. Developing achievement test: a research for assessment of 5th grade biology subject. J Educ Learn. 2017;6(2):254. https://doi.org/10.5539/jel.v6n2p254.
Svensson K, Eriksson U, Pendrill AM. Programming and its affordances for physics education: a social semiotic and variation theory approach to learning physics. Phys Rev Phys Educ Res. 2020;16(1):10127. https://doi.org/10.1103/PHYSREVPHYSEDUCRES.16.010127.
Taherdoost H. Sampling methods in research methodology; how to choose a sampling technique for research. SSRN Elect J. 2018. https://doi.org/10.2139/ssrn.3205035.
Taherdoost H. Sampling methods in research methodology; how to choose a sampling technique for research hamed taherdoost to cite this version : HAL Id : hal-02546796 sampling methods in research methodology; how to choose a sampling technique for. Int J Acad Res Manag. 2016;5(2):18–27.
Tran TM. An examination of cognitive presence and learning outcome in an asynchronous discussion forum. ProQuest LLC. 2011. https://scholarworks.gsu.edu/cgi/viewcontent.cgi?article=1094&context=msit_diss.
Uzunboylu H, Kinik E, Kanbul S. An analysis of countries which have integrated coding into their curricula and the content analysis of academic studies on coding training in Turkey. TEM J. 2017;6(4):783–91. https://doi.org/10.18421/TEM64-18.
Weber J, Wilhelm T. The benefit of computational modelling in physics teaching: a historical overview. Eur J Phys. 2020. https://doi.org/10.1088/1361-6404/ab7a7f.
Weigend M. The digital woodlouse—scaffolding in science-related scratch projects. Inform Educ. 2014;13(2):293–305. https://doi.org/10.15388/infedu.2014.09.
Yildiz SN, Ates Cobanoglu A, Kisla T. Development of the ICT Teachers’ perceptions of the contribution of scratch program to programming instruction scale. Int J Comput Sci Educ Schools. 2020;4(1):53–71. https://doi.org/10.21585/ijcses.v4i1.59.
Acknowledgements
The authors of this study thank the African Centre of Excellence for Innovative in Teaching and Learning Mathematics and Sciences (ACEITLMS). The authors also recognize the involvement of Mathematics and Science instructors from Kayonza district, Rwanda.
Author information
Authors and Affiliations
Contributions
AI: conducting training, data collection, data analysis and writing final manuscript. EN: Working on the provided comments. JCH: grammar checking. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Ethics approval and consent to participate
The researcher obtained research permission from ethical approval committee of Kayonza district and educational administrator. The participants have explained the purpose of the study. All participants were agreed to sign consent and participate in the research voluntarily. All participant were aged between 24 and 42. The principle of anonymity and confidentiality were respected.
Competing interests
The authors declare no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Iyamuremye, A., Nsabayezu, E. & Habimana, J.C. Secondary school teacher’s conception and reflection of computer programming with Scratch. Discov Educ 1, 6 (2022). https://doi.org/10.1007/s44217-022-00006-x
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s44217-022-00006-x