Publication Date
In 2025 | 30 |
Since 2024 | 139 |
Since 2021 (last 5 years) | 497 |
Since 2016 (last 10 years) | 917 |
Since 2006 (last 20 years) | 1373 |
Descriptor
Teaching Methods | 1512 |
Programming | 1105 |
Computer Science Education | 628 |
Foreign Countries | 550 |
Computer Software | 415 |
Programming Languages | 391 |
Educational Technology | 283 |
Student Attitudes | 282 |
Undergraduate Students | 228 |
Problem Solving | 226 |
Instructional Effectiveness | 219 |
More ▼ |
Source
Author
Bers, Marina Umaschi | 10 |
Xinogalos, Stelios | 10 |
Hwang, Gwo-Jen | 8 |
Isaías, Pedro, Ed. | 6 |
Sullivan, Amanda | 6 |
Barnes, Tiffany | 5 |
Malik, Sohail Iqbal | 5 |
Malmi, Lauri | 5 |
Mentz, Elsa | 5 |
Yuen, Allan H. K. | 5 |
Huang, Yueh-Min | 4 |
More ▼ |
Publication Type
Education Level
Audience
Teachers | 67 |
Practitioners | 18 |
Students | 6 |
Researchers | 4 |
Administrators | 2 |
Media Staff | 2 |
Parents | 1 |
Policymakers | 1 |
Location
Turkey | 45 |
Taiwan | 32 |
Australia | 29 |
China | 26 |
Spain | 24 |
United Kingdom | 24 |
Brazil | 20 |
South Africa | 19 |
Sweden | 18 |
Finland | 17 |
Germany | 16 |
More ▼ |
Laws, Policies, & Programs
United Nations Convention on… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Schenker, Theresa; Sippel, Lieselotte – Unterrichtspraxis/Teaching German, 2023
Research has shown that world language learners' listening comprehension skills develop at a slower pace than reading or speaking skills, possibly because a systematic approach to developing listening skills is often neglected in classroom contexts. To address this issue, the present study investigated whether listening skills can be improved…
Descriptors: German, Second Language Instruction, Second Language Learning, Teaching Methods
Murray, Lori L.; Wilson, John G. – Decision Sciences Journal of Innovative Education, 2021
Summary statistics and data visualizations are often used to explore data and draw preliminary conclusions. Although valuable, these tools do not always reveal the underlying patterns and trends in the data and can sometimes be misleading. We describe an approach for teaching the need for more advanced statistical analysis using multiple linear…
Descriptors: Statistics Education, Teaching Methods, Multiple Regression Analysis, Multivariate Analysis
Çulha, Davut – Journal of Educational Technology and Online Learning, 2021
Blockchain, which is a disruptive technology, affects many technologies, and it will affect many other technologies. Main property of blockchain technologies is assuring trust without central authorization. This is achieved through immutable data and decentralization. Moreover, blockchain is founded on the principles of cryptography, which…
Descriptors: Competition, Teaching Methods, Programming, Technology
Yamashita, Koichi; Fujioka, Ryota; Kogure, Satoru; Noguchi, Yasuhiro; Konishi, Tatsuhiro; Itoh, Yukihiro – Research and Practice in Technology Enhanced Learning, 2017
Pointers are difficult learning targets for novice learners of C programming. For such difficult targets, introducing a system visualizing program behaviors is generally expected to support learners to understand the targets. However, visualization in existing systems often conceals the concrete value of variables such as pointers; the way in…
Descriptors: Programming, Visual Aids, Memory, Teaching Methods
Aslina Saad; Suhaila Zainudin – Interactive Learning Environments, 2024
This study delves into the integration of Project-Based Learning (PBL) and Computational Thinking (CT) to enhance 21st century learning. Through a Narrative Literature Review (NLR), pivotal strategies for effective implementation are identified. These include fostering collaborative pedagogy, employing visualization tools, embracing diverse…
Descriptors: Active Learning, Student Projects, Teaching Methods, Computation
Tibor Krizsan; Dragan Lambic – Education and Information Technologies, 2024
Pair programming is a technique in which two students collaborate on programming tasks. This study aimed to investigate attitudes, toward pair programming with a focus on anxiety, motivation, stress, and efficiency. The sample population consisted of 168 students from three primary schools in Vojvodina (Serbia). The students were aged 6.5-11 years…
Descriptors: Foreign Countries, Student Motivation, Stress Variables, Skills
Sanna Forsström; Melissa Bond – International Journal of Computer Science Education in Schools, 2024
Despite the widespread adoption of computational thinking (CT) across educational levels, challenges persist in its assessment due to diverse definitions, frameworks, and practical applications in classroom settings. This meta-synthesis investigates the assessment of computational thinking (CT) in primary and secondary education, synthesising…
Descriptors: Computation, Thinking Skills, Elementary Secondary Education, Barriers
Xin Gong; Weiqi Xu; Shufan Yu; Jingjing Ma; Ailing Qiao – British Journal of Educational Technology, 2025
Tangible programming tools have become a mainstream teaching aid in gamification programming learning (GPL) due to their interactivity and ability to enhance novice learners' computational thinking and spatial reasoning skills. However, comparing the relative efficacy of different programming tools that simultaneously support these skills was not…
Descriptors: Computation, Thinking Skills, Spatial Ability, Gamification
Lin Zhang; Qiang Jiang; Weiyan Xiong; Wei Zhao – Journal of Educational Computing Research, 2025
This study seeks to deepen the understanding of the direct and indirect effects of human-computer dialogic interaction programming activities, facilitated by ChatGPT, on student engagement. Data were collected from 109 Chinese high school students who engaged in programming tasks using either ChatGPT-driven dialogic interaction or traditional pair…
Descriptors: Artificial Intelligence, Computer Software, Computer Science Education, Programming
Ülker, Ezgi Deniz – Cypriot Journal of Educational Sciences, 2020
The ability of analysing and designing an algorithm is quite essential for computer science education. The students in the Analysis and Design of Algorithms (ADA) course are expected to be able to solve problems by choosing one of the proper design methods and to analyse the algorithm's performance in terms of various aspects. Instead of using…
Descriptors: Computer Science Education, Design, Mathematics, Programming
Csapó, Gábor; Csernoch, Mária; Abari, Kálmán – Education and Information Technologies, 2020
In the modern, information driven society managing and handling data is unavoidable. The most common form of data handling is to organize data into tables and complete operations on them in spreadsheets. Sprego (Spreadsheet Lego) is a programming-oriented methodology focusing on schemata construction and authentic problem-solving working with only…
Descriptors: Instructional Effectiveness, Spreadsheets, Data Processing, Computer Software
Donoghue, Thomas; Voytek, Bradley; Ellis, Shannon E. – Journal of Statistics and Data Science Education, 2021
Nolan and Temple Lang's "Computing in the Statistics Curricula" (2010) advocated for a shift in statistical education to broadly include computing. In the time since, individuals with training in both computing and statistics have become increasingly employable in the burgeoning data science field. In response, universities have…
Descriptors: Statistics Education, Teaching Methods, Computation, Curriculum Design
Abarkan, Ali; BenYakhlef, Majid – Education and Information Technologies, 2022
Learning to code is far from an easy task, it is a promising approach that underscores the use of the video game culture of students to motivate them to invest their time in the practice of programming. The students in this discipline are often discouraged by the amount of information to remember and the complex and constraining syntaxes.…
Descriptors: Programming Languages, Educational Games, Computer Games, Learning Motivation
Bayar, Mirac Furkan; Tas, Yasemin – Alberta Journal of Educational Research, 2022
This study aimed to investigate the effects of robotic coding supported Design-Based Science Instruction (RC-DBSI) on sixth-grade students' science process skills. One-group pretest-posttest experimental design was employed in the study. Participants consisted of thirty-nine sixth-grade students enrolled in a public middle school located in the…
Descriptors: Robotics, Programming, Design, Science Instruction
Mary Conyers Tucker – ProQuest LLC, 2022
Learning to program is increasingly important. Yet, it is becoming clear that most students struggle when learning to program (McCracken et al., 2001). This is leading to a divide where some people can program but many others can't. Prior research has traced poor student outcomes to their early experiences learning programming. Still, little is…
Descriptors: Teaching Methods, Programming, Computer Science Education, Student Motivation