Publication Date
| In 2026 | 0 |
| Since 2025 | 1 |
| Since 2022 (last 5 years) | 5 |
| Since 2017 (last 10 years) | 8 |
| Since 2007 (last 20 years) | 19 |
Descriptor
| Cognitive Development | 22 |
| Programming | 22 |
| Computer Science Education | 10 |
| Foreign Countries | 9 |
| Programming Languages | 8 |
| Thinking Skills | 8 |
| Teaching Methods | 7 |
| Academic Achievement | 6 |
| Problem Solving | 6 |
| Computation | 4 |
| Elementary School Students | 4 |
| More ▼ | |
Source
Author
| Eid, Chaker | 2 |
| Millham, Richard | 2 |
| Baylor, Amy | 1 |
| Bers, Marina Umaschi | 1 |
| Chuechote, Suparat | 1 |
| D'Souza, Daryl | 1 |
| Ding, T. J. | 1 |
| Dunhong Yao | 1 |
| Felleisen, Matthias | 1 |
| Feurzeig, Wallace | 1 |
| Findler, Robert Bruce | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 21 |
| Reports - Research | 13 |
| Reports - Evaluative | 4 |
| Reports - Descriptive | 3 |
| Information Analyses | 2 |
| Historical Materials | 1 |
| Opinion Papers | 1 |
| Speeches/Meeting Papers | 1 |
Education Level
| Higher Education | 7 |
| Postsecondary Education | 6 |
| Elementary Education | 4 |
| High Schools | 4 |
| Secondary Education | 4 |
| Elementary Secondary Education | 2 |
| Middle Schools | 2 |
| Early Childhood Education | 1 |
| Grade 10 | 1 |
| Grade 4 | 1 |
| Grade 6 | 1 |
| More ▼ | |
Audience
| Teachers | 1 |
Laws, Policies, & Programs
Assessments and Surveys
| Raven Progressive Matrices | 1 |
What Works Clearinghouse Rating
Olumide, Obe O.; Iyamu, Tiko – International Association for Development of the Information Society, 2020
Computer Programming is believed to have effect on creativity, reasoning, analytic and mathematical skills. This cognitive development is at a cost from both ends of students and teachers of computer programming. Its abstractive nature makes it difficult to teach and learn hence, the enormous hours spent in teaching, learning and developing…
Descriptors: Programming, Cognitive Development, Computer Science Education, Computer Interfaces
Melro, Ana; Tarling, Georgie; Fujita, Taro; Kleine Staarman, Judith – Journal of Educational Computing Research, 2023
Underpinning the teaching of coding with Computational Thinking has proved relevant for diverse learners, particularly given the increasing demand in upskilling for today's labour market. While literature on computing education is vast, it remains unexplored how existing CT conceptualisations relate to the learning opportunities needed for a…
Descriptors: Coding, Computation, Thinking Skills, Learning Processes
Zhang, Jia-Hua; Meng, Bin; Zou, Liu-Cong; Zhu, Yue; Hwang, Gwo-Jen – Interactive Learning Environments, 2023
As one of the core skills of the 21st century, computational thinking has received increasing attention from educators and researchers. Although some research has been conducted on computational thinking, few studies examined the impact of learning activities on students' computation thinking skills from the perspective of cognitive development.…
Descriptors: Flow Charts, Scaffolding (Teaching Technique), College Students, Computation
Dunhong Yao; Jing Lin – Education and Information Technologies, 2025
Programming education consistently faces challenges in bridging theory with practice and fostering students' cognitive competencies. This 12-year longitudinal study (2011-2023) investigates an innovative competency-based teaching model in university C programming education that integrates six educational theories into a coherent framework with…
Descriptors: Competency Based Education, Computer Science Education, Programming, Longitudinal Studies
Zhan, Zehui; He, Wenchang; Yi, Xitian; Ma, Shuyao – Journal of Educational Computing Research, 2022
This paper examined the effect of the Unplugged Programming Teaching Aids (UPTA) on students' computational thinking and classroom interaction. A set of UPTA was created and used in a primary school in southern China. A total of 48 students aged 6-8 were assigned to two classes, with the same instructor and learning materials, but only the…
Descriptors: Foreign Countries, Programming, Computation, Thinking Skills
Sun, Lihui; Guo, Zhen; Zhou, Danhua – Education and Information Technologies, 2022
In the program-driven information age, programming education is concerned by the global education system, which makes the cultivation of children's programming ability become the focus of attention. However, there is no clear definition of programming ability and teaching model. Through the snowball method, 86 studies from 1980 to 2020 were…
Descriptors: Programming, Computer Science Education, Thinking Skills, Skill Development
Chuechote, Suparat; Nokkaew, Artorn; Phongsasithorn, Apichat; Laosinchai, Parames – Contemporary Educational Technology, 2020
Sorting is a fundamental computing concept. As for today, it is taught at the secondary school level. However, this kind of algorithm is an obstacle for some students due to its high level of abstraction. To prevent discouragement as well as to incorporate a fun and challenging algorithmic task, a novel tablet-based digital game,…
Descriptors: Thinking Skills, Computer Games, Game Based Learning, High School Students
Xu, Zhen; Ritzhaupt, Albert D.; Tian, Fengchun; Umapathy, Karthikeyan – Computer Science Education, 2019
Background and Context: The use of block-based programming environments is purported to be a good way to gently introduce novice computer programmers to computer programming. A small, but growing body of research examines the differences between block-based and text-based programming environments. Objective: Thus, the purpose of this study was to…
Descriptors: Outcomes of Education, Novices, Computer Science Education, Programming
Veerasamy, Ashok Kumar; D'Souza, Daryl; Laakso, Mikko-Jussi – Journal of Educational Technology Systems, 2016
This article presents a study aimed at examining the novice student answers in an introductory programming final e-exam to identify misconceptions and types of errors. Our study used the Delphi concept inventory to identify student misconceptions and skill, rule, and knowledge-based errors approach to identify the types of errors made by novices…
Descriptors: Computer Science Education, Programming, Novices, Misconceptions
Murray, Tom – International Journal of Artificial Intelligence in Education, 2016
Intelligent Tutoring Systems authoring tools are highly complex educational software applications used to produce highly complex software applications (i.e. ITSs). How should our assumptions about the target users (authors) impact the design of authoring tools? In this article I first reflect on the factors leading to my original 1999 article on…
Descriptors: Usability, Programming, Computer Software, Intelligent Tutoring Systems
Eid, Chaker; Millham, Richard – American Journal of Business Education, 2012
In this paper, we discuss the visual programming approach to teaching introductory programming courses and then compare this approach with that of procedural programming. The involved cognitive levels of students, as beginning students are introduced to different types of programming concepts, are correlated to the learning processes of…
Descriptors: Programming, Comparative Analysis, Computer Science Education, Cognitive Development
Eid, Chaker; Millham, Richard – American Journal of Business Education, 2013
In this paper, we investigate whether and how mathematics factors into students' performance in IT learning. The involved cognitive levels of students learning mathematics and hence problem solving, are correlated to how well they are able to transpose their knowledge and apply it to problem solving in the IT field(s). Our hypothesis is that if…
Descriptors: Information Technology, Mathematics Education, Interdisciplinary Approach, Unified Studies Curriculum
Su, Addison Y. S.; Huang, Chester S. J.; Yang, Stephen J. H.; Ding, T. J.; Hsieh, Y. Z. – Educational Technology & Society, 2015
In Taiwan elementary schools, Scratch programming has been taught for more than four years. Previous studies have shown that personal annotations is a useful learning method that improve learning performance. An annotation-based Scratch programming (ASP) system provides for the creation, share, and review of annotations and homework solutions in…
Descriptors: Foreign Countries, Elementary School Students, Grade 6, Programming
Feurzeig, Wallace; Papert, Seymour A. – Interactive Learning Environments, 2011
Formal mathematical methods remain, for most high school students, mysterious, artificial and not a part of their regular intuitive thinking. The authors develop some themes that could lead to a radically new approach. According to this thesis, the teaching of programming languages as a regular part of academic progress can contribute effectively…
Descriptors: Mathematics Education, Programming Languages, Academic Achievement, Heuristics
Flannery, Louise P.; Bers, Marina Umaschi – Journal of Research on Technology in Education, 2013
Young learners today generate, express, and interact with sophisticated ideas using a range of digital tools to explore interactive stories, animations, computer games, and robotics. In recent years, new developmentally appropriate robotics kits have been entering early childhood classrooms. This paper presents a retrospective analysis of one…
Descriptors: Developmentally Appropriate Practices, Robotics, Early Childhood Education, Programming
Previous Page | Next Page ยป
Pages: 1 | 2
Peer reviewed
Direct link
