NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Laws, Policies, & Programs
Assessments and Surveys
Motivated Strategies for…1
What Works Clearinghouse Rating
Showing 1 to 15 of 51 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Muldner, Kasia; Jennings, Jay; Chiarelli, Veronica – ACM Transactions on Computing Education, 2023
This article reviews literature on worked examples in the context of programming activities. We focus on two types of examples, namely, code-tracing and code-generation, because there is sufficient research on these to warrant a review. We synthesize key results according to themes that emerged from the review. This synthesis aims to provide…
Descriptors: Problem Solving, Programming, Computer Science Education, Literature Reviews
Peer reviewed Peer reviewed
Direct linkDirect link
Adam V. Maltese; Kelli M. Paul; Bárbara Yarza; Lauren Penney – Educational Technology Research and Development, 2024
In this manuscript, we describe a coding club we created and implemented during the COVID-19 pandemic. We were purposeful in creating the club to: (a) focus on design and problem solving as the basis for learning computer coding and (b) include elements to improve the engagement of girls. We ran multiple iterations of a Girls Design with Code Club…
Descriptors: Clubs, Females, Design, Problem Solving
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Valerie Critten; Hannah Hagon; Melike Aslan Unlu – International Journal of Computer Science Education in Schools, 2024
In light of current developments, there is an increasing effort to integrate computing-oriented activities into the education of children as young as two years old. Although the computing strand is not officially addressed in the Early Years Foundation Stage Statutory Framework (DfES, 2024), a small number of early years teachers in England…
Descriptors: Foreign Countries, Early Childhood Education, Computation, Problem Solving
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Laurent Cervoni; Julien Brasseur – International Association for Development of the Information Society, 2022
A Prolog program consists of a set of facts and rules rather than imperative statements, commonly used in most other programming languages. Therefore, the Prolog language is used to encode logic, from which the inference engine deduces logical conclusions. In this article, we argue that the use of the Prolog language can be useful to help students…
Descriptors: Teaching Methods, Mathematics Instruction, Problem Solving, Programming Languages
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Judith Galezer; Smadar Szekely – Informatics in Education, 2024
Spark, one of the products offered by MyQ (formerly Plethora), is a game-based platform meticulously designed to introduce students to the foundational concepts of computer science. By navigating through logical challenges, users delve into topics like abstraction, loops, and graph patterns. Setting itself apart from its counterparts, Spark boasts…
Descriptors: Learning Management Systems, Game Based Learning, Computer Science Education, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Peter Curtis; Brett Moffett; David A. Martin – Australian Primary Mathematics Classroom, 2024
In this article, the authors explore how the 3C Model can be used to integrate other curriculum areas with mathematics, namely digital technologies. To illustrate the model, they provide a practical example of a teaching sequence. T he 3C Model is designed to create opportunities for applying reasoning and problem-solving skills and learning…
Descriptors: Models, Computer Software, Problem Solving, Mathematics Instruction
Peer reviewed Peer reviewed
Direct linkDirect link
Iserte, Sergio; Tomas, Vicente R.; Perez, Miguel; Castillo, Maribel; Boronat, Pablo; Garcia, Luis A. – IEEE Transactions on Education, 2023
Team project-based learning (TPBL) combines two learning techniques: 1) project-based learning (PBL) and 2) teamwork. This combination leverages the learning outcomes of both methods and places students in a real work situation where they must develop and solve a real project while working as a team. TPBL has been used in two advanced database…
Descriptors: Cooperative Learning, Student Projects, Active Learning, Teamwork
Villamor, Maureen M. – Research and Practice in Technology Enhanced Learning, 2020
High attrition and dropout rates are common in introductory programming courses. One of the reasons students drop out is loss of motivation due to the lack of feedback and proper assessment of their progress. Hence, a process-oriented approach is needed in assessing programming progress, which entails examining and measuring students' compilation…
Descriptors: Novices, Problem Solving, Computer Science Education, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Caeli, Elisa Nadire; Yadav, Aman – TechTrends: Linking Research and Practice to Improve Learning, 2020
In the recent years, there has been a push to engage primary and secondary students in computer science to prepare them to live and work in a world influenced by computation. One of the efforts involves getting primary and secondary students to think computationally by introducing computational ideas such as, algorithms and abstraction. Majority…
Descriptors: Thinking Skills, Elementary School Students, Secondary School Students, Problem Solving
Peer reviewed Peer reviewed
Direct linkDirect link
Phillips, A. M.; Gouvea, E. J.; Gravel, B. E.; Beachemin, P. -H.; Atherton, T. J. – Physical Review Physics Education Research, 2023
Computation is intertwined with essentially all aspects of physics research and is invaluable for physicists' careers. Despite its disciplinary importance, integration of computation into physics education remains a challenge and, moreover, has tended to be constructed narrowly as a route to solving physics problems. Here, we broaden Physics…
Descriptors: Physics, Science Instruction, Teaching Methods, Models
Peer reviewed Peer reviewed
Direct linkDirect link
Allbee, Quinn; Barber, Robert – Biochemistry and Molecular Biology Education, 2021
Biology is a data-driven discipline facilitated greatly by computer programming skills. This article describes an introductory experiential programming activity that can be integrated into distance learning environments. Students are asked to develop their own Python programs to identify the nature of alleles linked to disease. This activity…
Descriptors: Genetics, Science Instruction, Programming Languages, Biology
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Kiraly, Sandor; Balla, Tamas – Acta Didactica Napocensia, 2020
Our online programming language courses have been developed for youngsters who are interested in computer programming. The courses were gamified with some common gamification elements: points, badges, incentives, immediate feedback and leaderboard. The developed Learning Management System (LMS) for our learning portal provides the chance to…
Descriptors: Programming, Computer Science Education, Educational Games, Online Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Rich, Kathryn M.; Spaepen, Elizabet; Strickland, Carla; Moran, Cheryl – Interactive Learning Environments, 2020
A key debate in computer science education is whether and how computational thinking (CT) is used within disciplines other than computer science. Broad definitions provide many avenues for developing integrated instruction, as practices within existing activities can simply be reframed in terms of CT. But such general use of the term CT may…
Descriptors: Computer Science Education, Mathematics Education, Mathematics Skills, Elementary School Students
Peer reviewed Peer reviewed
Direct linkDirect link
Solin, Pavel; Roanes-Lozano, Eugenio – International Journal for Technology in Mathematics Education, 2020
Many mathematics educators are not aware of a strong connection that exists between the education of computer programming and mathematics. The reason may be that they have not been exposed to computer programming. This connection is worth exploring, given the current trends of automation and Industry 4.0. Therefore, in this paper we take a closer…
Descriptors: Computer Science Education, Mathematics Education, Programming Languages, Interdisciplinary Approach
Peer reviewed Peer reviewed
Direct linkDirect link
Kohvakka, Mikko – European Journal of Higher Education, 2021
This paper analyses the phenomena of co-existence of competing moral principles in a university merger. In doing so, the paper builds on Boltanski and Thévenot's theoretical framework of orders of worth to account for the ways in which different social actors, both inside and outside academia, actively engage in justification work to solve…
Descriptors: Universities, Organizational Change, Moral Values, College Faculty
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4