Publication Date
In 2025 | 5 |
Since 2024 | 137 |
Since 2021 (last 5 years) | 494 |
Since 2016 (last 10 years) | 922 |
Since 2006 (last 20 years) | 1304 |
Descriptor
Computer Science Education | 1577 |
Teaching Methods | 1577 |
Foreign Countries | 581 |
Programming | 536 |
Computer Software | 391 |
Student Attitudes | 366 |
Undergraduate Students | 303 |
Instructional Effectiveness | 270 |
College Students | 252 |
Educational Technology | 217 |
Problem Solving | 204 |
More ▼ |
Source
Author
Hazzan, Orit | 7 |
Xinogalos, Stelios | 7 |
Barnes, Tiffany | 6 |
Mayer, Richard E. | 6 |
Lang, Guido | 5 |
Lavy, Ilana | 5 |
Ragonis, Noa | 5 |
Chi, Min | 4 |
Gal-Ezer, Judith | 4 |
Hwang, Gwo-Jen | 4 |
Kolikant, Yifat Ben-David | 4 |
More ▼ |
Publication Type
Education Level
Location
Turkey | 44 |
Taiwan | 35 |
Australia | 34 |
Brazil | 27 |
Israel | 25 |
United Kingdom | 25 |
Germany | 23 |
Spain | 23 |
China | 20 |
Greece | 18 |
Finland | 17 |
More ▼ |
Laws, Policies, & Programs
Carl D Perkins Vocational and… | 1 |
Higher Education Opportunity… | 1 |
No Child Left Behind Act 2001 | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Haipeng Wan; Xue Zhang; Xinxue Yang; Shan Li – Education and Information Technologies, 2024
This study investigated the impact of problematization-oriented scaffolding and structuring-oriented scaffolding, incorporated within instructional videos, on students' computational thinking and their performance in programming education. We recruited 86 participants from three senior classes at a high school. Each of the three classes was…
Descriptors: Scaffolding (Teaching Technique), Instructional Design, Thinking Skills, Computer Science Education
Peter Hu; Yangqiuting Li; Chandralekha Singh – Physical Review Physics Education Research, 2024
Quantum information science and engineering (QISE) is a rapidly developing field that leverages the skills of experts from many disciplines to utilize the potential of quantum systems in a variety of applications. It requires talent from a wide variety of traditional fields, including physics, engineering, chemistry, and computer science, to name…
Descriptors: Quantum Mechanics, Computer Science Education, Inquiry, Teaching Methods
Paola Iannone; Athina Thoma – International Journal of Mathematical Education in Science and Technology, 2024
Programming is becoming increasingly common in mathematics degrees as it is a desirable skill for new graduates. However, research shows that its use is mostly restricted to computational or modelling tasks. This paper reports a study on students' perceptions of and difficulties with Lean, an interactive theorem prover introduced as part of a…
Descriptors: Programming, Mathematics Instruction, Computer Science Education, Student Attitudes
Tolga Kurt; Burcu Anilan – Shanlax International Journal of Education, 2024
This study aims to determine the opinions of science teachers on robotics coding, which is one of the prominent applications in recent times and is expected to be integrated into education. The research was designed as a case study, one of the qualitative research methods. The study group of the research consists of 12 science teachers.…
Descriptors: Robotics, Science Teachers, Science Instruction, Usability
Fadip Audu Nannim; Nnenna Ekpereka Ibezim; Basil C. E. Oguguo; Emmanuel Chinweike Nwangwu – Education and Information Technologies, 2024
This study investigated the effect of project-based Arduino robot application on students' computational thinking skills development in robotics programming course using the quasi-experimental research design. The participants consist of 73 students in tertiary institutions in South-East Nigeria that offer Computer and Robotics Education…
Descriptors: Robotics, Computation, Thinking Skills, Skill Development

