Publication Date
| In 2026 | 0 |
| Since 2025 | 214 |
| Since 2022 (last 5 years) | 1128 |
| Since 2017 (last 10 years) | 2270 |
| Since 2007 (last 20 years) | 3758 |
Descriptor
| Programming | 4360 |
| Computer Science Education | 1782 |
| Foreign Countries | 1420 |
| Teaching Methods | 1125 |
| Computer Software | 1095 |
| Educational Technology | 767 |
| Student Attitudes | 685 |
| Problem Solving | 625 |
| Programming Languages | 617 |
| Thinking Skills | 592 |
| College Students | 559 |
| 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 | 165 |
| Taiwan | 92 |
| Australia | 81 |
| 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
Cetin, Ibrahim – Journal of Educational Computing Research, 2016
Computational thinking has been gaining new impetus in the academic community and in K-12 level education. Scratch is a visual programming environment that can be utilized to teach and learn introductory computing concepts. There are some studies investigating the effectiveness of Scratch for K-12 level education. However, studies that have been…
Descriptors: Preservice Teachers, Preservice Teacher Education, Computation, Programming
Miller, Jodie – ZDM: The International Journal on Mathematics Education, 2019
Cross-curricula opportunities afforded by STEM education (Science, Technology, Engineering and Mathematics education), supports an environment where students can develop twenty-first century competencies. One approach to addressing cross-curricula opportunities in STEM education is the introduction of computer science (computer…
Descriptors: STEM Education, Interdisciplinary Approach, Thinking Skills, Coding
Mesiti, Leigh Ann; Parkes, Alana; Paneto, Sunewan C.; Cahill, Clara – Journal of Museum Education, 2019
"Building Computational Thinkers," a three-year research study, explored how educators and designers can most effectively support the development of computational thinking capacity, and how these learning experiences could be customized to meet the needs of different learners. This research study focused on three specific exhibit design…
Descriptors: Capacity Building, Thinking Skills, Middle School Students, High School Students
Kirikkaya, Esma Bulus; Basaran, Billur – European Journal of Educational Research, 2019
In this research, After I have realized some technological applications in the course of general physics laboratory II of the science teacher program, this research aims to examine the effects of the students' attitudes towards technology and the information of the communication technology (ICT) with the mixed method. For this application, after…
Descriptors: Physics, Science Education, Science Teachers, Teacher Education Programs
Rinderknecht, Christian – Informatics in Education, 2014
We survey the literature about the teaching and learning of recursive programming. After a short history of the advent of recursion in programming languages and its adoption by programmers, we present curricular approaches to recursion, including a review of textbooks and some programming methodology, as well as the functional and imperative…
Descriptors: Teaching Methods, Learning Processes, Visualization, Animation
Kukul, Volkan; Çakir, Recep – International Journal of Computer Science Education in Schools, 2020
Computational thinking (CT) has become a skill that is taught starting from an early age with its increasing popularity. In addition, the opinion that CT is related to other 21st century skills finds its place in the literature. The main purpose of this study is to identify the contributions of scaffolding-based game programming activities to…
Descriptors: Thinking Skills, 21st Century Skills, Skill Development, Scaffolding (Teaching Technique)
Saito, Tomohiro; Watanobe, Yutaka – International Journal of Distance Education Technologies, 2020
Programming education has recently received increased attention due to growing demand for programming and information technology skills. However, a lack of teaching materials and human resources presents a major challenge to meeting this demand. One way to compensate for a shortage of trained teachers is to use machine learning techniques to…
Descriptors: Programming, Computer Science Education, Electronic Learning, Instructional Materials
Daily, Shaundra B.; Leonard, Alison E.; Jörg, Sophie; Babu, Sabarish; Gundersen, Kara; Parmar, Dhaval – Technology, Knowledge and Learning, 2015
This emerging technology report describes virtual environment interactions an approach for blending movement and computer programming as an embodied way to support girls in building computational thinking skills. The authors seek to understand how body syntonicity might enable young learners to bootstrap their intuitive knowledge in order to…
Descriptors: Computation, Thinking Skills, Computer Simulation, Computer Uses in Education
Sakibayev, Razakh; Sakibayev, Spartak; Sakibayeva, Bela – Australian Educational Computing, 2018
The article contains the results of the study conducted in order to discover the most effective ways of developing students' programming abilities with the means of non-programming disciplines and activities. The authors observe the learning practices and habits employed by students with highly developed programming abilities and compare these…
Descriptors: Programming, Mathematics Skills, Interdisciplinary Approach, Games
Cain, A.; Grundy, J.; Woodward, C. J. – European Journal of Engineering Education, 2018
Approaches to learning have been shown to have a significant impact on student success in technical units. This paper reports on an action research study that applied the principles of constructive alignment to improve student learning outcomes in programming units. The proposed model uses frequent formative feedback to engage students with unit…
Descriptors: Portfolio Assessment, Alignment (Education), Task Analysis, Action Research
Sturgill, Amanda; Hannam, Ben; Walsh, Brian – Journalism and Mass Communication Educator, 2018
Researchers collected and analyzed data from 85 undergraduate communication majors enrolled in a one-credit technology and coding course. Instructors offered various out-of-class supports to determine which ones students used and valued. Student behaviors clustered: One group preferred interpersonal support; another, content support. Most support…
Descriptors: Undergraduate Students, Communications, Faculty Workload, Majors (Students)
Boulden, Danielle Cadieux; Wiebe, Eric; Akram, Bita; Aksit, Osman; Buffum, Philip Sheridan; Mott, Bradford; Boyer, Kristy Elizabeth; Lester, James – Middle Grades Review, 2018
This paper reports findings from the efforts of a university-based research team as they worked with middle school educators within formal school structures to infuse computer science principles and computational thinking practices. Despite the need to integrate these skills within regular classroom practices to allow all students the opportunity…
Descriptors: Computation, Thinking Skills, Middle School Students, Science Instruction
Jawad, Hadeel Mohammed – ProQuest LLC, 2018
As oil is the fuel of the industrial society, software is the fuel of our current information society. According to the Bureau of Labor Statistics, there will be more demand for computing jobs in the future. By 2024, more than one million computing jobs will be available. Statistics show that there is more demand for computing jobs than there is a…
Descriptors: Art, Animation, High School Students, Student Interests
Aleven, Vincent; McLaren, Bruce M.; Sewall, Jonathan; van Velsen, Martin; Popescu, Octav; Demi, Sandra; Ringenberg, Michael; Koedinger, Kenneth R. – International Journal of Artificial Intelligence in Education, 2016
In 2009, we reported on a new Intelligent Tutoring Systems (ITS) technology, example-tracing tutors, that can be built without programming using the Cognitive Tutor Authoring Tools (CTAT). Creating example-tracing tutors was shown to be 4-8 times as cost-effective as estimates for ITS development from the literature. Since 2009, CTAT and its…
Descriptors: Intelligent Tutoring Systems, Artificial Intelligence, Programming, Educational Technology
Akcaoglu, Mete – TechTrends: Linking Research and Practice to Improve Learning, 2016
Design involves solving complex, ill-structured problems. Design tasks are consequently, appropriate contexts for children to exercise higher-order thinking and problem-solving skills. Although creating engaging and authentic design contexts for young children is difficult within the confines of traditional schooling, recently, game-design has…
Descriptors: Games, Instructional Design, Computer Science Education, Programming

Peer reviewed
Direct link
