Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Investigating block programming tools in high school to support Education 4.0: A Systematic Map** Study
In Education 4.0, a personalized learning process is expected, and that students are the
protagonist. In this new education format, it is necessary to prepare students with the skills …
protagonist. In this new education format, it is necessary to prepare students with the skills …
[HTML][HTML] How can unplugged approach facilitate novice students' understanding of computational thinking? An exploratory study from a Nigerian university
Computational thinking (CT) has been relevant in teaching STEM courses, and educators
are incorporating both plugged and unplugged CT activities in their modules to prepare new …
are incorporating both plugged and unplugged CT activities in their modules to prepare new …
Assessment methods and interventions to develop computational thinking—A literature review
Computational Thinking (CT) allows us to solve complex problems by expressing it in a way
that computers, humans, or both, can understand. CT is closely related to problem solving …
that computers, humans, or both, can understand. CT is closely related to problem solving …
Self-efficacy and behavior patterns of learners using a real-time collaboration system developed for group programming
In order to promote the practice of co-creation, a real-time collaboration (RTC) version of the
popular block-based programming (BBP) learning environment, MIT App Inventor (MAI), was …
popular block-based programming (BBP) learning environment, MIT App Inventor (MAI), was …
A spiral model teaching mobile application development in terms of the continuity principle in school and university education
G Aimicheva, Z Kopeyev, Z Ordabayeva… - Education and …, 2020 - Springer
The article is devoted to the issues of teaching mobile application development and, as a
consequence, training of highly qualified in-demand mobile developers. Nowadays, training …
consequence, training of highly qualified in-demand mobile developers. Nowadays, training …
[HTML][HTML] Novel scratch programming blocks for web scra**
Although Scratch is the most widely used block-based educational programming language,
it is not easy for students to create various types of Scratch programs based on real-life data …
it is not easy for students to create various types of Scratch programs based on real-life data …
[PDF][PDF] Conceptual model of learning computational thinking through educational robotic
Computational thinking (CT) is useful in the daily problemsolving process while educational
robotic (ER) is well known as a pedagogical tool in attracting students to learn more in …
robotic (ER) is well known as a pedagogical tool in attracting students to learn more in …
Block-based programming enabling students to gain and transfer knowledge with a no-code approach
In this article, we describe our experience designing and teaching a curriculum on mobile
software development that has benefitted from the no-code philosophy leveraging the power …
software development that has benefitted from the no-code philosophy leveraging the power …
First steps towards automatically defining the difficulty of maze-based programming challenges
In a world where algorithms are ubiquitous, the development of computational thinking
competencies is becoming progressively important among students, technology …
competencies is becoming progressively important among students, technology …
The influence of block-based programming to computational thinking skills: A systematic review
Computational Thinking (CT) is an important skill to master in the 21st century. There are
several ways that are believed to be able to improve students' CT skills, one of which is the …
several ways that are believed to be able to improve students' CT skills, one of which is the …