Publication Date
In 2025 | 1 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 10 |
Since 2016 (last 10 years) | 12 |
Since 2006 (last 20 years) | 15 |
Descriptor
Coding | 15 |
Instructional Design | 15 |
Programming | 14 |
Computation | 8 |
Computer Science Education | 6 |
Educational Technology | 5 |
Thinking Skills | 5 |
Foreign Countries | 4 |
Learning Processes | 4 |
Problem Solving | 4 |
Teaching Methods | 4 |
More ▼ |
Source
Author
Andrew A. Tawfik | 1 |
Andrew M. Olney | 1 |
Awad, Nayif | 1 |
Brusilovsky, Peter | 1 |
Chung, Cheng-Yu | 1 |
Dubuclet, Keisha Smith | 1 |
Dupin-Bryant, Pamela A. | 1 |
Fergusson, Anna | 1 |
Gaševic, Dragan | 1 |
Giannakos, Michail | 1 |
Guerra, Julio | 1 |
More ▼ |
Publication Type
Journal Articles | 13 |
Reports - Research | 11 |
Tests/Questionnaires | 3 |
Collected Works - Proceedings | 1 |
Dissertations/Theses -… | 1 |
Reports - Descriptive | 1 |
Reports - Evaluative | 1 |
Education Level
Secondary Education | 5 |
Higher Education | 4 |
Early Childhood Education | 3 |
Postsecondary Education | 3 |
Elementary Education | 2 |
High Schools | 2 |
Adult Education | 1 |
Grade 1 | 1 |
Junior High Schools | 1 |
Kindergarten | 1 |
Middle Schools | 1 |
More ▼ |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
Huang, Yun; Brusilovsky, Peter; Guerra, Julio; Koedinger, Kenneth; Schunn, Christian – Journal of Computer Assisted Learning, 2023
Background: Skill integration is vital in students' mastery development and is especially prominent in developing code tracing skills which are foundational to programming, an increasingly important area in the current STEM education. However, instructional design to support skill integration in learning technologies has been limited. Objectives:…
Descriptors: Intelligent Tutoring Systems, Coding, Programming, Skill Development
Andrew A. Tawfik; Linda Payne; Andrew M. Olney – Technology, Knowledge and Learning, 2024
Theorists and educators increasingly highlight the importance of computational thinking in STEM education. While various scaffolding strategies describe how to best support this skillset (i.e., paired programming, worked examples), less research has focused on the design and development of these digital tools. One way to support computational…
Descriptors: Thinking Skills, Computation, STEM Education, Scaffolding (Teaching Technique)
Siggard, Reagan; Dupin-Bryant, Pamela A.; Mills, Robert J.; Olsen, David H. – Journal of Information Systems Education, 2022
The SQL-Explore Learning Module detailed in this teaching tip provides an opportunity for students to apply database course knowledge beyond solving traditional pre-determined Structured Query Language (SQL) coding questions. In this unique constructivist activity using the apropos 5E Instructional Model, students explore tables to locate data…
Descriptors: Programming Languages, Databases, Coding, Tables (Data)
Su, Jiahong; Yang, Weipeng; Li, Hui – Journal of Research in Childhood Education, 2023
Coding (or computer programming) helps equip children with an intellectual structure that is valuable for their lifelong learning and development. The proliferation of innovative coding platforms, especially screen-free programmable robotics, has made it possible for coding to be integrated into early childhood education (ECE). However, how the…
Descriptors: Coding, Programming, Early Childhood Education, Instructional Design
Zhizezhang Gao; Haochen Yan; Jiaqi Liu; Xiao Zhang; Yuxiang Lin; Yingzhi Zhang; Xia Sun; Jun Feng – International Journal of STEM Education, 2025
Background: With the increasing interdisciplinarity between computer science (CS) and other fields, a growing number of non-CS students are embracing programming. However, there is a gap in research concerning differences in programming learning between CS and non-CS students. Previous studies predominantly relied on outcome-based assessments,…
Descriptors: Computer Science Education, Mathematics Education, Novices, Programming
Mangaroska, Katerina; Sharma, Kshitij; Gaševic, Dragan; Giannakos, Michail – Journal of Computer Assisted Learning, 2022
Background: Problem-solving is a multidimensional and dynamic process that requires and interlinks cognitive, metacognitive, and affective dimensions of learning. However, current approaches practiced in computing education research (CER) are not sufficient to capture information beyond the basic programming process data (i.e., IDE-log data).…
Descriptors: Cognitive Processes, Psychological Patterns, Problem Solving, Programming
Chung, Cheng-Yu; Awad, Nayif; Hsiao, I-Han – Australasian Journal of Educational Technology, 2021
Although numerous studies have demonstrated different ways that augmented reality (AR) can assist students to understand the learning content via contextualised visualisation, less explored is its effect on collaborative problem-solving (CPS) in computer programming. This study aims to investigate how AR affects a CPS in a programming task. We…
Descriptors: Problem Solving, Problem Based Learning, Cooperative Learning, Computer Simulation
Ineç, Zekeriya Fatih – Shanlax International Journal of Education, 2021
This study aimed to explain the development stages of an online coding application engine (SIGUN) according to the R2D2 instructional design model to support and develop cultural transfer in social sciences education and popularize the national culture. During the definition phase of R2D2, analyzes of needs, learner, task and content were made. In…
Descriptors: Coding, Social Sciences, Cultural Awareness, Nationalism
Introducing High School Statistics Teachers to Predictive Modelling and APIs Using Code-Driven Tools
Fergusson, Anna; Pfannkuch, Maxine – Statistics Education Research Journal, 2022
Tasks for teaching predictive modelling and APIs often require learners to use code-driven tools. Minimal research, however, exists about the design of tasks that support the introduction of high school students and teachers to these new statistical and computational methods. Using a design-based research approach, a web-based task was developed.…
Descriptors: High School Teachers, Statistics Education, Prediction, Mathematical Models
Hickmott, Daniel; Prieto-Rodriguez, Elena – Informatics in Education, 2018
Coding and computational thinking have recently become compulsory skills in many school systems globally. Teaching these new skills presents a challenge for many teachers. A notable example of professional development designed using Constructionist principles to address this challenge is "ScratchEd". Upon reflecting on her experiences…
Descriptors: Coding, Computation, Faculty Development, Constructivism (Learning)
Mather, Richard – IAFOR Journal of Education, 2015
This paper explores the application of canonical gradient analysis to evaluate and visualize student performance and acceptance of a learning system platform. The subject of evaluation is a first year BSc module for computer programming. This uses "Ceebot," an animated and immersive game-like development environment. Multivariate…
Descriptors: Multivariate Analysis, Program Evaluation, Visualization, Programming
Dubuclet, Keisha Smith; Lou, Yiping; MacGregor, Kim – American Journal of Distance Education, 2015
This study investigated the impact of discussion forum design and facilitative strategies on student participation and cognitive levels of student dialogue. A multiple-case study design was used. Three online classes taught by the same instructor participated (n = 55). Data were collected from observations, discussion transcripts, and teacher…
Descriptors: Discussion, Student Participation, Dialogs (Language), Case Studies
Sengupta, Arijit – Journal of Information Systems Education, 2009
Programming courses have always been a difficult part of an Information Systems curriculum. While we do not train Information Systems students to be developers, understanding how to build a system always gives students an added perspective to improve their system design and analysis skills. This teaching tip presents CFC (Comment-First-Coding)--a…
Descriptors: Programming Languages, Information Systems, Programming, Scaffolding (Teaching Technique)
Sampson, Demetrios G., Ed.; Ifenthaler, Dirk, Ed.; Isaías, Pedro, Ed. – International Association for Development of the Information Society, 2018
The aim of the 2018 International Association for Development of the Information Society (IADIS) Cognition and Exploratory Learning in the Digital Age (CELDA) conference was to address the main issues concerned with evolving learning processes and supporting pedagogies and applications in the digital age. There have been advances in both cognitive…
Descriptors: Learning Processes, Teaching Methods, Educational Technology, Technology Uses in Education