NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Laws, Policies, & Programs
Assessments and Surveys
Minnesota Comprehensive…1
What Works Clearinghouse Rating
Showing 1 to 15 of 37 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Dan Sun; Fan Xu – Journal of Educational Computing Research, 2025
Real-time collaborative programming (RCP), which allows multiple programmers to work concurrently on the same codebase with changes instantly visible to all participants, has garnered considerable popularity in higher education. Despite this trend, little work has rigorously examined how undergraduates engage in collaborative programming when…
Descriptors: Cooperative Learning, Programming, Computer Science Education, Undergraduate Students
Peer reviewed Peer reviewed
Direct linkDirect link
Renske Weeda; Sjaak Smetsers; Erik Barendsen – Computer Science Education, 2024
Background and Context: Multiple studies report that experienced instructors lack consensus on the difficulty of programming tasks for novices. However, adequately gauging task difficulty is needed for alignment: to select and structure tasks in order to assess what students can and cannot do. Objective: The aim of this study was to examine…
Descriptors: Novices, Coding, Programming, Computer Science Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Emre Zengin; Yasemin Karal – International Journal of Assessment Tools in Education, 2024
This study was carried out to develop a test to assess algorithmic thinking skills. To this end, the twelve steps suggested by Downing (2006) were adopted. Throughout the test development, 24 middle school sixth-grade students and eight experts in different areas took part as needed in the tasks on the project. The test was given to 252 students…
Descriptors: Grade 6, Algorithms, Thinking Skills, Evaluation Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Yang, Zhiyuan; Xiang, Wei; You, Weitao; Sun, Lingyun – International Journal of Technology and Design Education, 2021
Design education and practices increasingly involve distributed collaboration. However, its effects on students' design processes, and on the nature of collaboration instruction, remain unclear. The aim of this study was to extend the present understanding of distributed collaborative design by comparing the design activities regarding…
Descriptors: Design, Educational Practices, Teacher Collaboration, Comparative Analysis
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Demir-Kaçan, Sibel; Kaçan, Ahmet – International Journal of Psychology and Educational Studies, 2022
Students can develop their creative thinking processes and problem scenarios with robotic applications. Therefore, the research objective is that robotic applications can solve students' problem scenarios. This study was conducted in Samsun/Turkey in the Ministry of Education for 10 weeks and involved 8 elementary school students.. For this study,…
Descriptors: Foreign Countries, Creative Thinking, Problem Solving, Robotics
Peer reviewed Peer reviewed
Direct linkDirect link
Cutumisu, Maria; Adams, Catherine; Glanfield, Florence; Yuen, Connie; Lu, Chang – IEEE Transactions on Education, 2022
The growing interest of educational researchers in computational thinking (CT) has led to an expanding literature on assessments of CT skills and attitudes. However, few studies have examined whether CT attitudes influence CT skills. The present study examines the relationship between CT attitudes and CT skills for preservice teachers (PSTs). The…
Descriptors: Structural Equation Models, Preservice Teachers, Thinking Skills, Computation
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Arslan, Seda; Çelik, Yasar – African Educational Research Journal, 2022
Coding, which is among the 21st century skills, has been included in the curriculum of many countries in recent years from preschool to high school. Primary school teachers are very important in the teaching of coding. In this context, this study aims to reveal the coding education that primary school students receive and the contribution of this…
Descriptors: Elementary School Students, Elementary School Teachers, Teacher Attitudes, Student Attitudes
Peer reviewed Peer reviewed
Direct linkDirect link
Jessica F. Cantlon; Katherine T. Becker; Caroline M. DeLong – Journal for STEM Education Research, 2024
STEM experiences that capture students' curiosity have a unique role in inspiring awe in science, enculturing science engagement, and recruiting students to pursue STEM careers. Here, we present a unique interdisciplinary STEM experience for elementary school students that teaches them to write computer code to test primate intelligence at a zoo…
Descriptors: Authentic Learning, Interdisciplinary Approach, STEM Education, Elementary School Students
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Ma, Yingbo; Katuka, Gloria Ashiya; Celepkolu, Mehmet; Boyer, Kristy Elizabeth – International Educational Data Mining Society, 2022
Collaborative learning is a complex process during which two or more learners exchange opinions, construct shared knowledge, and solve problems together. While engaging in this interactive process, learners' satisfaction toward their partners plays a crucial role in defining the success of the collaboration. If intelligent systems could predict…
Descriptors: Middle School Students, Cooperative Learning, Prediction, Peer Relationship
Peer reviewed Peer reviewed
Direct linkDirect link
Cutumisu, Maria; Guo, Qi – IEEE Transactions on Education, 2019
Contribution: This paper employs the automatic scoring of short essays as a novel way to determine pre-service teachers' knowledge of and attitudes toward computational thinking (CT) from their written reflections. Implications about designing CT courses for pre-service teachers are discussed. Background: CT is an essential 21st-century competency…
Descriptors: Preservice Teachers, Computation, Reflection, Coding
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Calder, Nigel – Waikato Journal of Education, 2019
This article reports on a research project that examined the ways that 10-year-old students, who were using Scratch for coding, engaged with mathematical ideas. Interactive software is emerging that has cross-curricula implications and facilitates thinking in rich, problem-solving environments. Scratch, a free-to-use graphical programming…
Descriptors: Programming, Coding, Computer Software, Educational Technology
Peer reviewed Peer reviewed
Direct linkDirect link
Govender, Irene – Journal of Information Technology Education: Innovations in Practice, 2021
Aim/Purpose: This study seeks to understand the various ways information systems (IS) students experience introductory programming to inform IS educators on effective pedagogical approaches to teaching programming. Background: Many students who choose to major in information systems (IS), enter university with little or no experience of learning…
Descriptors: Programming, Information Science Education, Diaries, Student Attitudes
Peer reviewed Peer reviewed
Direct linkDirect link
Vieira, Camilo; Magana, Alejandra J.; Roy, Anindya; Falk, Michael L. – Cognition and Instruction, 2019
Creating explanations is an important process for students, not only to make connections between novel information and background knowledge, but also to be able to communicate their understanding of any given topic. This article explores students' explanations in the context of computational science and engineering, an important interdisciplinary…
Descriptors: Student Attitudes, Comprehension, Computation, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Kuo, Eric; Hallinen, Nicole R.; Conlin, Luke D. – International Journal of Science Education, 2017
One aim of school science instruction is to help students become adaptive problem solvers. Though successful at structuring novice problem solving, step-by-step problem-solving frameworks may also constrain students' thinking. This study utilises a paradigm established by Heckler [(2010). Some consequences of prompting novice physics students to…
Descriptors: Science Instruction, Physics, Epistemology, Problem Solving
Buffardi, Kevin John – ProQuest LLC, 2014
Effective software testing identifies potential bugs and helps correct them, producing more reliable and maintainable software. As software development processes have evolved, incremental testing techniques have grown in popularity, particularly with introduction of test-driven development (TDD). However, many programmers struggle to adopt TDD's…
Descriptors: Computer Software, Testing, Development, Programming
Previous Page | Next Page »
Pages: 1  |  2  |  3