Teaching machine learning in school: A systematic mapping of the state of the art

LS Marques, C Gresse von Wangenheim… - Informatics in …, 2020 - ceeol.com
Although Machine Learning (ML) is integrated today into various aspects of our lives, few
understand the technology behind it. This presents new challenges to extend computing …

[HTML][HTML] An artificial intelligence model for heart disease detection using machine learning algorithms

V Chang, VR Bhavani, AQ Xu, MA Hossain - Healthcare Analytics, 2022 - Elsevier
The paper focuses on the construction of an artificial intelligence-based heart disease
detection system using machine learning algorithms. We show how machine learning can …

Exploring the computational thinking effects in pre-university education

FJ García-Peñalvo, AJ Mendes - Computers in human behavior, 2018 - Elsevier
Several countries have usually adopted several priorities for developing ICT competences
from kindergarten to secondary education. Most of them are focused on the development of …

Visual tools for teaching machine learning in K-12: A ten-year systematic mapping

C Gresse von Wangenheim, JCR Hauck… - Education and …, 2021 - Springer
Abstract Teaching Machine Learning in school helps students to be better prepared for a
society rapidly changing due to the impact of Artificial Intelligence. This requires age …

The landscape of Block-based programming: Characteristics of block-based environments and how they support the transition to text-based programming

Y Lin, D Weintrop - Journal of Computer Languages, 2021 - Elsevier
Block-based programming (BBP) environments have become increasingly commonplace
computer science education. Despite a rapidly expanding ecosystem of BBP environments …

12 novice programmers and introductory programming

AV Robins - The Cambridge handbook of computing education …, 2019 - books.google.com
One of the central topics in computing education research (CEDR) is the exploration of how
a person learns their first programming language, also described in terms such as …

Transitioning from introductory block-based and text-based environments to professional programming languages in high school computer science classrooms

D Weintrop, U Wilensky - Computers & Education, 2019 - Elsevier
Block-based programming languages are becoming increasingly common in introductory
computer science classrooms across the K-12 spectrum. One justification for the use of block …

[PDF][PDF] Coding at a crossroads

M Resnick, N Rusk - Communications of the ACM, 2020 - dl.acm.org
Coding at a crossroads Page 1 120 COMMUNICATIONS OF THE ACM | NOVEMBER 2020 |
VOL. 63 | NO. 11 contributed articles THE EDUCATIONAL USE of coding in schools is at a …

Effect of unplugged programming teaching aids on children's computational thinking and classroom interaction: With respect to Piaget's four stages theory

Z Zhan, W He, X Yi, S Ma - Journal of Educational Computing …, 2022 - journals.sagepub.com
This paper examined the effect of the Unplugged Programming Teaching Aids (UPTA) on
students' computational thinking and classroom interaction. A set of UPTA was created and …

Design and analysis of microworlds and puzzles for block-based programming

R Pelánek, T Effenberger - Computer Science Education, 2022 - Taylor & Francis
ABSTRACT Background and Context Block-based programming is a popular approach to
teaching introductory programming. Block-based programming often works in the context of …