Publication Date
In 2025 | 2 |
Since 2024 | 4 |
Since 2021 (last 5 years) | 12 |
Since 2016 (last 10 years) | 16 |
Since 2006 (last 20 years) | 17 |
Descriptor
Source
Author
Boyer, Kristy Elizabeth | 1 |
Buyukkarci, Aysegul | 1 |
Celepkolu, Mehmet | 1 |
Cheon, Jongpil | 1 |
Courtney, Mary F. | 1 |
Dan Sun | 1 |
Elmi, Angelo F. | 1 |
Espinal, Alejandro | 1 |
Fan Xu | 1 |
G. Alex Ambrose | 1 |
Geist, Eugene | 1 |
More ▼ |
Publication Type
Journal Articles | 13 |
Reports - Research | 9 |
Reports - Descriptive | 5 |
Speeches/Meeting Papers | 3 |
Dissertations/Theses -… | 2 |
Reports - Evaluative | 1 |
Tests/Questionnaires | 1 |
Education Level
Secondary Education | 5 |
Higher Education | 4 |
Junior High Schools | 4 |
Middle Schools | 4 |
Postsecondary Education | 4 |
Elementary Education | 2 |
Grade 4 | 1 |
Grade 7 | 1 |
Intermediate Grades | 1 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
Michael E. Ellis; K. Mike Casey; Geoffrey Hill – Decision Sciences Journal of Innovative Education, 2024
Large Language Model (LLM) artificial intelligence tools present a unique challenge for educators who teach programming languages. While LLMs like ChatGPT have been well documented for their ability to complete exams and create prose, there is a noticeable lack of research into their ability to solve problems using high-level programming…
Descriptors: Artificial Intelligence, Programming Languages, Programming, Homework
Irem Nur Çelik; Kati Bati – Informatics in Education, 2025
In this study, we aimed to investigate the impact of cooperative learning on the computational thinking skills and academic performances of middle school students in the computational problem-solving approach. We used the pretest-posttest control group design of the quasiexperimental method. In the research, computational problem-solving…
Descriptors: Cooperative Learning, Academic Achievement, Computation, Thinking Skills
W. Paige Hall; Kevin Cantrell – Journal of Chemical Education, 2024
Human-driven carbon emissions have resulted in increased levels of dissolved carbon dioxide in the Earth's oceans. This dissolved carbon dioxide reacts with water to form carbonic acid, which impacts ocean acidity as well as the solubility of carbonate-containing compounds, with far-reaching impacts on marine ecosystems and the human communities…
Descriptors: Programming Languages, Computer Science Education, Chemistry, Marine Biology
Nischal Shrestha – ProQuest LLC, 2022
Data science programming presents many challenges for programmers entering the field. Roughly, data science programming can be broken up into several activities: data wrangling, analysis, modeling, or visualization. Data wrangling is an important first step that involves cleaning and shaping tabular data--or dataframes--into a form amenable for…
Descriptors: Data Science, Programming, Learning Strategies, Programming Languages
Höppner, Frank – International Educational Data Mining Society, 2021
Various similarity measures for source code have been proposed, many rely on edit- or tree-distance. To support a lecturer in quickly assessing live or online exercises with respect to "approaches taken by the students," we compare source code on a more abstract, semantic level. Even if novice student's solutions follow the same idea,…
Descriptors: Coding, Classification, Programming, Computer Science Education
Hoffman, Heather J.; Elmi, Angelo F. – Journal of Statistics and Data Science Education, 2021
Teaching students statistical programming languages while simultaneously teaching them how to debug erroneous code is challenging. The traditional programming course focuses on error-free learning in class while students' experiences outside of class typically involve error-full learning. While error-free teaching consists of focused lectures…
Descriptors: Statistics Education, Programming Languages, Troubleshooting, Coding
Jeff Bender – ProQuest LLC, 2023
At an unrivaled and enduring pace, computing has transformed the world, resulting in demand for a universal fourth foundation beyond reading, writing, and arithmetic: computational thinking (CT). Despite increasingly widespread acceptance of CT as a crucial competency for all, transforming education systems accordingly has proven complex. The…
Descriptors: Addictive Behavior, Game Based Learning, Evaluation Methods, Computation
Espinal, Alejandro; Vieira, Camilo; Guerrero-Bequis, Valeria – Computer Science Education, 2023
Background and context: Transfer is a process where students apply their learning to different contexts. This process includes using their knowledge to solve problems with similar complexity, and in new contexts. In the context of programming, transfer also includes being able to understand and use different programming languages. Objective: This…
Descriptors: Block Scheduling, Computer Science Education, Programming Languages, Coding
Buyukkarci, Aysegul; Taslidere, Erdal – Journal of Educational Technology, 2021
Coding education has been offered to primary school students due to certain reasons: (1) coding improves students' problem solving and creative thinking skills; and (2) it has high visual-quality and easy-to-use block-based tools. In this study, the effects of coding education on 4th grade students' self-efficacy and scratch coding achievement…
Descriptors: Computer Science Education, Programming Languages, Coding, Thinking Skills
Simon D. Weaver; G. Alex Ambrose; Rebecca J. Whelan – Journal of Chemical Education, 2022
Students completing undergraduate majors in chemistry are not typically required to undergo formal training in computer programming or coding. As a result, many chemistry students are graduating without skills in understanding, writing, or manipulating computer code. This skills gap places students at a disadvantage, considering the widespread and…
Descriptors: Coding, Undergraduate Students, Majors (Students), Chemistry
Kwon, Kyungbin; Cheon, Jongpil – International Journal of Computer Science Education in Schools, 2019
Although teachers need to assess computational thinking (CT) for computer science education in K-12, it is not easy for them to evaluate students' programs based on the perspective. The purpose of this study was to investigate students' CT skills reflected in their Scratch programs. The context of the study was a middle school coding club where…
Descriptors: Computer Science Education, Computation, Thinking Skills, Coding
Gough, John – Australian Primary Mathematics Classroom, 2018
In fact, ever since Seymour Papert (famous in his later years for constructionism, a learning theory that married conceptual constructivism with concrete experience) created Logo programming, many schools have been coding using Logo, the educational computer programming software that has the famous 'turtle' on the computer screen. Importantly,…
Descriptors: Coding, Programming, Programming Languages, Computer Software
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
Thomson, Ian – Australian Mathematics Teacher, 2017
Snowflakes falling in Brisbane, Australia would likely make news headlines during any season of a given year, even during winter. Year 8 students at Ormiston College which is located in Brisbane, have made their own snowflakes--of a kind. Using the programming language Scratch, all Year 8 Mathematics students wrote code to construct Swedish…
Descriptors: Technology Uses in Education, Programming Languages, Secondary School Mathematics, Secondary School Students
Previous Page | Next Page »
Pages: 1 | 2