Publication Date
| In 2026 | 0 |
| Since 2025 | 2 |
| Since 2022 (last 5 years) | 7 |
| Since 2017 (last 10 years) | 9 |
Descriptor
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 |
| Lou Slangen | 1 |
| Marcia Lovas | 1 |
| Martens, Alke | 1 |
| More ▼ | |
Publication Type
| Reports - Research | 8 |
| Journal Articles | 6 |
| Speeches/Meeting Papers | 3 |
| Information Analyses | 1 |
Education Level
| Higher Education | 3 |
| Postsecondary Education | 3 |
| Elementary Education | 2 |
| Elementary Secondary Education | 2 |
| Secondary Education | 2 |
| Early Childhood Education | 1 |
| High Schools | 1 |
| Kindergarten | 1 |
| Primary Education | 1 |
Audience
Location
| Germany | 1 |
| Indonesia | 1 |
| Nevada (Las Vegas) | 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
Schätz, Eric; Martens, Alke – International Association for Development of the Information Society, 2022
As we talked with school teachers about the use of physical computing systems in class, one major drawback of these systems became obvious: almost nobody--next to enthusiastic autodidacts--has been able to tell us on an abstract basis for which educational purposes a certain physical computing system can be used, i.e. in a goal-oriented way. This…
Descriptors: Teacher Attitudes, Teaching Methods, Educational Improvement, Computer Science Education

Peer reviewed
Direct link
