Publication Date
In 2025 | 146 |
Since 2024 | 528 |
Since 2021 (last 5 years) | 1755 |
Since 2016 (last 10 years) | 3062 |
Since 2006 (last 20 years) | 4853 |
Descriptor
Source
Author
Publication Type
Education Level
Audience
Teachers | 256 |
Practitioners | 183 |
Students | 53 |
Administrators | 32 |
Researchers | 24 |
Media Staff | 18 |
Parents | 11 |
Policymakers | 10 |
Community | 3 |
Counselors | 1 |
Support Staff | 1 |
More ▼ |
Location
Turkey | 198 |
Taiwan | 107 |
United Kingdom | 107 |
Australia | 104 |
China | 88 |
Canada | 71 |
Spain | 68 |
California | 58 |
Sweden | 56 |
Germany | 54 |
Greece | 51 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations | 2 |
Chen, Chen; Haduong, Paulina; Brennan, Karen; Sonnert, Gerhard; Sadler, Philip – Computer Science Education, 2019
Background and Context: The relationship between novices' first programming language and their future achievement has drawn increasing interest owing to recent efforts to expand K-12 computing education. This article contributes to this topic by analyzing data from a retrospective study of more than 10,000 undergraduates enrolled in introductory…
Descriptors: Computer Science Education, Programming Languages, College Students, Computer Attitudes
Song, S. H.; Antonelli, Marco; Fung, Tony W. K.; Armstrong, Brandon D.; Chong, Amy; Lo, Albert; Shi, Bertram E. – IEEE Transactions on Education, 2019
Contribution: A systematic approach to MATLAB problem design and automated assessment is described, based on the experience working with the MATLAB server provided by MathWorks and integrated with the edX massive online open class (MOOC) platform. Background: New technologies, such as MOOCs, provide innovative methods to tackle new challenges in…
Descriptors: Programming Languages, Online Courses, Engineering Education, Experiential Learning
Pugachev, Sarah – portal: Libraries and the Academy, 2019
Since 2014, the University Libraries at the University of Oklahoma in Norman has been a member of the Software Carpentry Foundation (now part of "The Carpentries"), a nonprofit organization dedicated to teaching basic computing skills to researchers. Through this partnership, we have taught over a dozen introductory programming workshops…
Descriptors: Academic Libraries, Computer Science Education, Partnerships in Education, Introductory Courses
Merkouris, Alexandros; Chorianopoulos, Konstantinos – ACM Transactions on Computing Education, 2019
Contemporary research has explored educational robotics, but it has not examined the development of computational thinking in the context of programming embodied interactions. Apart from the goal of the robot and how the robot will interact with its environment, another important aspect that should be taken into consideration is whether and how…
Descriptors: Educational Technology, Robotics, Middle School Students, Man Machine Systems
Rivers, Kelly; Koedinger, Kenneth R. – International Journal of Artificial Intelligence in Education, 2017
To provide personalized help to students who are working on code-writing problems, we introduce a data-driven tutoring system, ITAP (Intelligent Teaching Assistant for Programming). ITAP uses state abstraction, path construction, and state reification to automatically generate personalized hints for students, even when given states that have not…
Descriptors: Programming, Coding, Computers, Data
Zilonka, Revital; Job, Jennifer – Interchange: A Quarterly Review of Education, 2017
The TV show Sense8 tells the story of eight strangers from all around the world who realize they are connected to each other in a unique way. While taking their first steps of their quest to understand what bonds them and how they relate to one another, they are challenged by powerful people who want to capture them. Their individual journeys…
Descriptors: Programming (Broadcast), Television, Intimacy, Sense of Community
Price, C. B.; Price-Mohr, R. M. – Computers in the Schools, 2018
All primary school children in England are required to write computer programs and learn about computational thinking. There are moves in other countries to this effect such as the U.S. K-12 Computer Science Framework (CSF) for development. Debates on how to program and what constitutes computational thinking are ongoing. Here we report on a study…
Descriptors: Foreign Countries, Elementary School Students, Programming, Coding
Altiok, Serhat; Yükseltürk, Erman – International Journal of Computer Science Education in Schools, 2018
The purpose of the study is to analyze pre-service IT teachers' views on a five day seminar which is related to current methodologies and tools in K-12 computer programming education. The study sample consisted of 44 pre-service IT teachers who study as 3rd or 4th undergraduate program at Department of Computer Education and Instructional…
Descriptors: Preservice Teachers, Information Technology, Student Attitudes, Programming
Sherman, Steven J.; Shehane, Ronald F.; Todd, Dewey W. – Journal of Instructional Pedagogies, 2018
Colleges are increasingly offering online courses, including computer programming courses for business school students. Programming languages that are most useful to students are those that are widely used in the job market. However, the most popular computer languages change at least every three years. Therefore, the language used for instruction…
Descriptors: Programming Languages, Online Courses, Computer Science Education, Business Administration Education
Hubbard, Aleata – Computer Science Education, 2018
This review synthesizes literature on computing pedagogical content knowledge (PCK). Shulman introduced PCK in the 1980s to describe the amalgam of knowledge teachers draw upon in their work and use of the construct is increasing in the computing education community. From a systematic search of the literature, I identified 19 articles drawn from 9…
Descriptors: Pedagogical Content Knowledge, Computer Science Education, Technological Literacy, Programming
Lovric, Miroslav – PRIMUS, 2018
We discuss teaching and learning situations that surfaced when computer programming and mathematics were brought together in a course where students write computer code to explore mathematics problems. Combining programming and mathematics creates a rich ecosystem which, on top of traditional mathematics activities (writing solutions, proofs,…
Descriptors: Programming, Mathematics Instruction, College Mathematics, Problem Solving
Çelik, Halil Coskun; Ertas, Haydar; Ilhan, Aziz – Journal of Education and Learning, 2018
The aim of the study was to determine the impact of project-based learning on academic achievements of vocational school of higher education students and to investigate their views on the topic. In the study, a mixed descriptive design where qualitative and quantitative data were both collected and analyzed. The quantitative part was conducted…
Descriptors: Student Projects, Active Learning, Academic Achievement, Programming
Soboleva, Elena V.; Sabirova, Elvira G.; Babieva, Nigina S.; Sergeeva, Marina G.; Torkunova, Julia V. – EURASIA Journal of Mathematics, Science and Technology Education, 2021
The research is relevant as educational computer games are included in students' mathematical activity and form additional opportunities to improve the quality of teaching mathematics in a digital school, to support the formation of the demanded professional competence - computational thinking. To form the appropriate skills that determine the…
Descriptors: Computer Science Education, Computer Games, Educational Games, Game Based Learning
Kiliç, Servet; Gökoglu, Seyfullah; Öztürk, Mücahit – Journal of Educational Computing Research, 2021
In this research, a scale was developed to determine the programming-oriented computational thinking skills of university students. The participants were 360 students studying in various departments at different universities in Turkey for computer programming. The scale consists of 33 items under conceptual knowledge, algorithmic thinking, and…
Descriptors: Test Validity, Test Reliability, Test Construction, Programming
Sparf, Maria – Designs for Learning, 2021
Within a theoretical framework grounded in design for learning, this article presents a research project about pupils' engagement during programming education. In a design-theoretical perspective, everyone who is somehow engaged in a learning process is a designer. The results show that how pupils design their learning when programming is related…
Descriptors: Learner Engagement, Programming, Computer Science Education, Foreign Countries