Change search
Link to record
Permanent link

Direct link
Alternative names
Publications (10 of 16) Show all publications
Zhang, L. & Nouri, J. (2022). Assessing K-9 Teachers' Computational Thinking Skills. In: Research Anthology on Computational Thinking, Programming, and Robotics in the Classroom: (pp. 467-487). Hershey, Pennsylvania: IGI Global, 2
Open this publication in new window or tab >>Assessing K-9 Teachers' Computational Thinking Skills
2022 (English)In: Research Anthology on Computational Thinking, Programming, and Robotics in the Classroom, Hershey, Pennsylvania: IGI Global , 2022, Vol. 2, p. 467-487Chapter in book (Other academic)
Abstract [en]

Many national curricula have incorporated computational thinking (CT) into compulsory education. Teacher ability to deliver the revised curriculum determines whether these new skills can be successfully integrated into teaching. Therefore, it is crucial to examine teacher readiness. This study measured Swedish K-9 teacher CT skills through a CT test validated by an expert review panel and a principal component analysis. Additionally, we engaged statistical analyses to examine the relationship between the teachers' background and their CT test scores, as well as their self-reported ability to teach CT. The result demonstrated the teachers' proficiency in different types of CT skills. Another finding revealed that the type of programming language mastered by teachers was associated with both their CT test score and self-reported ability to teach CT. This CT test can support teachers to identify specific areas for professional development and may facilitate the school management to plan teachers' competence training strategically.

Place, publisher, year, edition, pages
Hershey, Pennsylvania: IGI Global, 2022
National Category
Educational Sciences
Identifiers
urn:nbn:se:su:diva-206346 (URN)10.4018/978-1-6684-2411-7.ch023 (DOI)2-s2.0-85128995273 (Scopus ID)9781668424124 (ISBN)9781668424117 (ISBN)
Available from: 2022-06-15 Created: 2022-06-15 Last updated: 2022-09-23Bibliographically approved
Chibás, Å., Nouri, J., Norén, E. & Zhang, L. (2022). Att främja datalogiskt tänkande i förskoleklassen. Skolportens artikelserie Leda & Lära, 3, 3-29, Article ID 3.
Open this publication in new window or tab >>Att främja datalogiskt tänkande i förskoleklassen
2022 (Swedish)In: Skolportens artikelserie Leda & Lära, Vol. 3, p. 3-29, article id 3Article in journal (Refereed) Published
Abstract [sv]

I MÅNGA LÄNDER världen runt har digitalisering och programmering införts i läroplaner för förskola och grundskola. Under senare tid har flera studier om undervisning i programmering i olika sammanhang genomförts. Dessa studier har oftast haft fokus på elever från 7 år och äldre och det finns få studier som rapporterar om införandet av programmering för barn i förskola och yngre elever i förskoleklass. Denna klyfta hanterar vi i denna studie som fokuserar på programmering och utveckling av elevers datalogiska tänkande i förskoleklass. Hösten 2017 startade Ifous (Innovation, forskning och utveckling i skola och förskola) ett forsknings- och utvecklingsprogram med fokus på utveckling av didaktiska modeller för programmering i utbildningen från förskola till och med grundskolan. Programmet avslutades våren 2020. I detta program deltog skolor från fem skolhuvudmän, Tyresö kommun, Åstorps kommun, Simrishamns kommun, Stockholms stad och Freinetskolan Hugin i Norrtälje. Programmet som sådant innebar viss kompetensutveckling och främjade forskning om programmeringsundervisning från förskoleklass till och med årskurs 9 i grundskolan. I denna artikel presenterar vi hur en lärare arbetade med programmering för att främja datalogiskt tänkande hos elever i förskoleklass under treårsperioden och den erfarenhet som hon förvärvat. I artikeln drar vi slutsatsen att förskoleklasselever med systematisk och tankeväckande didaktisk modellering fullt ut kan utveckla ett antal grundläggande datalogiska färdigheter.

