Developing the computer programming self-efficacy scale for computer literacy education

MJ Tsai, CY Wang, PF Hsu - … of Educational Computing …, 2019 - journals.sagepub.com
… ’s computer programming ability of a literacy level, we added … operations provided in a
programming environment such as a … The distributed computation addresses that a programming

Improving students' understanding of basic programming concepts through visual programming language: The role of self-efficacy

CY Tsai - Computers in Human Behavior, 2019 - Elsevier
… the course of introduction to computer science, which … development environment is similar
to another VPL, Scratch, developed by the Massachusetts Institute of Technology. Past studies

Can computational thinking be improved by using a methodology based on metaphors and scratch to teach computer programming to children?

D Pérez-Marín, R Hijón-Neira, A Bacelo… - Computers in Human …, 2020 - Elsevier
… Until recently, it was unconceivable to think children could learn about programming. On the
contrary, children were not taught these concepts until Secondary School, or even University…

The cognitive benefits of learning computer programming: A meta-analysis of transfer effects.

R Scherer, F Siddiq… - Journal of Educational …, 2019 - psycnet.apa.org
computational thinking skills through programming has received considerable attention lately:
Programming is introduced into school … mainly primary and secondary school students in …

Teacher development in computational thinking: Design and learning outcomes of programming concepts, practices and pedagogy

SC Kong, M Lai, D Sun - Computers & Education, 2020 - Elsevier
… Recently introduced block-based programming environments, such as … programming
environment as the technology of interest, because the block-based programming environments

[PDF][PDF] Design and development of digital game-based learning software for incorporation into school syllabus and curriculum transaction

A Mohanty, A Alam, R Sarkar, S Chaudhury - Design Engineering, 2021 - researchgate.net
… In this application, we introduced a scoring system so that students could compare …
development environment for Linux, macOS, and Windows. Its primary focus is development of …

12 novice programmers and introductory programming

AV Robins - The Cambridge handbook of computing education …, 2019 - books.google.com
… to deliver technology topics and when to introduce programming in the school curriculum. …
Pedagogical tools such as programming environments are explored in Chapter 21, issues …

Computational thinking, between Papert and Wing

M Lodi, S Martini - Science & education, 2021 - Springer
… of computational methods in other sciences call for its introduction in the school curriculum.
programming environments (LOGO being the originating one), where the amount of CS and …

A systematic review of learning computational thinking through Scratch in K-9

LC Zhang, J Nouri - Computers & Education, 2019 - Elsevier
studies, providing evidence of the development of computational thinking through programming
in … The background section offers a brief introduction to the history of CT, a summarized …

Exploring the potential of augmented reality for teaching school computer science

V Oleksiuk, O Oleksiuk - … on Augmented Reality in Education, 2020 - lib.iitta.gov.ua
computer science in secondary school. Subject of research is augmented reality technology
as a mean of teaching computer science in secondary school… In our opinion, the introduction