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
Antonio Byrd – College Composition and Communication, 2020
In the past decade, computer programming has been called the new literacy necessary for everyday life. However, discussion on democratizing coding literacy can too often center the experiences of K-12 learners and undergraduates, leaving adult learners' experiences with coding literacy unexamined. If employers come to value computer programming as…
Descriptors: African American Students, Programming, Adult Students, Social Mobility
Jennifer Tsan – ProQuest LLC, 2020
Collaborative learning has long been investigated for its benefits to learners. Prior research indicates that collaboration may help students develop more sophisticated arguments and learn more effectively. While a great deal of research has been completed on how elementary students collaborate, there has been little research on how they…
Descriptors: Cooperative Learning, Elementary School Students, Computer Science Education, Problem Solving
von Wangenheim, Christiane Gresse; Hauck, Jean C. R.; Demetrio, Matheus Faustino; Pelle, Rafael; da Cruz Alves, Nathalia; Barbosa, Heliziane; Azevedo, Luiz Felipe – Informatics in Education, 2018
The development of computational thinking is a major topic in K-12 education. Many of these experiences focus on teaching programming using block-based languages. As part of these activities, it is important for students to receive feedback on their assignments. Yet, in practice it may be difficult to provide personalized, objective and consistent…
Descriptors: Programming Languages, Programming, Grading, Outcome Measures
Canedo, Edna Dias; Santos, Giovanni Almeida; Leite, Leticia Lopes – Informatics in Education, 2018
The teaching-learning methodology adopted in the Introduction to Computer Science classes may be a process that makes it difficult to understand the principles of programming language for undergraduate students in Computer Science and related areas, generating high failure and course drop out rates. This paper presents an analysis of the results…
Descriptors: Teaching Methods, Introductory Courses, Programming, Programming Languages
Chugh, Ritesh; Turnbull, Darren – Contemporary Educational Technology, 2023
Gaming is becoming a popular method of engaging students in learning processes across all levels of the educational community. The effective integration of gaming activities into course curricula has the potential to enhance student learning, motivation, and knowledge acquisition in a range of disciplines. However, gamification of education is not…
Descriptors: Gamification, Citation Analysis, Network Analysis, Bibliometrics
Li, Jiansheng; Lin, Yuyu; Sun, Mingzhu; Shadiev, Rustam – Interactive Learning Environments, 2023
This study examined whether socially shared regulation of learning (SSRL) enhances students' algorithmic thinking performance, promotes learning participation and improves students' learning attitudes through game-based collaborative learning. The students learned algorithmic knowledge and completed programing tasks using Kodu, a new visual…
Descriptors: Cooperative Learning, Game Based Learning, Educational Environment, Algorithms
Bjursten, Eva-Lena; Nilsson, Tor; Gumaelius, Lena – International Journal of Technology and Design Education, 2023
There is a recognized need for research on how to teach computer programming in primary schools in Sweden grades 4-6 (10-12-year-old pupils). Studies of teaching show the importance of teachers' knowledge of content and pedagogy and how these two parts affect each other (i.e. pedagogical content knowledge [PCK]). Most teachers in Sweden have…
Descriptors: Computer Science Education, Programming, Technological Literacy, Pedagogical Content Knowledge
St. John, Jeremy; St. John, Karen; St. John, Christopher – Journal of Education for Business, 2023
Teamwork skills are an important part of business school curriculum typically taught using project-based experiential methods. This paper presents best practices for teaching teamwork skills to Gen Z students using a project-based learning, peer mentoring approach. With experiential learning theory as a guide, an interdisciplinary process was…
Descriptors: Student Projects, Active Learning, Interdisciplinary Approach, Peer Relationship
Priti Oli; Rabin Banjade; Arun Balajiee Lekshmi Narayanan; Peter Brusilovsky; Vasile Rus – Grantee Submission, 2023
Self-efficacy, or the belief in one's ability to accomplish a task or achieve a goal, can significantly influence the effectiveness of various instructional methods to induce learning gains. The importance of self-efficacy is particularly pronounced in complex subjects like Computer Science, where students with high self-efficacy are more likely…
Descriptors: Computer Science Education, College Students, Self Efficacy, Programming
Krish Pillai; Marcia Lovas – International Society for Technology, Education, and Science, 2023
A typical first computer science course (CS1) introduces the student to coding conventions, variables, methods, control structures, conditionals, and the semantics of classes and objects. Advanced concepts of inheritance, polymorphism, abstract classes, interfaces, and their use in the design process, are covered in a second-level course (CS2).…
Descriptors: Computer Games, Educational Games, Teaching Methods, Technology Uses in Education
Durak, Hatice Yildiz; Guyer, Tolga – Gifted Education International, 2019
Since programming processes involve different thinking skills and different fields of knowledge, it is especially important for children to acquire 21st-century skills. Even though the programming education activities are being intensively applied, it can be said that there is a gap in quantitative researches supporting the effort to reveal the…
Descriptors: Computer Science Education, Programming, Programming Languages, Active Learning
Velez, Martin – ProQuest LLC, 2019
Software is an integral part of our lives. It controls the cars we drive every day, the ships we send into space, and even our toasters. It is everywhere and we can easily download more. Software solves many real-world problems and satisfies many needs. Thus, unsurprisingly, there is a rising demand for software engineers to maintain existing…
Descriptors: Computer Science Education, Programming, Introductory Courses, Computer Software
Cevahir, Hakan; Özdemir, Muzaffer; Baturay, Meltem Huri – Participatory Educational Research, 2022
This study examines the effect of using animation-based worked examples (ARAWEs) that are prepared using Augmented Reality (AR) technology instead of using traditional paper-based worked examples (TWEs) on the achievement, motivation, and attitude of high school students during their programming education. The research was designed through the…
Descriptors: Computer Simulation, Animation, Educational Technology, Technology Uses in Education
Yepes, Igor; Barone, Dante Augusto Couto; Porciuncula, Cleber Mateus Duarte – Informatics in Education, 2022
With the growing search for qualified professionals in the exact area, teaching in STEM (Science, Technology, Engineering, and Mathematics) areas is gaining importance. In parallel, it appears that drones are an increasingly present reality in the civil area; however, there are few scientific studies of their application in the pedagogical…
Descriptors: STEM Education, Aviation Technology, Robotics, Teaching Methods
Ezeamuzie, Ndudi O.; Leung, Jessica S. C.; Ting, Fridolin S. T. – Journal of Educational Computing Research, 2022
Although abstraction is widely understood to be one of the primary components of computational thinking, the roots of abstraction may be traced back to different fields. Hence, the meaning of abstraction in the context of computational thinking is often confounded, as researchers interpret abstraction through diverse lenses. To disentangle these…
Descriptors: Computer Science Education, Thinking Skills, Research Reports, Abstract Reasoning

Peer reviewed
Direct link