Place, publisher, year, edition, pages
Stockholm: Skolporten, 2022
Keywords
programmering, förskoleklass, digitalt tänkande
National Category
Educational Sciences
Research subject
Didactics
Identifiers
urn:nbn:se:su:diva-202123 (URN)
Projects
Programmering i ämnesundervisningen
Available from: 2022-02-14 Created: 2022-02-14 Last updated: 2022-02-21Bibliographically approved
Nouri, J., Zhang, L., Mannila, L. & Norén, E. (2020). Development of computational thinking, digital competence and 21st century skills when learning programming in K-9. Education Inquiry, 11(1), 1-17
Open this publication in new window or tab >>Development of computational thinking, digital competence and 21st century skills when learning programming in K-9
2020 (English)In: Education Inquiry, E-ISSN 2000-4508, Vol. 11, no 1, p. 1-17Article in journal (Refereed) Published
Abstract [en]

Teachers around the world have started teaching programming at the K-9 level, some due to the formal introduction of programming in the national curriculum, others without such pressure and on their own initiative. In this study, we attempted to understand which skills – both CT-related and general – are developed among pupils in the process of working with programming in schools. To do so, we interviewed 19 Swedish teachers who had been teaching programming for a couple of years on their own initiative. The teachers were selected based on their experience in teaching programming. Our thematic analysis of these interviews shed light on what skills teachers perceive pupils develop when programming. This led us to identify three themes related to CT skills and five themes related to general skills. The CT skills identified corresponded well with and were thus thematically structured according to the dimensions of CT proposed in the framework of Brennan and Resnick, namely computational concepts, computational practices and computational perspectives. In addition to the CT skills, our thematic analysis also resulted in the identification of general skills related to digital competency and 21st century skills, namely cognitive skills and attitudes, language skills, collaborative skills and attitudes and creative problem-solving skills and attitudes.

Keywords
Computational thinking, programming, k-9, digital competency, 21st century skills
National Category
Didactics
Research subject
Computer and Systems Sciences
Identifiers
urn:nbn:se:su:diva-173220 (URN)10.1080/20004508.2019.1627844 (DOI)
Available from: 2019-09-16 Created: 2019-09-16 Last updated: 2022-02-26Bibliographically approved
Ahmed, G., Nouri, J., Zhang, L. & Norén, E. (2020). Didactic methods of integrating Programming in Mathematics in primary school: findings from a national project in Sweden. In: SIGCSE '20: Proceedings of the 51st ACM Technical Symposium on Computer Science Education. Paper presented at SIGCSE '20: The 51st ACM Technical Symposium on Computer Science Education, Portland, USA, March 11-14, 2020 (pp. 261-267). Association for Computing Machinery (ACM)
Open this publication in new window or tab >>Didactic methods of integrating Programming in Mathematics in primary school: findings from a national project in Sweden
2020 (English)In: SIGCSE '20: Proceedings of the 51st ACM Technical Symposium on Computer Science Education, Association for Computing Machinery (ACM), 2020, p. 261-267Conference paper, Published paper (Refereed)
Abstract [en]

