Publication Date
| In 2026 | 2 |
| Since 2025 | 236 |
| Since 2022 (last 5 years) | 1150 |
| Since 2017 (last 10 years) | 2292 |
| Since 2007 (last 20 years) | 3780 |
Descriptor
| Programming | 4382 |
| Computer Science Education | 1790 |
| Foreign Countries | 1432 |
| Teaching Methods | 1129 |
| Computer Software | 1095 |
| Educational Technology | 772 |
| Student Attitudes | 688 |
| Problem Solving | 628 |
| Programming Languages | 621 |
| Thinking Skills | 598 |
| College Students | 560 |
| More ▼ | |
Source
Author
| Bers, Marina Umaschi | 21 |
| Barnes, Tiffany | 17 |
| Xinogalos, Stelios | 16 |
| Hwang, Gwo-Jen | 14 |
| Sullivan, Amanda | 14 |
| Denner, Jill | 13 |
| Brusilovsky, Peter | 11 |
| Kafai, Yasmin B. | 10 |
| Laakso, Mikko-Jussi | 10 |
| Lepp, Marina | 10 |
| Luik, Piret | 10 |
| More ▼ | |
Publication Type
Education Level
Audience
| Teachers | 108 |
| Practitioners | 49 |
| Administrators | 17 |
| Students | 15 |
| Researchers | 13 |
| Media Staff | 9 |
| Policymakers | 7 |
| Parents | 3 |
| Community | 1 |
Location
| Turkey | 166 |
| Taiwan | 92 |
| Australia | 82 |
| China | 74 |
| United Kingdom | 59 |
| Sweden | 50 |
| Spain | 49 |
| Canada | 48 |
| Finland | 47 |
| California | 44 |
| Greece | 42 |
| More ▼ | |
Laws, Policies, & Programs
| No Child Left Behind Act 2001 | 2 |
| Individuals with Disabilities… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Lihui Sun; Junjie Liu – Education and Information Technologies, 2024
There has been a global consensus to develop computational thinking (CT) in primary education, but the biggest obstacle to promoting CT is teachers' lack of sufficient CT. This study explored the effects of micro: bit educational robotics (MER) programming activities on primary teachers' CT and programming attitudes (PA) while considering the…
Descriptors: Gender Differences, Elementary School Teachers, Robotics, Programming
Jiali Zheng; Melissa Duffy; Ge Zhu – Discover Education, 2024
Students in technology majors such as Computer Science and Information Technology need to take a series of computer programming courses to graduate. Yet, not all students will persist in taking programming courses as required, and little is known about the factors influencing their enrollment intentions. Research is needed to better understand…
Descriptors: Computer Science Education, Programming, Predictor Variables, Enrollment
Ulfia Rahmi; Bayu Ramadhani Fajri; Azrul Azrul – Journal of Learning for Development, 2024
The end of the pandemic era has brought new changes and challenges to lectures held in a blended learning environment, one of which is the use of interactive content. The objective of this study was to analyse, develop and evaluate the presentation of content using H5P in blended learning, its relevance to lecture topics, activities to achieve…
Descriptors: Learning Management Systems, Blended Learning, Educational Technology, Computer Assisted Instruction
Hanli Geyser – ACM Transactions on Computing Education, 2024
Like digital technologies themselves, programming education is embedded in the colonial matrix of power, and access to programming knowledge demands immersion in the epistemologies of the Global North. While there is a growing body of work exploring ways to decolonise programming education, far more needs to be done. Current research focuses on…
Descriptors: Computer Science Education, Decolonization, Programming, Power Structure
Rafael Mellado; Claudio Cubillos – Journal of Computer Assisted Learning, 2024
Background: Effective learning in computer programming courses has been a constant challenge for university teachers and has become a relevant competence for current professionals. The literature on gamification in learning presents mixed results, mainly due to problems in instructional design and inconsistency in gamification. Studies with…
Descriptors: Engineering Education, College Students, Computer Software, Technical Occupations
Dayae Yang – ProQuest LLC, 2024
This dissertation follows a manuscript-style format, beginning with an introduction and literature review, followed by three distinct studies and a concluding section. All three studies use "Lucky Codes," an educational board game designed to foster computational thinking skills in elementary students, as the intervention. The first…
Descriptors: Elementary Secondary Education, Educational Games, Game Based Learning, Computation
Humble, Niklas – Education and Information Technologies, 2022
With future shortage of professionals with programming and computing skills, many countries have made programming part of kindergarten -- grade 12 curriculum (K-12). A possible approach is to make programming part of an already existing subject. Sweden has chosen this approach and in 2017 programming was integrated in the subject content of K-12…
Descriptors: Observation, Programming, Affordances, Elementary Secondary Education
Chang-Tik, Chan; Dhaliwal, Jasbir – Learning: Research and Practice, 2022
This study examines the participation of the Less Effective Learning Group(LELG) students in Collaborative Learning in Informal Space (CLIS) to gain more insights in two of the five principles of the Framework of Participation. Their participation is based on relationships of mutual recognition and acceptance and participation requires learning to…
Descriptors: Cooperative Learning, Computer Science Education, Programming, Informal Education
Lang, Guido; Sharp, Jason H. – Information Systems Education Journal, 2022
This study aims to shed light on what students like and dislike in coding bootcamps. A qualitative content analysis of student reviews for coding bootcamps was conducted, resulting in a research model and survey instrument consisting of fourteen factors that are proposed to affect coding bootcamp satisfaction. The proposed satisfaction factors…
Descriptors: Coding, Programming, Program Length, Student Satisfaction
Lian, Victor; Varoy, Elliot; Giacaman, Nasser – IEEE Transactions on Learning Technologies, 2022
Object-oriented programming (OOP) is a widely used programming paradigm in modern software industry. This makes it an essential skill for students in many disciplines to learn. However, OOP is known to be challenging to learn and teach due to its abstract nature. Studies have shown that students often face difficulties and develop misconceptions…
Descriptors: Programming, Computer Science Education, Visualization, Logical Thinking
Cam, Emre; Kiyici, Mubin – Journal of Educational Technology and Online Learning, 2022
Because of their traditional programming structures that have user-hostile interfaces and complicated syntax, programming languages education doesn't catch students' attention and most of them find programming difficult and consider it as a job that only professionals can do. In order to minimalize the difficulty and drawback and help students…
Descriptors: Robotics, Programming, Problem Solving, Student Motivation
El Asame, Maryam; Wakrim, Mohamed; Battou, Amal – Education and Information Technologies, 2022
E-Assessment, which is a key element in the instructional design process, plays a major role in supporting and enhancing learning. However, the current e-assessment design does not achieve the desired pedagogical objectives in the e-learning environments. In this paper, we propose a hybrid pedagogical framework for e-learning environments, that…
Descriptors: Computer Assisted Testing, Student Evaluation, Teaching Methods, Instructional Design
Dickson, Brandon A.; Kotsopoulos, Donna; Harris, Lauren – Digital Experiences in Mathematics Education, 2022
In this research, we explore the potential for computational thinking (CT) to benefit the spatial reasoning abilities of thirty-three middle-school students (aged 11-13) in grades 6 and 7. There is an increasing focus on the explicit development of spatial reasoning throughout the mathematics curriculum, such as geometry, as students' success in…
Descriptors: Programming, Clubs, Middle School Students, Spatial Ability
Ergin, Aysegül Zeynep; Ercan, Zülfiye Gül – International Journal of Curriculum and Instruction, 2022
Computer science works as hardware and software increasingly takes place in each of our daily lives with effective products and services. As in all areas, it is an inevitable part of learning and teaching computer-based environment-tools and equipment in the fate and type of education, including early childhood. Computer science products may…
Descriptors: Programming, Preschool Teachers, Preservice Teachers, Computer Science Education
Brainin, Einat; Shamir, Adina; Eden, Sigal – Journal of Research on Technology in Education, 2022
The study's purpose was to examine the contribution of a programmable robot to an intervention program for promoting spatial ability (spatial relations, visual-memory, mental rotation) of preschool children. Eighty-four participants were randomly assigned to three intervention groups: programmable-robot-based intervention, traditional…
Descriptors: Kindergarten, Young Children, Robotics, Programming

Peer reviewed
Direct link
