Publication Date
| In 2026 | 0 |
| Since 2025 | 2 |
| Since 2022 (last 5 years) | 6 |
| Since 2017 (last 10 years) | 8 |
| Since 2007 (last 20 years) | 9 |
Descriptor
| Computer Peripherals | 11 |
| Programming | 11 |
| Computation | 4 |
| Computer Science Education | 4 |
| Computer Software | 3 |
| Computers | 3 |
| Problem Solving | 3 |
| Teaching Methods | 3 |
| Thinking Skills | 3 |
| Academic Achievement | 2 |
| Computer Graphics | 2 |
| More ▼ | |
Source
Author
| Adi Nur Cahyono | 1 |
| Daleiden, Patrick | 1 |
| Emily van Gool | 1 |
| Fanchamps, Nardie L. J. A. | 1 |
| Georgi V. Georgiev | 1 |
| Hennissen, Paul | 1 |
| Hernan Casakin | 1 |
| Krish Pillai | 1 |
| Lane, Alison E. | 1 |
| Lou Slangen | 1 |
| Marcia Lovas | 1 |
| More ▼ | |
Publication Type
| Reports - Research | 11 |
| Journal Articles | 9 |
| Speeches/Meeting Papers | 2 |
Education Level
| Higher Education | 4 |
| Elementary Education | 3 |
| Postsecondary Education | 3 |
| Secondary Education | 2 |
| Early Childhood Education | 1 |
| Elementary Secondary Education | 1 |
| High Schools | 1 |
| Kindergarten | 1 |
| Primary Education | 1 |
Audience
Location
| Indonesia | 1 |
| Nevada (Las Vegas) | 1 |
| United Kingdom | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Nardie Fanchamps; Emily van Gool; Lou Slangen; Paul Hennissen – Education and Information Technologies, 2024
Learning basic concepts of programming resulting in a development on computational thinking (CT) can be reached by means of digital programming environments. As a counterpart, the application of unplugged programming activities seems also to have promising potential regarding the impact on CT. The main characteristic of unplugged programming is…
Descriptors: Computation, Thinking Skills, Programming, Computer Peripherals
Rong, Wenge; Xu, Tianfan; Sun, Zhiwei; Sun, Zian; Ouyang, Yuanxin; Xiong, Zhang – IEEE Transactions on Education, 2023
Contribution: In this study, an object tuple model has been proposed, and a quasi-experimental study on its usage in an introductory programming language course has been reported. This work can be adopted by all C language teachers and students in learning pointer and array-related concepts. Background: C language has been extensively employed in…
Descriptors: Models, Introductory Courses, Programming, Computer Science Education
The Impact of SRA-Programming on Computational Thinking in a Visual Oriented Programming Environment
Fanchamps, Nardie L. J. A.; Slangen, Lou; Specht, Marcus; Hennissen, Paul – Education and Information Technologies, 2021
Visual programming environments are popular instruments in teaching Computational Thinking (CT) in schools today. Applying Sense-Reason-Act (SRA) programming can influence the development of computational thinking when forcing pupils to anticipate the unforeseen in their computer programs. SRA-programming originates from the programming of…
Descriptors: Programming, Computation, Thinking Skills, Computer Peripherals
Sohail Ahmed Soomro; Vijayakumar Nanjappan; Hernan Casakin; Georgi V. Georgiev – International Journal of Technology and Design Education, 2025
This paper explores the impact of a digital fabrication course on the development of digital fabrication skills and creativity. The course focused on open-ended prototyping and aimed to investigate its effects on students' motivation, enjoyment, and confidence. Students' creativity levels were measured using a creativity test at the beginning and…
Descriptors: Computer Peripherals, Construction (Process), Design, Skill Development
Wahid Yunianto; Adi Nur Cahyono; Theodosia Prodromou; Shereen El-Bedewy; Zsolt Lavicza – Science Activities: Projects and Curriculum Ideas in STEM Classrooms, 2025
Creativity and problem-solving are 21st-century skills that we need to develop in our students. Research on computational thinking (CT) integration in school subjects and STEAM activities has shown a positive effect on students' problem-solving skills and creativity. Our study extends our previous work from the integration of CT in a mathematics…
Descriptors: Computation, Thinking Skills, STEM Education, Creativity
Daleiden, Patrick; Stefik, Andreas M.; Uesbeck, Phillip Merlin – ACM Transactions on Computing Education, 2020
Coprocessor architectures in High Performance Computing are prevalent in today's scientific computing clusters and require specialized knowledge for proper utilization. Various alternative paradigms for parallel and offload computation exist, but little is known about the human factors impacts of using the different paradigms. With computer…
Descriptors: College Students, Computer Science Education, Scientific Concepts, Computation
Krish Pillai; Marcia Lovas – International Society for Technology, Education, and Science, 2023
A typical first computer science course (CS1) introduces the student to coding conventions, variables, methods, control structures, conditionals, and the semantics of classes and objects. Advanced concepts of inheritance, polymorphism, abstract classes, interfaces, and their use in the design process, are covered in a second-level course (CS2).…
Descriptors: Computer Games, Educational Games, Teaching Methods, Technology Uses in Education
Murat Adnan Tamer; Nesrin Özdener – Online Submission, 2023
Physical programming (PP) is defined as the design of interactive physical systems between the real and virtual worlds using a combination of software and hardware. A physical programming platform (PPP) defines a structure that includes hardware and software where such applications can be made. The aim of this study is to introduce the MIDEP…
Descriptors: Programming, Computer Science Education, Kindergarten, Elementary Secondary Education
Lane, Alison E.; Ziviani, Jenny M. – Computers & Education, 2010
Effective use of computers in education for children requires consideration of individual and developmental characteristics of users. There is limited empirical evidence, however, to guide educational programming when it comes to children and their acquisition of computing skills. This paper reports on the influence of previous experience and…
Descriptors: Computers, Programming, Computer Literacy, Academic Achievement
Peer reviewedWagner, Susan Preston – Journal of Computing in Childhood Education, 1998
Examined whether use of robotics had a greater effect on elementary school children's achievement in science concepts and problem-solving abilities than use of battery-powered motorized manipulatives or no manipulatives. Found no significant difference in achievement from use of robotics except in programming language problem solving. Both…
Descriptors: Academic Achievement, Comparative Analysis, Computer Peripherals, Elementary Education
Woollard, John – Technology, Pedagogy and Education, 2005
The teaching of computing, like all subjects, requires a range of strategies to take the curriculum content (skills, knowledge, understanding and attitudes) and put it in a form that is more easily learned by students. Metaphor has a particular role in the world of computing: embedded in the design of computer hardware and software; part of the…
Descriptors: Grounded Theory, Figurative Language, Computer Software, Computer Interfaces

Direct link
