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
Magdalena Bennett – Society for Research on Educational Effectiveness, 2021
Introduction: Differences-in-Differences (DD) is a commonly-used approach in policy evaluation for identifying the impact of an intervention or treatment. Under a parallel trend assumption (PTA), we can recover a causal effect by comparing the difference in outcomes between a treatment and a control group, both before and after an intervention was…
Descriptors: Educational Vouchers, Preferences, School Segregation, Program Evaluation
Olivia Mambo Nche – ProQuest LLC, 2021
This research seeks to introduce concepts for programming, a key element of computing, to K-12 students. A central goal is to better understand the benefits of concept-integrated game mechanics in teaching basic programming concepts. The context of this research is also one of broadening participation. Thus the studies have been conducted in…
Descriptors: Programming, Video Games, Integrated Activities, Computer Science Education
Gough, John – Australian Primary Mathematics Classroom, 2018
In fact, ever since Seymour Papert (famous in his later years for constructionism, a learning theory that married conceptual constructivism with concrete experience) created Logo programming, many schools have been coding using Logo, the educational computer programming software that has the famous 'turtle' on the computer screen. Importantly,…
Descriptors: Coding, Programming, Programming Languages, Computer Software
Peel, Amanda; Sadler, Troy D.; Friedrichsen, Patricia – Journal of Science Education and Technology, 2022
Computing has become essential in modern-day problem-solving, making computational literacy necessary for practicing scientists and engineers. However, K-12 science education has not reflected this computational shift. Integrating computational thinking (CT) into core science courses is an avenue that can build computational literacies in all…
Descriptors: Computation, Thinking Skills, Problem Solving, Science Education
Kunemund, Rachel L.; Kennedy, Michael J.; Carlisle, Lindsay M.; VanUitert, Victoria J.; McDonald, Sean D. – Journal of Special Education Technology, 2022
All teachers need ongoing coaching that helps them recognize areas of strength and need for teaching students with disabilities. Unfortunately, the amount, quality, and speed with which teachers receive feedback from coaches, administrators, mentors, or other instructional leaders on their academic and behavior management practices is limited. In…
Descriptors: Faculty Development, Feedback (Response), Multimedia Materials, Coaching (Performance)
Sharma, Priynka; Harkishan, Mayuri – Education and Information Technologies, 2022
Intelligent Tutoring Systems (ITSs) are educational systems that reflect knowledge using artificial intelligence implements. In this paper, we give an outline of the Programming-Tutor architectural design with the core implements on user interaction. This pilot proposal is for designing a model domain of a subset in the computer programming…
Descriptors: Intelligent Tutoring Systems, Artificial Intelligence, Programming, Online Courses
Kim, ChanMin; Vasconcelos, Lucas; Belland, Brian R.; Umutlu, Duygu; Gleasman, Cory – International Journal of Educational Technology in Higher Education, 2022
It is critical to teach all learners to program and think through programming. But to do so requires that early childhood teacher candidates learn to teach computer science. This in turn requires novel pedagogy that can both help such teachers learn the needed skills, but also provide a model for their future teaching. In this study, we examined…
Descriptors: Programming, Error Correction, Student Behavior, Early Childhood Teachers
Seckel, María José; Vásquez, Claudia; Samuel, Marjorie; Breda, Adriana – Education and Information Technologies, 2022
Computational thinking in the educational environment has awaken a rising interest, having been included as part of the curricula from the very beginnings of education. Programmable robots have become a valuable positive resource in order to succeed in the development of computational thinking, demanding proper training from kindergarten teachers…
Descriptors: Error Patterns, Programming, Ownership, Robotics
Jiang, Shan; Wong, Gary K. W. – Journal of Computer Assisted Learning, 2022
Over the past decade, the call to foster computational thinking (CT) in every child has received considerable attention. However, there is little understanding of whether children are developmentally ready to think computationally and what specific CT concepts and skills can be developed at various ages. This study explored the developmental and…
Descriptors: Age Differences, Gender Differences, Thinking Skills, Computation
Gabbay, Hagit; Cohen, Anat – International Educational Data Mining Society, 2022
The challenge of learning programming in a MOOC is twofold: acquiring programming skills and learning online, independently. Automated testing and feedback systems, often offered in programming courses, may scaffold MOOC learners by providing immediate feedback and unlimited re-submissions of code assignments. However, research still lacks…
Descriptors: Automation, Feedback (Response), Student Behavior, MOOCs
Alkhalifa, Amal Khalifa; Devlin, Marie; Alkhattabi, Mona – Journal of Information Technology Education: Innovations in Practice, 2022
Aim/Purpose: To encourage students' engagement in peer assessments and provide students with better-quality feedback, this paper describes a technique for author-reviewer matching in peer assessment systems -- a Balanced Allocation algorithm. Background: Peer assessment concerns evaluating the work of colleagues and providing feedback on their…
Descriptors: Authors, Peer Evaluation, Feedback (Response), Algorithms
Vesin, Boban; Mangaroska, Katerina; Akhuseyinoglu, Kamil; Giannakos, Michail – ACM Transactions on Computing Education, 2022
Online learning systems should support students preparedness for professional practice by equipping them with the necessary skills while keeping them engaged and active. In that regard, the development of online learning systems that support students' development and engagement with programming is a challenging process. Early career computer…
Descriptors: Adaptive Testing, Online Courses, Programming, Computer Science Education
Johnson, Arvin; Chan, Tak Cheung – Educational Planning, 2022
The purpose of this paper is to recognize the special features of the flipped classroom and to explore the aspects of opportunities that the flipping concept can be applied to educational planning. The essential elements of the flipping concept are identified. A brief review of the key studies on flipped classrooms at both the college and high…
Descriptors: Educational Planning, Flipped Classroom, Meetings, Budgeting
Zhang, Wei; Zeng, Xinyao; Wang, Jihan; Ming, Daoyang; Li, Panpan – Education and Information Technologies, 2022
Programming skills (PS) are indispensable abilities in the information age, but the current research on PS cultivation mainly focuses on the teaching methods and lacks the analysis of program features to explore the differences in learners' PS and guide programming learning. Therefore, the purpose of this study aims to explore horizontal…
Descriptors: Programming, Skill Development, Information Retrieval, Data Processing
Tunnel, Raimond-Hendrik; Norbisrath, Ulrich – Journal of Education and Learning, 2022
Designing a video game design and development curriculum in higher education is a challenging task. Information about the needs of the respective industry certainly helps. In this paper, we have surveyed Estonian video game development companies to determine their current needs when it comes to knowledge areas, software tools, languages,…
Descriptors: Foreign Countries, Video Games, Higher Education, Industry

Peer reviewed
Direct link
