Publication Date
| In 2026 | 4 |
| Since 2025 | 302 |
| Since 2022 (last 5 years) | 1512 |
| Since 2017 (last 10 years) | 3040 |
| Since 2007 (last 20 years) | 4890 |
Descriptor
Source
Author
Publication Type
Education Level
Audience
| Teachers | 258 |
| Practitioners | 183 |
| Students | 53 |
| Administrators | 32 |
| Researchers | 24 |
| Media Staff | 18 |
| Parents | 11 |
| Policymakers | 11 |
| Community | 3 |
| Counselors | 1 |
| Support Staff | 1 |
| More ▼ | |
Location
| Turkey | 200 |
| Taiwan | 107 |
| United Kingdom | 107 |
| Australia | 106 |
| China | 93 |
| Canada | 72 |
| Spain | 71 |
| Sweden | 59 |
| California | 58 |
| Germany | 55 |
| Finland | 53 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
| Meets WWC Standards with or without Reservations | 2 |
Uysal, V. Safak; Topaloglu, Fulden – International Journal of Art & Design Education, 2017
Design education is in need of a wider restructuring to accommodate new developments and paradigmatic shifts brought forth by the information age, all of which capitalise a move towards complexity theory, systems science and digital technologies. The intention of this article is to approach one particular aspect of this need: that is, how basic…
Descriptors: Foreign Countries, Design, Industry, Computation
Umapathy, Karthikeyan; Ritzhaupt, Albert D. – ACM Transactions on Computing Education, 2017
Several experiments on the effects of pair programming versus solo programming in the context of education have been reported in the research literature. We present a meta-analysis of these studies that accounted for 18 manuscripts with 28 independent effect sizes in the domains of programming assignments, exams, passing rates, and affective…
Descriptors: Programming, Cooperative Learning, Computer Science Education, Educational Practices
Gonzalez, Ruben – International Association for Development of the Information Society, 2017
There are many difficulties with learning and teaching programming that can be alleviated with the use of software tools. Most of these tools have focused on the teaching of introductory programming concepts where commonly code fragments or small user programs are run in a sandbox or virtual machine, often in the cloud. These do not permit user…
Descriptors: Programming, Computer Science Education, Automation, Advanced Courses
Carpenter, Bob; Gelman, Andrew; Hoffman, Matthew D.; Lee, Daniel; Goodrich, Ben; Betancourt, Michael; Brubaker, Marcus A.; Guo, Jiqiang; Li, Peter; Riddell, Allen – Grantee Submission, 2017
Stan is a probabilistic programming language for specifying statistical models. A Stan program imperatively defines a log probability function over parameters conditioned on specified data and constants. As of version 2.14.0, Stan provides full Bayesian inference for continuous-variable models through Markov chain Monte Carlo methods such as the…
Descriptors: Programming Languages, Probability, Bayesian Statistics, Monte Carlo Methods
Tran, Yune Kim – AERA Online Paper Repository, 2017
This research examined over 200 elementary students' pre and post-test changes in computational thinking from a 10-week coding program delivered as part of the regular school day. Participants benefited from early access to computer science (CS) lessons with increases in understanding and applying coding concepts. Interviews from participants…
Descriptors: Computation, Thinking Skills, Elementary School Students, Grade 3
Becker, Brett A.; Glanville, Graham; Iwashima, Ricardo; McDonnell, Claire; Goslin, Kyle; Mooney, Catherine – Computer Science Education, 2016
Programming is an essential skill that many computing students are expected to master. However, programming can be difficult to learn. Successfully interpreting compiler error messages (CEMs) is crucial for correcting errors and progressing toward success in programming. Yet these messages are often difficult to understand and pose a barrier to…
Descriptors: Computer Science Education, Programming, Novices, Error Patterns
Jandric, Petar; Hayes, Sarah – Learning, Media and Technology, 2019
This paper explores relationships between knowledge production and academic publication and shows that the current political economy of mainstream academic publishing has resulted from a complex interplay between large academic publishers, academics, and hacker-activists. The process of publishing is a form of 'social production' that takes place…
Descriptors: Faculty Publishing, Publishing Industry, College Faculty, Activism
Vasilopoulos, Ioannis V.; van Schaik, Paul – Journal of Educational Computing Research, 2019
This article discusses the design and implementation of a new programming tool for Greek novices as a means to improve introductory programing instruction in Greece. We implemented Koios, a new highly interactive and visual programming tool for Greek novices, based on the body of research in the field of psychology of programming. The main…
Descriptors: Novices, Programming, Computer Software, Introductory Courses
Castañeda, Laura; Haggerty, Rebecca – Journalism and Mass Communication Educator, 2019
This study examined two sections of "Reporting and Writing I." One taught writing for text and broadcast concurrently, whereas the other taught these skills sequentially. A student survey found a strong preference for learning subjects sequentially. Outside evaluators assessing final stories rated text projects from students taught…
Descriptors: Student Attitudes, Preferences, Student Surveys, Student Projects
Keane, Therese; Chalmers, Christina; Boden, Marie; Williams, Monica – Technology, Pedagogy and Education, 2019
This research is part of a larger three-year study investigating the impact of humanoid robots on students' learning and engagement. In this case study, Aboriginal and non-Aboriginal students worked with a humanoid robot to develop, in parallel, both their programming skills and their understanding of the traditional Narungga language and culture.…
Descriptors: Programming Languages, Indigenous Populations, Learner Engagement, Robotics
Gurer, Melih Derya; Cetin, Ibrahim; Top, Ercan – Informatics in Education, 2019
The aim of this study was to investigate the factors affecting the pre-service computer science teachers' attitudes towards computer programming (ATCP). The sample consists of 119 preservice teachers at a public state university. The influences of students' demographic characteristics (gender, grade level, and high school type), their achievement…
Descriptors: Programming, Preservice Teachers, State Universities, Academic Achievement
Wu, Bian; Hu, Yiling; Ruis, A. R.; Wang, Minhong – Journal of Computer Assisted Learning, 2019
Computational thinking (CT), the ability to devise computational solutions for real-life problems, has received growing attention from both educators and researchers. To better improve university students' CT competence, collaborative programming is regarded as an effective learning approach. However, how novice programmers develop CT competence…
Descriptors: Thinking Skills, Problem Solving, Teaching Methods, College Students
Melander Bowden, Helen – Learning, Media and Technology, 2019
This article explores children's development of problem-solving practices through multimodal engagements in digital activities. The study is based on analyses of a video recorded peer group activity in which two children, within the context of a project on computational thinking using the software "Scratch," collaboratively work to solve…
Descriptors: Foreign Countries, Elementary School Students, Grade 4, Problem Solving
Douce, Chris – Open Learning, 2019
This paper describes an Open University eSTEeM project that gathered the experiences of computing and information technology tutors who teach an undergraduate module called "Web Technologies" with the intention of understanding more about how they and their students can be best supported. Twelve distance learning tutors were interviewed…
Descriptors: Undergraduate Study, Educational Technology, Technology Uses in Education, Distance Education
Bulut, Okan; Yavuz, Hatice Cigdem – International Journal of Assessment Tools in Education, 2019
Educational data mining (EDM) has been a rapidly growing research field over the last decade and enabled researchers to discover patterns and trends in education with more sophisticated methods. EDM offers promising solutions to complex educational problems. Given the rapid increase in the availability of big data in education and software…
Descriptors: Data Analysis, Educational Research, Educational Researchers, Computer Software

Peer reviewed
Direct link
