Publication Date
| In 2026 | 0 |
| Since 2025 | 91 |
| Since 2022 (last 5 years) | 480 |
| Since 2017 (last 10 years) | 964 |
| Since 2007 (last 20 years) | 1400 |
Descriptor
| Computer Science Education | 1682 |
| Teaching Methods | 1682 |
| Foreign Countries | 614 |
| Programming | 573 |
| Computer Software | 417 |
| Student Attitudes | 381 |
| Undergraduate Students | 324 |
| Instructional Effectiveness | 287 |
| College Students | 257 |
| Educational Technology | 220 |
| Problem Solving | 214 |
| 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 | 46 |
| Australia | 35 |
| Taiwan | 35 |
| Brazil | 30 |
| Israel | 25 |
| United Kingdom | 25 |
| China | 24 |
| Germany | 24 |
| Spain | 23 |
| Greece | 19 |
| 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
Fu, Qian; Zheng, Yafeng; Zhang, Mengyao; Zheng, Lanqin; Zhou, Junyi; Xie, Bochao – Educational Technology Research and Development, 2023
Providing appropriate feedback is important when learning to program. However, it is still unclear how different feedback strategies affect learning outcomes in programming. This study designed four different two-step programming feedback strategies and explored their impact on novice programmers' academic achievement, learning motivations, and…
Descriptors: Feedback (Response), Academic Achievement, Novices, Programming
Money, William H.; Mew, Lionel Q. – Information Systems Education Journal, 2023
This paper proposes a Project-based team instruction methodology with open-ended projects to teach students critical analysis, design and implementation steps of developing Robotic Process Automation (RPA) for information systems. The use of project-based learning is appropriate for teaching RPA analysis and design with lean Six Sigma tools…
Descriptors: Student Projects, Active Learning, Teaching Methods, Robotics
Alajlan, Hayat; Alebaikan, Reem; Almassaad, Ahmad – Technology, Pedagogy and Education, 2023
This study identified appropriate pedagogy for computational thinking in K-12 computer education. The Delphi technique was employed to collect different views, ideas and opinions derived a consensus from a panel of 12 international experts through a series of questionnaires. The experts have various experiences in computer science, computer…
Descriptors: Elementary Secondary Education, Computation, Thinking Skills, Computer Science Education
McGarr, Oliver – Teaching Education, 2023
The metaphors used by teachers to explain the nature of student learning and student difficulty can reveal a great deal about how teachers conceive the teaching and learning process. This is an important area of research as it can shed light on how they see their role in the learning process and how they should intervene to assist students in…
Descriptors: High School Teachers, Teacher Attitudes, Figurative Language, Learning Processes
Zinagul Suranchiyeva; Bektas Bostanov; Serik Kenesbayev; Salamat Idrissov; Kuralay Turganbay – Journal of Information Technology Education: Innovations in Practice, 2023
Aim/Purpose: This study seeks to present a learning model of discrete mathematics elements, elucidate the content of teaching, and validate the effectiveness of this learning in a digital education context. Background: Teaching discrete mathematics in the realm of digital education poses challenges, particularly in crafting the optimal model,…
Descriptors: Electronic Learning, Elective Courses, Mathematics Instruction, Computer Science Education
Holo, O. E.; Kveim, E. N.; Lysne, M. S.; Taraldsen, L. H.; Haara, F. O. – Education Inquiry, 2023
This review article focuses on the teaching of computer programming in primary school mathematics, as reported by 37 empirical studies. Our findings show that a variety of research methods are used, which often combine qualitative and quantitative approaches. Furthermore, we found the focus of attention to vary from emphasis on the teacher and the…
Descriptors: Literature Reviews, Computer Science Education, Programming, Elementary School Mathematics
David Roldan-Alvarez; Francisco J. Mesa – IEEE Transactions on Education, 2024
Artificial intelligence (AI) in programming teaching is something that still has to be explored, since in this area assessment tools that allow grading the students work are the most common ones, but there are not many tools aimed toward providing feedback to the students in the process of creating their program. In this work a small sized…
Descriptors: Intelligent Tutoring Systems, Grading, Artificial Intelligence, Feedback (Response)
Sharin Rawhiya Jacob; Mark Warschauer – CATESOL Journal, 2024
Over the last decade, there has been an explosion of national interest in computer science (CS) education. In response to this, several organizations and initiatives have emerged in recent years to expand the CS pipeline. However, within these broad and laudable efforts, one important area has been largely overlooked--the instruction of CS to…
Descriptors: Elementary School Students, Artificial Intelligence, Computer Science Education, Technology Uses in Education
Minji Jeon; Kyungbin Kwon – TechTrends: Linking Research and Practice to Improve Learning, 2024
This study investigated the computational thinking (CT) practices of eight pre-service teachers through their Scratch and Python programs. Conducted within an undergraduate-level computer science education course, students learned CT concepts via parallel instruction in block-based programming (Scratch) and text-based programming (Python). The…
Descriptors: Preservice Teacher Education, Preservice Teachers, Computation, Cognitive Processes
Amy Esther Kuiken – ProQuest LLC, 2024
The cybersecurity landscape in the United States has rapidly evolved, marked by risk and novel threats (Georgescu, 2021; Siraj et al., 2021). Today, security mindsets are "widely accepted in the computer security community as … essential … for successful cybersecurity practice" (Peterson, 2021, para. 1), valuable to aspiring…
Descriptors: Second Language Learning, Second Language Instruction, Information Security, Computer Security
Jaroslaw Pawel Adamiak – Open Praxis, 2024
The academic success of first-year students' learning in science faculties is by no means assured, especially in an Open Distance Learning setting with its limited number of face-to-face encounters between students and lecturers or tutors. Therefore, such encounters should be highly efficient in view of the considerable amount of knowledge…
Descriptors: Fundamental Concepts, Teaching Methods, Computer Science Education, Open Education
Dorodchi, Mohsen; Dehbozorgi, Nasrin; Fallahian, Mohammadali; Pouriyeh, Seyedamin – Informatics in Education, 2021
Teaching software engineering (SWE) as a core computer science course (ACM, 2013) is a challenging task. The challenge lies in the emphasis on what a large-scale software means, implementing teamwork, and teaching abstraction in software design while simultaneously engaging students into reasonable coding tasks. The abstraction of the system…
Descriptors: Computer Science Education, Computer Software, Teaching Methods, Undergraduate Students
Saadia, Drissi – International Journal of Web-Based Learning and Teaching Technologies, 2021
Cloud computing, internet of things (IoT), artificial intelligence, and big data are four very different technologies that are already discussed separately. The use of the four technologies is required to be more and more necessary in the present day in order to make them important components in today's world technology. In this paper, the authors…
Descriptors: Teaching Methods, Computer Science Education, Computer Software, Artificial Intelligence
Elif Polat; Zafer Kadirhan; Sinan Hopcan; Hatice Yildiz Durak; Sedef Canbazoglu Bilici – European Journal of Education, 2025
This study aims to examine the structures that affect the teaching motivation of in-service teachers. In this context, self-efficacy in teaching computational thinking and professional identity have been focused on. To that end, the relational screening model has been used. A demographic information form and three different scales were used to…
Descriptors: Teacher Motivation, Professional Identity, Turkish, Teacher Attitudes
Menolli, André; Neto, João Coelho – Education and Information Technologies, 2022
The adoption of computational thinking in the classroom has been growing in the last years. Its use needs to be supported by the correct digital technologies and teaching methods, and for this, is required, capable teachers. This work aims to understand how computational thinking is addressed by Computer Science Teacher Education courses in…
Descriptors: Foreign Countries, Computation, Thinking Skills, Computer Science Education

Peer reviewed
Direct link