The association between mathematics and programming in an educational context is not new. Today, programming has been introduced into curricula worldwide for younger children. In the Swedish case, primary school teachers are expected to integrate programming in mathematics education from autumn 2018. However, Swedish teachers' knowledge of programming and programming didactics is limited. Meanwhile, there is little research on K-9 programming education. This has led to the dilemma that the mathematics teachers have limited support in didactic knowledge and good examples. This study reports on a teacher professional development project in programming. More specifically, teachers used Lesson Study to plan, execute, and evaluate lessons that integrated programming into various school subjects in elementary school. This study analyzed the didactic strategies developed in 10 lesson studies, as well as mapped the opportunities and challenges of pupils' learning in the mathematics subject. The result was the identification of three didactic strategies, which were analog programming, robot programming and block programming, as well as 11 didactic methods applied within these strategies. The paper contributes with examples of the didactic methods that teachers have developed and evaluated using lesson study. The paper further provides insights on how teachers can take progression into account by applying the three didactic strategies. At last but not least, the study shows a great need for teachers to develop computational thinking abilities.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2020
Keywords
didactic strategies, computational thinking, compulsory education, programming, mathematics
National Category
Information Systems
Research subject
Information Society
Identifiers
urn:nbn:se:su:diva-184109 (URN)10.1145/3328778.3366839 (DOI)978-1-4503-6793-6 (ISBN)
Conference
SIGCSE '20: The 51st ACM Technical Symposium on Computer Science Education, Portland, USA, March 11-14, 2020
Available from: 2020-08-13 Created: 2020-08-13 Last updated: 2022-02-04Bibliographically approved
Zhang, L. (2020). Integrating Computational Thinking into Swedish Compulsory Education with Block-Based Programming: A case study from the perspective of teachers. (Doctoral dissertation). Stockholm: Department of Computer and Systems Sciences, Stockholm University
Open this publication in new window or tab >>Integrating Computational Thinking into Swedish Compulsory Education with Block-Based Programming: A case study from the perspective of teachers
2020 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Computational thinking (CT) is increasingly widespread in compulsory education worldwide, and programming is considered to be an appropriate and standard way of delivering CT. In particular, block-based programming languages (BBPLs) such as Scratch have successfully attracted an enormous amount of young users and have begun to predominate in classrooms over the past decade. Much of this success can be attributed to the features of BBPLs, such as their media-rich environment and straightforward syntax. As part of the recent computing education reforms taking place globally, Sweden has revised its compulsory curriculum to include CT and programming. This new Swedish curriculum mandates that CT and programming should be incorporated primarily in the areas of mathematics and technology, effective from July 2018. However, dilemmas and challenges arise from this educational reform. Compulsory school teachers may not be equipped with adequate CT competence to implement the new curriculum, and CT and programming have not historically formed part of teacher training, and have not been the focus of professional development. This raises questions over the extent to which teachers with limited competence in a subject can integrate it into lessons. This dissertation is therefore dedicated to investigating the integration process of CT and programming into Swedish compulsory education from the perspective of teachers. More specifically, it scrutinizes two essential aspects of integration: the CT skills that are taught and assessed by the teachers using a BBPL, and the teachers’ CT competence.

A case study was conducted to probe the integration process. This was carried out as part of a national research and development project aiming to enhance compulsory school teachers’ CT competence and pedagogical skills in programming. Multiple sources of data were collected, triangulated, and analyzed both qualitatively and quantitatively. The key findings can be summarized as follows. Firstly, the CT framework was examined and extended to describe the CT skills that can be acquired through BBPLs. Secondly, the CT skills included by teachers in their instruction and assessment were identified, as well as the learning and teaching difficulties that are encountered. A learning progression for CT skills for young learners was also proposed. Thirdly, the CT skills listed in the examined framework were compared with those taught and assessed by the teachers. The differences yielded by this comparison implied that the teachers had limited CT and programming proficiency.  Finally, a CT test was constructed and the teachers’ CT competence was systematically surveyed. In addition, the relationship between a teacher’s background and CT competence was investigated.

The significance of this study is manifold and unique. The primary contribution is an examination and evaluation of the most important aspects of the integration of CT and programming into Swedish compulsory education. To the best of the author’s knowledge, no previous research has provided insights into this matter since the new curriculum went into effect. Hence, this study is the first to update the stakeholders (namely teachers, students, parents, school management, and policy makers) with valuable and specific details of this integration. Furthermore, this work contributes to the establishment of a body of knowledge regarding in-service teachers in CT education research, since studies of this topic have been scarce. By focusing on what teachers choose to teach and their competence in CT, their perspective is brought to the fore. Due to the nature of case studies, the findings in this study can be directly applied in practice, such as when planning instructions and designing assessments, pinpointing areas for improvement, and directing future professional development.

