Publication Date
| In 2026 | 0 |
| Since 2025 | 260 |
| Since 2022 (last 5 years) | 1470 |
| Since 2017 (last 10 years) | 2998 |
| Since 2007 (last 20 years) | 4848 |
Descriptor
Source
Author
Publication Type
Education Level
Audience
| Teachers | 257 |
| Practitioners | 183 |
| Students | 53 |
| Administrators | 32 |
| Researchers | 24 |
| Media Staff | 18 |
| Parents | 11 |
| Policymakers | 10 |
| Community | 3 |
| Counselors | 1 |
| Support Staff | 1 |
| More ▼ | |
Location
| Turkey | 199 |
| Taiwan | 107 |
| United Kingdom | 107 |
| Australia | 105 |
| China | 93 |
| Canada | 71 |
| Spain | 71 |
| California | 58 |
| Sweden | 58 |
| Germany | 54 |
| Finland | 52 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
| Meets WWC Standards with or without Reservations | 2 |
Zhang, Xihui; Crabtree, John D.; Terwilliger, Mark G.; Jenkins, Janet T. – Journal of Information Systems Education, 2020
A solid foundation in computer programming is critical for students to succeed in advanced computing courses, but teaching such an introductory course is challenging. Therefore, it is important to develop better approaches in order to improve teaching effectiveness and enhance student learning. In this paper, we present 26 tips for teaching…
Descriptors: Programming, Programming Languages, Introductory Courses, Computer Science Education
Threekunprapa, Arinchaya; Yasri, Pratchayapong – International Journal of Instruction, 2020
Computational thinking (CT) has become a necessary skill of students in the 21st century. Various learning approaches have been developed to foster CT among school students. However, these approaches predominantly rely on computer devices and internet connection and fail to promote advanced computer concepts necessary for programming. Therefore,…
Descriptors: Computation, Thinking Skills, Coding, Flow Charts
Bakki, Aicha; Oubahssi, Lahcen; George, Sébastien; Cherkaoui, Chihab – Technology, Knowledge and Learning, 2020
The work presented in this paper examines part of a broader issue in the field of technology-enhanced learning and focused on Massive Open Online Courses environments (MOOC). The main goal is to provide an approach, models and tools to assist teachers in the scenario design process and the operationalization of pedagogical scenarios in a…
Descriptors: Online Courses, Programming, Integrated Learning Systems, Models
Hoteit, Bilal; Abdallah, Ali; Faour, Ahmad; Awada, Imad Alex; Sorici, Alexandru; Florea, Adina Magda – International Association for Development of the Information Society, 2020
Social robot in service is radically changing the ways of performing tasks and it becomes a distinct and valuable nascent. To achieve persist autonomy, robotic systems implement a closed-loop consisting of at least planning, reasoning and acting phases. From the continual loop perspective, this paper presents the ROSPlan framework, as a task…
Descriptors: Robotics, Artificial Intelligence, Man Machine Systems, Computer Software
Zheng, Lanqin; Zhen, Yuanyi; Niu, Jiayu; Zhong, Lu – Journal of Computing in Higher Education, 2022
Programming skills have gained increasing attention in recent years because digital technologies have become an indispensable part of life. However, little is known about the roles of fade-in and fade-out scaffolding in online collaborative programming settings. To close this research gap, the present study aims to examine the roles of fade-in and…
Descriptors: Programming, Scaffolding (Teaching Technique), Skill Development, Undergraduate Students
Fenty, Nicole S.; Pierce, Abby; Schildwachter, Julia – TEACHING Exceptional Children, 2022
There has been an increased emphasis in recent years on supporting young children with building 21st century literacy skills such as critical thinking and collaboration. Unfortunately, young children with or at risk for disabilities are unlikely to receive access to experiences that build 21st century literacies. Pre-coding activities, which…
Descriptors: Programming, Literacy, Integrated Activities, Early Childhood Education
Olivares, Daniel; Hundhausen, Christopher; Ray, Namrata – ACM Transactions on Computing Education, 2022
As in other STEM disciplines, early computing courses tend to stress individual assignments and discourage collaboration. This can lead to negative learning experiences that compel some students to give up. According to social learning theory, one way to improve students' learning experiences is to help them form and participate actively in…
Descriptors: Intervention, Interpersonal Relationship, Programming, Computer Science Education
Radloff, Jeffrey; Hall, Jacob A. – Education and Information Technologies, 2022
Recent US science standards conceptualize science as a set of shared multidisciplinary ideas and practices in common with engineering and computer science (CS). At the core, this portrayal requires an understanding of CS as a viable career path and set of discrete knowledge and skills, including those related to computer programming. However,…
Descriptors: Test Construction, Freehand Drawing, Programming, Elementary School Teachers
Kynigos, Chronis; Diamantidis, Dimitris – ZDM: Mathematics Education, 2022
We discuss classroom activity comprised of small groups of students collaboratively tinkering with programs of dynamically manipulable figural models, posing problems regarding their mathematical properties and behaviors. We analyzed data from students' discourse taken from two classroom interventions employing a framework of creative mathematical…
Descriptors: Creativity, Engineering, Mathematical Models, Programming
Cronquist, Björn; Fridberg, Marie; Redfors, Andreas – Teaching Science, 2022
Coping with a virtual and abstract reality has become part of everyday life. Therefore, perceptions of what will constitute everyday life experiences for future generations are next to impossible to predict. One way of preparing young children for such a future is the implementation of teaching towards digital competence in curricula around the…
Descriptors: Robotics, Young Children, Technology Uses in Education, Digital Literacy
Tavares, Paula Correia; Gomes, Elsa Ferreira; Henriques, Pedro Rangel; Vieira, Diogo Manuel – Open Education Studies, 2022
Computer Programming Learners usually fail to get approved in introductory courses because solving problems using computers is a complex task. The most important reason for that failure is concerned with motivation; motivation strongly impacts on the learning process. In this paper we discuss how techniques like program animation, and automatic…
Descriptors: Learner Engagement, Programming, Computer Science Education, Problem Solving
Hopcan, Sinan; Polat, Elif; Albayrak, Ebru – Education and Information Technologies, 2022
Programming knowledge is more important than ever in the digital world. However, teaching programming can be challenging, especially with novice learners. Considerable research has been conducted into the most effective methods for teaching programming. Extreme apprenticeship, a variation of cognitive apprenticeship, is a method that has been used…
Descriptors: Programming, Apprenticeships, Flipped Classroom, Conventional Instruction
Gordillo, Aldo; Lopez-Fernandez, Daniel; Tovar, Edmundo – IEEE Transactions on Education, 2022
Contribution: This article compares the effectiveness for online software engineering education of video-based learning and game-based learning using teacher-authored educational video games created by using authoring tools. Background: Although substantial research has evaluated the impact of video-based and game-based learning versus traditional…
Descriptors: Computer Software, Video Games, Game Based Learning, Program Effectiveness
Veerasamy, Ashok Kumar; Laakso, Mikko-Jussi; D'Souza, Daryl – Informatics in Education, 2022
Previous studies have proposed many indicators to assess the effect of student engagement in learning and academic achievement but have not yet been clearly articulated. In addition, while student engagement tracking systems have been designed, they rely on the log data but not on performance data. This paper presents results of a non-machine…
Descriptors: Formative Evaluation, Educational Indicators, Learner Engagement, At Risk Students
Yang, Weipeng; Ng, Davy Tsz Kit; Gao, Hongyu – British Journal of Educational Technology, 2022
Programmable robotics is recently used in early childhood education (ECE) to introduce programming and computational thinking (CT) skills. However, there is a further need for research to contrast the efficacy of children's participation in robot programming and traditionally beneficial ECE activities. The present study thus investigated the…
Descriptors: Kindergarten, Young Children, Robotics, Programming

Peer reviewed
Direct link
