1
|
Robledo Castro C, Rodríguez Rodríguez LH, Ossa Castillo LF. Effect of COGNI-MACHINE computational thinking training on executive functions in children aged 9 to 11: Protocol of a cluster randomized controlled trial. MethodsX 2023; 11:102329. [PMID: 37662998 PMCID: PMC10470278 DOI: 10.1016/j.mex.2023.102329] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/21/2023] [Accepted: 08/15/2023] [Indexed: 09/05/2023] Open
Abstract
We designed a controlled trial protocol that seeks to contribute to cognitive science by studying the effect of thought training on children's executive functions. The study design is a cluster randomized controlled trial, with intra-subject and inter-subject evaluation, with two parallel groups: an experimental group and a TAU control group. With three measures, pre-test, post-test, and follow-up after three months. The participants will be children aged 9 to 11. The allocation will be randomized by groups and not individually. The sample will be a minimum of 44 participants. The primary measures will be neuropsychological tests to assess executive functions. Secondary measures will be a computational thinking test, neuropsychological tests to assess metacognition and attention, and an acceptability scale. The experimental group will participate in the COGNI-MACHINE computational thinking training designed by the first author. The training frequency will be twice a week in 60 min sessions for 12 weeks. The TAU control group will receive computer science classes as usual during the same time as the experimental group. The evaluators taking the measurements will be blinded to the assignment. The investigators in charge of the intervention will be blinded to the results of the evaluations.
Collapse
Affiliation(s)
- Carolina Robledo Castro
- Universidad del Tolima, Street 42 #1-02, Ibagué 730006299, Colombia
- Universidad Autónoma de Manizales, Old Railway Station, Manizales 170001, Colombia
| | | | - Luis Fernando Ossa Castillo
- Universidad Autónoma de Manizales, Old Railway Station, Manizales 170001, Colombia
- Universidad de Caldas, Street 65 #26-10, Manizales 170002, Colombia
- Universidad Nacional de Colombia Sede Manizales, La Nubia Campus, Manizales 170001, Colombia
| |
Collapse
|
2
|
Robledo-Castro C, Hederich-Martínez C, Castillo-Ossa LF. Cognitive stimulation of executive functions through computational thinking. J Exp Child Psychol 2023; 235:105738. [PMID: 37421925 DOI: 10.1016/j.jecp.2023.105738] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 12/11/2022] [Revised: 06/11/2023] [Accepted: 06/12/2023] [Indexed: 07/10/2023]
Abstract
The healthy development of cognitive functions, including executive functions, has been shown to depend mainly on the experiences and learning opportunities of people, especially during childhood. Over the past few years, researchers have been studying the impacts of diverse types of interventions on children's cognitive development in which computational thinking programs are a recent field. This pilot study evaluated the effect of computational thinking training based on the "Programming for Children" program on the executive functions of children aged 10 and 11 years: working memory, inhibition, and planning (N = 30). The results showed that children in the experimental group improved on tests of visuospatial working memory, cognitive inhibition, and sequential planning compared with the control group. However, tests of verbal working memory, memory strategy, and visual spatial planning did not show any observed changes. Although this was an exploratory study, and its findings should be interpreted cautiously due to the small sample size, the findings support the relevance and feasibility of conducting similar larger studies with larger samples.
Collapse
Affiliation(s)
- Carolina Robledo-Castro
- Universidad del Tolima, Ibagué, Colombia; Universidad Autónoma de Manizales, Manizales, Colombia.
| | | | - Luis F Castillo-Ossa
- Universidad Autónoma de Manizales, Manizales, Colombia; Universidad de Caldas, Manizales, Colombia; Universidad Nacional de Colombia Sede Manizales, Manizales, Colombia
| |
Collapse
|
3
|
Ou Q, Liang W, He Z, Liu X, Yang R, Wu X. Investigation and analysis of the current situation of programming education in primary and secondary schools. Heliyon 2023; 9:e15530. [PMID: 37151627 PMCID: PMC10161691 DOI: 10.1016/j.heliyon.2023.e15530] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 08/15/2022] [Revised: 04/11/2023] [Accepted: 04/12/2023] [Indexed: 05/09/2023] Open
Abstract
With the rapid development of the era of artificial intelligence, the application ability of programming is also highlighted. As one of the necessary abilities of social talents in the future, primary and secondary schools pay more and more attention to this, and programming education is also in full swing. Therefore, based on previous studies, this paper further clarifies the current situation when the current situation of programming education in primary and secondary schools is ambiguous. This paper is aimed at a wide range of primary and secondary school teachers. With 1500 teachers who participated in the online training class for programming teachers as the object in Chinese primary, middle and high school stages, mainly from the three levels of schools, teachers, and students. The questionnaire with good reliability and validity test was used as the research method, the survey data were statistically described and analyzed, and differences were analyzed using Microsoft Excel2019, SPSS26.0 and so on, it investigates and analyzes the current situation of programming education in primary and secondary schools. Results indicate that the overall quality of programming education offerings in elementary and secondary schools is subpar, and the construction of programming education curriculum in schools requires improvement. Nevertheless, schools prioritize improving students' comprehensive abilities, and teachers hold a positive attitude towards programming education and teaching. Although students demonstrate a strong interest in learning, their foundation is weak, resulting in poor learning outcomes. Consequently, the author provides specific recommendations regarding programming education's working mechanism, curriculum standard system, teacher training, and educational resources sharing to better develop programming education in primary and secondary schools.
Collapse
|
4
|
Alvarez C, Samary MM, Wise AF. Modularization for mastery learning in CS1: a 4-year action research study. JOURNAL OF COMPUTING IN HIGHER EDUCATION 2023:1-44. [PMID: 37359038 PMCID: PMC10018628 DOI: 10.1007/s12528-023-09366-1] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Accepted: 02/24/2023] [Indexed: 06/28/2023]
Abstract
Computer programming is a skill of increasing importance in scientific and technological fields. However, in introductory computer science (CS1) courses in higher education, approximately one in every three students fails. A common reason is that students are overwhelmed by an accelerated and inflexible pace of learning that jeopardizes success. Accordingly, in the computer science education literature it has been suggested that the pedagogical philosophy of 'mastery learning,' which supports students progressing at their own pace, can improve academic outcomes of CS1 courses. Nevertheless, few extended mastery learning implementations in CS1 have been documented in the literature, and there is a lack of guidance and best practices to foster its adoption. In this paper, we present a four-year action research study in which a modular mastery-based CS1 course was designed, evaluated and improved in successive iterations with cohorts of engineering freshmen in a Latin American research university (N = 959). In the first year of the intervention, only 19.3% of students passed the course in their first semester attempting it. In successive iterations, the instructional design, teaching and learning activities, course content, and course management were iteratively improved such that by the fourth year of offering 77.1% of students passed the course in their first semester. Over this period, course attrition was reduced from 25.0% to 3.8% of the cohort, and students' mean time spent in the course decreased from 23.2 weeks (SD = 7.38) to 14.9 (SD = 3.64). Results indicate that modularization for mastery learning is a viable approach for improving academic results in a CS1 course. Practical considerations towards successful implementation of this approach are presented and discussed.
Collapse
Affiliation(s)
- Claudio Alvarez
- Facultad de Ingeniería y Ciencias Aplicadas, Universidad de los Andes, Santiago, Chile
- Centro de Investigación en Educación y Aprendizaje, Universidad de los Andes, Santiago, Chile
| | | | - Alyssa Friend Wise
- Steinhardt School of Culture, Education, and Human Development, New York University, New York, NY USA
| |
Collapse
|
5
|
The programming curriculum within ISIS. PLoS One 2022; 17:e0265721. [PMID: 35427366 PMCID: PMC9012375 DOI: 10.1371/journal.pone.0265721] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/05/2021] [Accepted: 02/11/2022] [Indexed: 11/19/2022] Open
Abstract
From 2014 to 2017, the Islamic State in Irak and Syria (ISIS), a terrorist political organization of Salafist jihadist ideology, had put in place an operational and relatively stable educational system. Among its Complementary Programs, ISIS included a curriculum for programming using the Scratch software. In this article, we discuss this curriculum by analyzing the content of the official ISIS programming textbook, with the objectives of characterizing: 1) the curriculum’s pedagogical intentions and definition of programming; 2) the programming curriculum; and 3) the religious and military indoctrination value. We found that, first, ISIS’s programming curriculum intentions are more about religious and military injunctions to build the caliphate than they are about developing 21st-century skills such as computational thinking. Second, although the progression of learning in the sequence of activities designed by ISIS seems logical and, overall, well-ordered, the ISIS programming curriculum does not encourage the development of 21st-century skills such as problem solving, discovery learning, or creativity—nor for that matter, the transfer of programming knowledge to different contexts. Finally, the textbook is particularly rich in elements of military and religious indoctrination and effectively participates in the indoctrination of students by helping to inculcate values consistent with ISIS’s jihadist ideology. This contribution seeks to better understand ISIS’s approach to education, which could provide support for initiatives aimed at rebuilding impacted education systems and groups.
Collapse
|
6
|
de la Hera DP, Zanoni MB, Sigman M, Calero CI. Peer tutoring of computer programming increases exploratory behavior in children. J Exp Child Psychol 2021; 216:105335. [PMID: 34974330 DOI: 10.1016/j.jecp.2021.105335] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/21/2021] [Revised: 09/27/2021] [Accepted: 11/12/2021] [Indexed: 10/19/2022]
Abstract
There is growing interest in teaching computer science and programming skills in schools. Here we investigated the efficacy of peer tutoring, which is known to be a useful educational resource in other domains but never before has been examined in such a core aspect of applied logical thinking in children. We compared (a) how children (N = 42, age range = 7 years 1 month to 8 years 4 months) learn computer programming from an adult versus learning from a peer and (b) the effect of teaching a peer versus simply revising what has been learned. Our results indicate that children taught by a peer showed comparable overall performance-a combination of accuracy and response times-to their classmates taught by an adult. However, there was a speed-accuracy trade-off, and peer-taught children showed more exploratory behavior, with shorter response times at the expense of lower accuracy. In contrast, no tutor effects (i.e., resulting from teaching a peer) were found. Thus, our results provide empirical evidence in support of peer tutoring as a way to help teach computer programming to children. This could contribute to the promotion of a widespread understanding of how computers operate and how to shape them, which is essential to our values of democracy, plurality, and freedom.
Collapse
Affiliation(s)
- Diego P de la Hera
- Laboratorio de Neurociencia, Universidad Torcuato Di Tella (UTDT), C1428 Buenos Aires, Argentina; Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET), C1425 Buenos Aires, Argentina
| | - María B Zanoni
- Laboratorio de Neurociencia, Universidad Torcuato Di Tella (UTDT), C1428 Buenos Aires, Argentina; Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET), C1425 Buenos Aires, Argentina
| | - Mariano Sigman
- Laboratorio de Neurociencia, Universidad Torcuato Di Tella (UTDT), C1428 Buenos Aires, Argentina; Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET), C1425 Buenos Aires, Argentina
| | - Cecilia I Calero
- Laboratorio de Neurociencia, Universidad Torcuato Di Tella (UTDT), C1428 Buenos Aires, Argentina; Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET), C1425 Buenos Aires, Argentina.
| |
Collapse
|
7
|
Gerosa A, Koleszar V, Tejera G, Gómez-Sena L, Carboni A. Cognitive abilities and computational thinking at age 5: Evidence for associations to sequencing and symbolic number comparison. COMPUTERS AND EDUCATION OPEN 2021. [DOI: 10.1016/j.caeo.2021.100043] [Citation(s) in RCA: 4] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/30/2022] Open
|
8
|
Developing Eighth-Grade Students’ Computational Thinking with Critical Reflection. SUSTAINABILITY 2021. [DOI: 10.3390/su132011192] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/17/2022]
Abstract
As computer science has become a vital power in facilitating the rapid and sustainable development of various fields, equipping everyone with computational thinking (CT) has been recognized as one of the core pillars supporting the sustainable development of individuals and our digital world. However, it remains challenging for secondary school students to assimilate CT. Recently, critical reflection has been proposed as a useful metacognitive strategy for regulating students’ thinking to solve current and future problems. In this study, a quasi-experiment was conducted to investigate the role of critical reflection in advancing eighth-grade students’ CT. The participants were 95 eighth-grade students, comprising an experimental group (n = 49) and a control group (n = 46). The students’ CT was evaluated based on their learning performance in computational concepts, computational practices, and computational perspectives. The results showed that critical reflection, compared with traditional instruction from teachers, could significantly advance eighth-grade students’ CT. Interestingly, the two groups showed significantly different learning performance in computational practices during the learning process. Furthermore, interaction with peers and instructors played an essential role in helping students engage as active agents in critical reflection. The results of this study emphasize the need to develop students’ CT by practicing critical reflection in eighth-grade education.
Collapse
|
9
|
Özcan MŞ, Çetinkaya E, Göksun T, Kisbu-Sakarya Y. Does learning to code influence cognitive skills of elementary school children? Findings from a randomized experiment. BRITISH JOURNAL OF EDUCATIONAL PSYCHOLOGY 2021; 91:1434-1455. [PMID: 34042178 DOI: 10.1111/bjep.12429] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/03/2020] [Revised: 03/16/2021] [Indexed: 11/29/2022]
Abstract
BACKGROUND Coding has been added to school curricula in several countries, being one of the necessary competencies of the 21st century. Although it has also been suggested to foster the development of several cognitive skills such as computational thinking and problem-solving, studies on the effects of coding are very limited, provide mixed results, and lack causal evidence. AIM This study aims to evaluate the impact of a learn-to-code programme on three cognitive skills in children: computational thinking, fluid intelligence, and spatial orientation, using a randomized trial. SAMPLE One hundred seventy-four (n = 81 girls) 4th-grade children participated in the study. METHODS Children were randomly assigned to one of the three 10-week learning programmes: learn-to-code (treatment of interest), mathematics (another STEM-related comparison treatment), and reading (control). Children responded to paper-pencil computational thinking, and spatial orientation measurements, and face-to-face matrix reasoning task at pre- and post-tests. RESULTS Results showed that children's computational thinking scores increased significantly only in the learn-to-code condition. Fluid intelligence significantly increased in all conditions, possibly due to a practice effect. The spatial orientation did not improve in any of the conditions. CONCLUSION These findings suggested that learning to code can be selectively beneficial for the development of computational thinking skills while not effective for spatial reasoning and fluid intelligence.
Collapse
Affiliation(s)
| | - Esra Çetinkaya
- Department of Psychology, Koç University, Istanbul, Turkey
| | - Tilbe Göksun
- Department of Psychology, Koç University, Istanbul, Turkey
| | | |
Collapse
|
10
|
Can computational thinking be improved by using a methodology based on metaphors and scratch to teach computer programming to children? COMPUTERS IN HUMAN BEHAVIOR 2020. [DOI: 10.1016/j.chb.2018.12.027] [Citation(s) in RCA: 41] [Impact Index Per Article: 10.3] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/17/2022]
|
11
|
Coding activities for children: Coupling eye-tracking with qualitative data to investigate gender differences. COMPUTERS IN HUMAN BEHAVIOR 2020. [DOI: 10.1016/j.chb.2019.03.003] [Citation(s) in RCA: 19] [Impact Index Per Article: 4.8] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/19/2022]
|
12
|
Blancas M, Valero C, Mura A, Vouloutsi V, Verschure PFMJ. “CREA”: An Inquiry-Based Methodology to Teach Robotics to Children. ROBOTICS IN EDUCATION 2020. [DOI: 10.1007/978-3-030-26945-6_4] [Citation(s) in RCA: 6] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 12/03/2022]
|
13
|
Arfé B, Vardanega T, Montuori C, Lavanga M. Coding in Primary Grades Boosts Children's Executive Functions. Front Psychol 2019; 10:2713. [PMID: 31920786 PMCID: PMC6917597 DOI: 10.3389/fpsyg.2019.02713] [Citation(s) in RCA: 16] [Impact Index Per Article: 3.2] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 06/16/2019] [Accepted: 11/18/2019] [Indexed: 11/13/2022] Open
Abstract
Several programs have been developed worldwide to improve children’s executive functions (EFs). Yet, the role played in EF development by learning activities embedded in the school curriculum has received scarce attention. With two studies, we recently tested the effects of computational thinking (CT) and coding—a new element of the primary school curriculum—on the development of children’s EFs. CT stimulates the ability to define a clear and orderly sequence of simple and well-specified steps to solve a complex problem. We conjecture that CT skills are associated to such EF processes as response inhibition and planning. In a first between-group cluster-randomized controlled trial, we tested the effects of 1-month coding activities on 76 first graders’ planning and response inhibition against those of 1-month standard STEM activities of a control group. In a second study, we tested the effects of 1-month coding activities of 17 second graders in two ways: within group (longitudinally), against 7 months of standard activities experienced by the same children (experimental group); and between groups, in comparison to the effects of standard STEM activities in a control group of 19 second graders. The results of the two studies show significant benefits of learning to code: children exposed to coding improved significantly more in planning and inhibition tasks than control children did. The longitudinal data showed that improvements in planning and inhibition skills after 1 month of coding activities (eight lessons) were equivalent to or greater than the improvement attained after 7 months of standard activities. These findings support the hypothesis that learning CT via coding can significantly boost children’s spontaneous development of EFs.
Collapse
Affiliation(s)
- Barbara Arfé
- Department of Developmental Psychology and Socialization, University of Padova, Padua, Italy
| | | | - Chiara Montuori
- Department of Developmental Psychology and Socialization, University of Padova, Padua, Italy
| | - Marta Lavanga
- Department of Developmental Psychology and Socialization, University of Padova, Padua, Italy
| |
Collapse
|
14
|
Papavlasopoulou S, Giannakos MN, Jaccheri L. Exploring children's learning experience in constructionism-based coding activities through design-based research. COMPUTERS IN HUMAN BEHAVIOR 2019. [DOI: 10.1016/j.chb.2019.01.008] [Citation(s) in RCA: 12] [Impact Index Per Article: 2.4] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/27/2022]
|
15
|
Nguyen VT, Hite R, Dang T. Learners’ Technological Acceptance of VR Content Development: A Sequential 3-Part Use Case Study of Diverse Post-Secondary Students. INTERNATIONAL JOURNAL OF SEMANTIC COMPUTING 2019. [DOI: 10.1142/s1793351x19400154] [Citation(s) in RCA: 15] [Impact Index Per Article: 3.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/18/2022]
Abstract
Web-based virtual reality (VR) development tools are in ubiquitous use by software developers, and now, university (undergraduate) students, to move beyond using, to creating new and energizing VR content. Web-based VR (WebVR), among other libraries and frameworks, have risen as a low-cost platform for users to create rich and intuitive VR content and applications. However, the success of WebVR as an instructional tool relies on post-secondary students technological acceptance (TA), the intersectionality of a user’s perceived utility (PU) and perceived ease of use (PEOU, or convenience) with said technological tool. Yet, there is a dearth of exploratory studies of students’ experiences with the AR/VR development technologies to infer their TA. To ascertain the viability of WebVR tools for software engineering undergraduates in the classroom, this paper presents a 3-case contextual investigation of 38 undergraduate students tasked with creating VR content. In each use case, students were provided increasing freedom in their VR content development parameters. Results indicated that students demonstrated elements of technological acceptance in their selection of webVR and other platforms, and not only successfully creating rich and robust VR content (PU), but also executing these projects in a short period (PEOU). Other positive externalities observed were students exhibitions of soft skills (e.g. creativity, critical thinking) and different modes of demonstrating coding knowledge, which suggest further study. Discussed are the lessons learned from the WebVR and VR/AR interventions and recommendations for WebVR instruction. This work may be helpful for both learners and teachers using VR/AR in selecting, designing, and developing coursework materials, tools, and libraries.
Collapse
Affiliation(s)
- Vinh T. Nguyen
- Computer Science Department, Texas Tech University, Lubbock, TX 79409, USA
| | - Rebecca Hite
- Department of Curriculum and Instruction, Texas Tech University, Lubbock, TX 79409, USA
| | - Tommy Dang
- Computer Science Department, Texas Tech University, Lubbock, TX 79409, USA
| |
Collapse
|
16
|
Improving students' understanding of basic programming concepts through visual programming language: The role of self-efficacy. COMPUTERS IN HUMAN BEHAVIOR 2019. [DOI: 10.1016/j.chb.2018.11.038] [Citation(s) in RCA: 41] [Impact Index Per Article: 8.2] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/21/2022]
|
17
|
Cheng G. Exploring factors influencing the acceptance of visual programming environment among boys and girls in primary schools. COMPUTERS IN HUMAN BEHAVIOR 2019. [DOI: 10.1016/j.chb.2018.11.043] [Citation(s) in RCA: 18] [Impact Index Per Article: 3.6] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/27/2022]
|
18
|
Bermúdez A, Casado R, Fernández G, Guijarro M, Olivas P. Drone challenge: A platform for promoting programming and robotics skills in K-12 education. INT J ADV ROBOT SYST 2019. [DOI: 10.1177/1729881418820425] [Citation(s) in RCA: 20] [Impact Index Per Article: 4.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/17/2022] Open
Abstract
The development of skills related to computer programming and robotics and the introduction of computational thinking principles in high schools are worldwide trends today. An effective way of initiating young students in this world consists in proposing them stimulating challenges. This work presents a robotic platform that has been successfully used to develop a competition (called Drone Challenge) in which students had to program the navigation system for a simulated unmanned aerial vehicle (or drone). Both the competition and the supporting platform are described in detail. In particular, the article provides a deep technical description of the main components of the platform, namely the drone simulator and the navigation development framework. The results of the survey conducted after the challenge point to the suitability of the working platform deployed.
Collapse
Affiliation(s)
- Aurelio Bermúdez
- Computing Systems Department, Albacete Research Institute of Informatics, University of Castilla-La Mancha, Campus Universitario, Albacete, Spain
| | - Rafael Casado
- Computing Systems Department, Albacete Research Institute of Informatics, University of Castilla-La Mancha, Campus Universitario, Albacete, Spain
| | - Guillermo Fernández
- Computing Systems Department, Albacete Research Institute of Informatics, University of Castilla-La Mancha, Campus Universitario, Albacete, Spain
| | - María Guijarro
- Computing Systems Department, Albacete Research Institute of Informatics, University of Castilla-La Mancha, Campus Universitario, Albacete, Spain
| | - Pablo Olivas
- Computing Systems Department, Albacete Research Institute of Informatics, University of Castilla-La Mancha, Campus Universitario, Albacete, Spain
| |
Collapse
|
19
|
Assessment of problem solving ability in novice programmers. PLoS One 2018; 13:e0201919. [PMID: 30208039 PMCID: PMC6135368 DOI: 10.1371/journal.pone.0201919] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/29/2018] [Accepted: 07/24/2018] [Indexed: 11/19/2022] Open
Abstract
Problem Solving (PS) skills allow students to handle problems within an educational context. PS is a core competence of Computer Science education and affects programming success. In this vein, this paper aims to investigate PS ability performance in primary school pupils of a computer course, implemented according to the Neo-Piagetian theory of cognitive development. The study included 945 Slovenian pupils, ranging from fourth to sixth grade. The effects of gender, age and consecutive years of attending the course were examined on pupils’ PS ability at the pre-operational and concrete operational stages. Pupils completed a survey questionnaire with four types of tasks (a series of statements, if-statements, loops and variables) at both stages. The analysis revealed three findings: the performance of PS ability in all tasks was, at the pre-operational stage, associated positively with performance at the concrete operational stage; there were no gender differences in PS performance at both stages, and both the grade and consecutive year of taking the computer course had an effect on PS ability performance at both stages. Those in the lowest grade and those taking the course for the first year reported lower performances than their older counterparts. These findings may help curriculum designers across the world develop efficient approaches to teaching computer courses.
Collapse
|
20
|
SoEasy: A Software Framework for Easy Hardware Control Programming for Diverse IoT Platforms. SENSORS 2018; 18:s18072162. [PMID: 29976850 PMCID: PMC6068918 DOI: 10.3390/s18072162] [Citation(s) in RCA: 5] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 05/21/2018] [Revised: 06/28/2018] [Accepted: 06/30/2018] [Indexed: 11/29/2022]
Abstract
Many Internet of Things (IoT) applications are emerging and evolving rapidly thanks to widespread open-source hardware platforms. Most of the high-end open-source IoT platforms include built-in peripherals, such as the universal asynchronous receiver and transmitter (UART), pulse width modulation (PWM), general purpose input output (GPIO) ports and timers, and have enough computation power to run embedded operating systems such as Linux. However, each IoT platform has its own way of configuring peripherals, and it is difficult for programmers or users to configure the same peripheral on a different platform. Although diverse open-source IoT platforms are widespread, the difficulty in programming those platforms hinders the growth of IoT applications. Therefore, we propose an easy and convenient way to program and configure the operation of each peripheral using a user-friendly Web-based software framework. Through the implementation of the software framework and the real mobile robot application development along with it, we show the feasibility of the proposed software framework, named SoEasy.
Collapse
|
21
|
Basogain X, Olabe MÁ, Olabe JC, Rico MJ. Computational Thinking in pre-university Blended Learning classrooms. COMPUTERS IN HUMAN BEHAVIOR 2018. [DOI: 10.1016/j.chb.2017.04.058] [Citation(s) in RCA: 11] [Impact Index Per Article: 1.8] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/19/2022]
|
22
|
Perez-Marin D, Hijon-Neira R, Martin-Lope M. A Methodology Proposal Based on Metaphors to Teach Programming to Children. IEEE REVISTA IBEROAMERICANA DE TECNOLOGIAS DEL APRENDIZAJE 2018. [DOI: 10.1109/rita.2018.2809944] [Citation(s) in RCA: 17] [Impact Index Per Article: 2.8] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/08/2022]
|
23
|
A Scoping Review of Studies on Computational Thinking in K–12 Mathematics Classrooms. ACTA ACUST UNITED AC 2017. [DOI: 10.1007/s40751-017-0038-8] [Citation(s) in RCA: 33] [Impact Index Per Article: 4.7] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/26/2022]
|
24
|
Román-González M, Pérez-González JC, Jiménez-Fernández C. Which cognitive abilities underlie computational thinking? Criterion validity of the Computational Thinking Test. COMPUTERS IN HUMAN BEHAVIOR 2017. [DOI: 10.1016/j.chb.2016.08.047] [Citation(s) in RCA: 320] [Impact Index Per Article: 45.7] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/16/2022]
|