Place, publisher, year, edition, pages
Stockholm: Department of Computer and Systems Sciences, Stockholm University, 2020. p. 79
Series
Report Series / Department of Computer & Systems Sciences, ISSN 1101-8526 ; No. 20-014
Keywords
Computational thinking, Compulsory education, Programming
National Category
Computer and Information Sciences
Research subject
Information Society
Identifiers
urn:nbn:se:su:diva-185922 (URN)978-91-7911-330-8 (ISBN)978-91-7911-331-5 (ISBN)
Public defence
2020-12-09, Aula NOD, NOD-huset, Borgarfjordsgatan 12, Kista, 09:00 (English)
Opponent
Supervisors
Available from: 2020-11-16 Created: 2020-10-17 Last updated: 2022-02-25Bibliographically approved
Sjöberg, C., Risberg, T., Nouri, J., Norén, E. & Zhang, L. (2020). Programming as a tool for acrosssubjects learning in primary school. RUDN Journal of Informatization in Education, 17(3), 179-189
Open this publication in new window or tab >>Programming as a tool for acrosssubjects learning in primary school
Show others...
2020 (English)In: RUDN Journal of Informatization in Education, ISSN 2312-8631, Vol. 17, no 3, p. 179-189Article in journal (Refereed) Published
Abstract [en]

Problem and goal. Computational thinking has been introduced in many countries around the world and teachers are working intensely to incorporate programming activities in the classroom. However, teachers are faced with several challenges due to the fact that there is still little research conducted focusing on programming education for younger children, that programming didactics is a rather new phenomenon for the K-9 educational system, and that K-9 teachers have little training with regards to programming. In Sweden for instance, programming has been introduced in several subjects and not as a subject in its own, which create a pressure on teachers to utilize programming as an instrument to teach and enhance learning of different subjects such as mathematics. 

Methodology. In this paper, we report on a larger lesson study conducted in a primary school (sixth grade) in Sweden with a total of 155 participating pupils. The aim of the lesson was to study whether the visual programming languages, Scratch, in particular, can be used to teach computational thinking, mathematics and social science in an interdisciplinary way. 

Results. Thus, the paper more specifically presents findings related to: 1) reflections of the use of lesson study methodology to develop programming education; 2) how programming can be utilized as an instrument to teach mathematics as well as social sciences in an interdisciplinary way; and 3) the didactical strategies employed by the teachers.

Conclusion. The evidence from this study suggests that the interdisciplinary character of the lesson which incorporates learning goals of mathematics, social science and programmingwas highly beneficial. The pupils gained a better understanding of learning material by drawing, digitalizing and animating their ideas in Scratch.

Keywords
computational thinking, programming, mathematics, social science, learning, primary school
National Category
Didactics
Research subject
Didactics
Identifiers
urn:nbn:se:su:diva-185807 (URN)10.22363/2312-8631-2020-17-3-179-189 (DOI)
Available from: 2020-10-11 Created: 2020-10-11 Last updated: 2022-02-25Bibliographically approved
Zhang, L., Nouri, J. & Rolandsson, L. (2020). Progression of Computational Thinking Skills In Swedish Compulsory School With Block-based Programming. In: ACE'20: Proceedings of the Twenty-Second Australasian Computing Education Conference. Paper presented at ACE'20: Twenty-Second Australasian Computing Education Conference, Melbourne, Australia, February 4-6, 2020 (pp. 66-75). Association for Computing Machinery (ACM)
Open this publication in new window or tab >>Progression of Computational Thinking Skills In Swedish Compulsory School With Block-based Programming
2020 (English)In: ACE'20: Proceedings of the Twenty-Second Australasian Computing Education Conference, Association for Computing Machinery (ACM), 2020, p. 66-75Conference paper, Published paper (Refereed)
Abstract [en]