Arun-Balajiee Lekshmi-Narayanan; Priti Oli; Jeevan Chapagain; Mohammad Hassany; Rabin Banjade; Vasile Rus – Grantee Submission, 2024
Worked examples, which present an explained code for solving typical programming problems are among the most popular types of learning content in programming classes. Most approaches and tools for presenting these examples to students are based on line-by-line explanations of the example code. However, instructors rarely have time to provide…
Descriptors: Coding, Computer Science Education, Computational Linguistics, Artificial Intelligence
Sunil Hazari – Journal of Educational Research and Practice, 2024
In this article, I present a justification for implementing AI literacy courses in higher education. I explore the ethical concerns and biases surrounding AI technologies, highlighting the importance of critical analysis and responsible use of AI. I then propose a conceptual framework, focusing on awareness, skill development, and the practical…
Descriptors: Artificial Intelligence, Higher Education, Critical Thinking, Innovation
Wesley Beccaro; Elisabete Galeazzo; Denise Consonni; Henrique E. Maldonado Peres; Leopoldo R. Yoshioka – IEEE Transactions on Education, 2024
Contribution: The evaluation of analog-to-digital conversion methods constitutes a key component of an Instrumentation course. This study introduces an affordable educational platform based on Arduino UNO board designed for teaching analog-to-digital conversion concepts, supported by virtual instruments (VIs). Background: ADCs are electronic…
Descriptors: Engineering Education, Learning Management Systems, Teaching Methods, Computer Simulation
Eloho Ifinedo; Diane Burt – Journal of Applied Research in Higher Education, 2025
Purpose: Service-learning (SL) is a widely accepted pedagogy that can enrich the learning experience for students in higher education while they apply their skills in a meaningful community service. This research is part of a larger project that aimed to motivate educational achievement among youths living in a priority neighborhood through SL.…
Descriptors: Service Learning, Information Technology, Computer Science Education, Community Centers
Pérez-Marín, Diana; Hijón-Neira, Raquel; Pizarro, Celeste – International Journal of Early Years Education, 2022
Significant interest in teaching children to code since Preschool Education has arisen in recent years. This paper focuses on the benefits of preschoolers learning to code at such short age. The research questions are whether by coding they can improve skills such as sequencing and plotting a route? Which factors influence the learning? And, to…
Descriptors: Programming, Early Childhood Education, Preschool Children, Thinking Skills
Duran, Rodrigo; Zavgorodniaia, Albina; Sorva, Juha – ACM Transactions on Computing Education, 2022
One of the most commonly cited theories in computing education research is cognitive load theory (CLT), which explains how learning is affected by the bottleneck of human working memory and how teaching may work around that limitation. The theory has evolved over a number of decades, addressing shortcomings in earlier versions; other issues remain…
Descriptors: Cognitive Ability, Computer Science Education, Teaching Methods, Learning Theories
Jiang, Yabing – Journal of Information Systems Education, 2022
Small teaching approaches are well-structured, incremental teaching improvement techniques supported by research in cognitive science, memory, and learning. I systematically implement a series of small teaching activities in an introductory programming course to tackle the teaching and learning challenges faced by instructors and students. The…
Descriptors: Teaching Methods, Introductory Courses, Computer Science Education, Academic Achievement
Alexander Card – ProQuest LLC, 2022
One approach to teaching game design to students with a wide variety of disciplinary backgrounds is through team game projects that span multiple weeks, up to an entire term. However, open-ended, creative projects introduce a gamut of challenges to novice programmers. My goal is to assist game design students with the planning stage of their…
Descriptors: Computer Science Education, Programming, Scaffolding (Teaching Technique), Teaching Methods
Anne-Kathrin Peters; Rafael Capilla; Vlad Constantin Coroama; Rogardt Heldal; Patricia Lago; Ola Leifler; Ana Moreira; João Paulo Fernandes; Birgit Penzenstadler; Jari Porras; Colin C. Venters – ACM Transactions on Computing Education, 2024
Research shows that the global society as organized today, with our current technological and economic system, is impossible to sustain. We are living in an era in which human activities in highly industrialized countries are responsible for overshooting several planetary boundaries, with poorer communities contributing the least to the problems…
Descriptors: Computer Science Education, Sustainability, Educational Research, Educational Practices
Mariana Alvidrez; Christopher Villa; Elaine M. Hampton – Journal of College Science Teaching, 2024
As ethical issues involving computer technologies and social media become more common, there is increasing interest in what role ethics should play in computer science education. As a result, computer science departments worldwide have ramped up their efforts to examine relevant ethical issues in undergraduate computer science classes to prepare…
Descriptors: Controversial Issues (Course Content), STEM Education, Ethics, Computer Science Education