Although Computational Thinking and Programming have become obligatory in many national curricula, the majority of teachers in practice are currently in dire need of support from both the research and teaching community. A national research and teacher development project was initiated in Sweden to address this issue. To develop their pedagogical competence in these new subjects, 31 in-service teachers from the project performed lesson studies at their schools. This study collected and analyzed the documentation of 12 lesson studies regarding how computational thinking skills are taught and assessed in K--9, with block-based programming. The study applies a validated CT framework to identify the involved computational thinking skills. The result presents a progression stage scheme for these skills in compulsory schools. The paper also discusses the problems and challenges in the assessment of computational thinking skills.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2020
National Category
Information Systems, Social aspects
Research subject
Information Society
Identifiers
urn:nbn:se:su:diva-184121 (URN)10.1145/3373165.3373173 (DOI)978-1-4503-7686-0 (ISBN)
Conference
ACE'20: Twenty-Second Australasian Computing Education Conference, Melbourne, Australia, February 4-6, 2020
Available from: 2020-08-13 Created: 2020-08-13 Last updated: 2022-02-26Bibliographically approved
Sjöberg, C., Risberg, T., Nouri, J., Norén, E. & Zhang, L. (2019). A lesson study on programming as an instrument to learn mathematics and social science in primary school. In: L. Gómez Chova, A. López Martínez, I. Candel Torres (Ed.), INTED2019: Proceedings. Paper presented at 13th International Technology, Education and Development Conference, Valencia, Spain, 11-13 March, 2019 (pp. 2230-2235). The International Academy of Technology, Education and Development
Open this publication in new window or tab >>A lesson study on programming as an instrument to learn mathematics and social science in primary school
Show others...
2019 (English)In: INTED2019: Proceedings / [ed] L. Gómez Chova, A. López Martínez, I. Candel Torres, The International Academy of Technology, Education and Development, 2019, p. 2230-2235Conference paper, Published paper (Refereed)
Abstract [en]

Computational thinking has been introduced in many countries around the world and teachers are working intensely to incorporate programming activities in the classroom. However, teachers are faced with several challenges due to the fact that there is still little research conducted focusing on programming education for younger children, that programming didactics is a rather new phenomenon for the K-9 educational system, and that K-9 teachers have little training with regards to programming. In Sweden for instance, programming has been introduced in several subjects and not as a subject in its own, which create a pressure on teachers to utilize programming as an instrument to teach and enhance learning of different subjects such as mathematics.

In this paper, we report on a larger lesson study conducted in a primary school (grade 6) in Sweden with a total of 155 participating pupils. The aim of the developed lesson was to study if visual programming languages, in this case Scratch, can be used to teach computational thinking, mathematics and social science in an interdisciplinary way.

Thus, the paper more specifically presents findings related to: 1) reflections of the use of lesson study methodology to develop programming education; 2) how programming can be utilized as an instrument to teach mathematics as well as social sciences in an interdisciplinary way; 3) the didactical strategies employed by the teachers.

Place, publisher, year, edition, pages
The International Academy of Technology, Education and Development, 2019
Series
INTED proceedings, E-ISSN 2340-1079
Keywords
programming, computational thinking, mathematics, social science, lesson study
National Category
Information Systems, Social aspects
Research subject
Information Society
Identifiers
urn:nbn:se:su:diva-177126 (URN)10.21125/inted.2019.0622 (DOI)978-84-09-08619-1 (ISBN)
Conference
13th International Technology, Education and Development Conference, Valencia, Spain, 11-13 March, 2019
Available from: 2019-12-17 Created: 2019-12-17 Last updated: 2025-02-17Bibliographically approved
Zhang, L. & Nouri, J. (2019). A systematic review of learning computational thinking through Scratch in K-9. Computers and education, 141, Article ID 103607.
Open this publication in new window or tab >>A systematic review of learning computational thinking through Scratch in K-9
2019 (English)In: Computers and education, ISSN 0360-1315, E-ISSN 1873-782X, Vol. 141, article id 103607Article, review/survey (Refereed) Published
Abstract [en]

As computational thinking (CT) is being embraced by educational systems worldwide, researchers and teachers have posed important questions such as what to teach and what can be learned. These questions are universally crucial to the learning of all subjects. Nevertheless, there is no up-to-date, systematic overview of CT education for K-9 students that attempt to provide answers to these crucial questions. Thus, this systematic review presents a synthesis of 55 empirical studies, providing evidence of the development of computational thinking through programming in Scratch, one of the most popular visual block programming languages in schools. The purpose of this review is to systematically examine the CT skills that can be obtained through Scratch in K-9 based on empirical evidence. This systematic review has adopted Brennan and Resnick's (2012) framework as the basis for defining and identifying the expected CT skills in K-9. The major findings entail what computational thinking skills students in K-9 can learn through Scratch in relation to the framework mentioned above, taking the progression of learning into account. Additional CT skills that are not captured by the framework were identified including input/output, reading, interpreting and communicating code, using multimodal media, predictive thinking, and human-computer interaction. These additional CT skills are not currently presented in Brennan and Resnick's (2012) framework and can be considered as possible supplements to their framework. Furthermore, the paper discusses the difficulties regarding assessment and the progression of the identified skills, as well as problems with study designs. Finally, the paper sets out suggestions for future studies based on the current research gaps.

Keywords
Computational thinking, Programming, Scratch, K-9, Systematic review
National Category
Computer and Information Sciences Educational Sciences
Identifiers
urn:nbn:se:su:diva-174920 (URN)10.1016/j.compedu.2019.103607 (DOI)000484653000003 ()
Available from: 2019-10-14 Created: 2019-10-14 Last updated: 2022-02-26Bibliographically approved
Svela, A., Nouri, J., Viberg, O. & Zhang, L. (2019). A Systematic Review of Tablet Technology in Mathematics Education. International Journal of Interactive Mobile Technologies (iJIM), 13(8), 139-158
Open this publication in new window or tab >>A Systematic Review of Tablet Technology in Mathematics Education
2019 (English)In: International Journal of Interactive Mobile Technologies (iJIM), E-ISSN 1865-7923, Vol. 13, no 8, p. 139-158Article in journal (Refereed) Published
Abstract [en]

In 2019, the mobile learning body of knowledge is extensive and much is known about the technology impacts and affordances of mobile devices in educational settings. A particular focus has now shifted toward specific technologies in specific subjects. Mathematics is one such subject and tablets are one such technology that is gaining attention. This systematic review representing the latest generation of tablet technology within the tablet-mediated learning in mathematics body of knowledge sought to derive evidence that supported questions into (a) what math sub-disciplines were covered, (b) what technology (application/hardware) was utilized, and (c) what pedagogical approaches were deployed in educational settings. This included analysis of the (d) advantages and (e) disadvantages present in those elements. Thirty-nine relevant articles were collected from various academic technology and educational databases. The results demonstrate that tablets are being predominantly deployed in various sub-disciplines such as Arithmetic, Computation, and Geometry with the iPad as the dominant choice for tablet hardware/applications. Pedagogical approaches lean heavily on game-based learning, environment interaction, and special needs support. Technological advantages include increased collaboration and mathematics engagement enabled by tablet mobility and a high potential for customization of solutions. Developers, teachers, and researchers need to be informed of potential challenges in designing content for tablet technology deployments in mathematics.

Keywords
tablets, evidence, mathematics, systematic review, mobile learning, learning, education
National Category
Information Systems
Research subject
Information Society
Identifiers
urn:nbn:se:su:diva-177131 (URN)10.3991/ijim.v13i08.10795 (DOI)
Available from: 2019-12-17 Created: 2019-12-17 Last updated: 2022-04-06Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-4216-4463

Search in DiVA

Show all publications