Publication Date
In 2025 | 1 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 11 |
Since 2016 (last 10 years) | 21 |
Since 2006 (last 20 years) | 44 |
Descriptor
Computer Software | 46 |
Open Source Technology | 46 |
Programming | 33 |
Programming Languages | 21 |
Computer Science Education | 15 |
Educational Technology | 14 |
Foreign Countries | 12 |
Instructional Design | 11 |
Teaching Methods | 10 |
Electronic Learning | 9 |
Computer System Design | 8 |
More ▼ |
Source
Author
Publication Type
Journal Articles | 37 |
Reports - Descriptive | 18 |
Reports - Research | 14 |
Reports - Evaluative | 6 |
Dissertations/Theses -… | 5 |
Collected Works - Proceedings | 2 |
Books | 1 |
Collected Works - General | 1 |
Speeches/Meeting Papers | 1 |
Education Level
Higher Education | 21 |
Postsecondary Education | 18 |
Elementary Secondary Education | 4 |
Secondary Education | 3 |
Middle Schools | 2 |
High Schools | 1 |
Junior High Schools | 1 |
Audience
Media Staff | 1 |
Researchers | 1 |
Students | 1 |
Teachers | 1 |
Location
United Kingdom | 5 |
Australia | 3 |
United States | 3 |
Germany | 2 |
Greece | 2 |
Ireland | 2 |
Italy | 2 |
New York | 2 |
Pennsylvania | 2 |
Spain | 2 |
Taiwan | 2 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Learning Style Inventory | 1 |
What Works Clearinghouse Rating
Paul Biberstein; Thomas Castleman; Luming Chen; Shriram Krishnamurthi – Informatics in Education, 2024
CODAP is a widely-used programming environment for secondary school data science. Its direct-manipulation-based design offers many advantages to learners, especially younger students. Unfortunately, these same advantages can become a liability when it comes to repeating operations consistently, replaying operations (for reproducibility), and also…
Descriptors: Data Science, Secondary School Students, Programming, Open Source Technology
Perrotta, Carlo – Research in Education, 2021
This article offers a case study of how platforms and predictive infrastructures are emerging in higher education. It examines a Learning Analytics Application Programming Interface (API) from a popular Learning Management System. The API is treated firstly as an artefact based on the computational abstraction of educational principles, and…
Descriptors: Learning Analytics, Programming, Programming Languages, Computer Interfaces
Krajcsi, Attila; Csapodi, Csaba; Stettner, Eleonóra – Interactive Learning Environments, 2021
An educational computer game is presented, used for beginner students to introduce some basic concepts of code execution and code writing. In this mini-language microworld game, a code should be written with which a robot can escape from a procedurally generated labyrinth. The game uses a simple language and utilizes a virtual environment, where…
Descriptors: Educational Games, Computer Games, Programming, Computer Science Education
Ardimento, Pasquale; Bernardi, Mario Luca; Cimitile, Marta; De Ruvo, Giuseppe – ACM Transactions on Computing Education, 2020
Novice programmers often encounter difficulties performing debugging tasks effectively. Even if modern development environments (IDEs) provide high-level support for navigating through code elements and for identifying the right conditions leading to the bug, debugging still requires considerable human effort. Programmers usually have to make…
Descriptors: Programming, Novices, Troubleshooting, Open Source Technology
Manuel T. Rein; Jeroen K. Vermunt; Kim De Roover; Leonie V. D. E. Vogelsmeier – Structural Equation Modeling: A Multidisciplinary Journal, 2025
Researchers often study dynamic processes of latent variables in everyday life, such as the interplay of positive and negative affect over time. An intuitive approach is to first estimate the measurement model of the latent variables, then compute factor scores, and finally use these factor scores as observed scores in vector autoregressive…
Descriptors: Measurement Techniques, Factor Analysis, Scores, Validity
Costello, Eamon; Johnston, Keith; Wade, Vincent – Interactive Learning Environments, 2023
This research investigated how the bug tracker database of the Virtual Learning Environment (VLE) Moodle is developed as an application of crowd work. The bug tracker is used by software developers, who write and maintain Moodle's code, but also by a wider public world of ordinary Moodle users who can report bugs. Despite many studies of the…
Descriptors: Electronic Learning, Educational Technology, Computer Software, Cooperation
Peabody, Michael R. – Measurement: Interdisciplinary Research and Perspectives, 2023
Many organizations utilize some form of automation in the test assembly process; either fully algorithmic or heuristically constructed. However, one issue with heuristic models is that when the test assembly problem changes the entire model may need to be re-conceptualized and recoded. In contrast, mixed-integer programming (MIP) is a mathematical…
Descriptors: Programming Languages, Algorithms, Heuristics, Mathematical Models
Haddaway, Neal R.; Grainger, Matthew J.; Gray, Charles T. – Research Synthesis Methods, 2022
Systematic searching aims to find all possibly relevant research from multiple sources, the basis for an unbiased and comprehensive evidence base. Along with bibliographic databases, systematic reviewers use a variety of additional methods to minimise procedural bias. Citation chasing exploits connections between research articles to identify…
Descriptors: Literature Reviews, Citation Analysis, Citations (References), Information Seeking
Call, Tristan; Fox, Erik; Sprint, Gina – IEEE Transactions on Education, 2021
Contribution: Research has shown that computer science (CS) students who start programming assignments (PAs) early generally receive higher grades. This article presents and evaluates a gamification approach that utilizes software engineering tools to motivate CS students to start and finish PAs earlier. Background: CS can be difficult to learn…
Descriptors: Game Based Learning, Computer Software, Engineering, Computer Science Education
Hao, Jiangang; Ho, Tin Kam – Journal of Educational and Behavioral Statistics, 2019
Machine learning is a popular topic in data analysis and modeling. Many different machine learning algorithms have been developed and implemented in a variety of programming languages over the past 20 years. In this article, we first provide an overview of machine learning and clarify its difference from statistical inference. Then, we review…
Descriptors: Artificial Intelligence, Statistical Inference, Data Analysis, Programming Languages
Dogucu, Mine; Çetinkaya-Rundel, Mine – Journal of Statistics and Data Science Education, 2022
It is recommended that teacher-scholars of data science adopt reproducible workflows in their research as scholars and teach reproducible workflows to their students. In this article, we propose a third dimension to reproducibility practices and recommend that regardless of whether they teach reproducibility in their courses or not, data science…
Descriptors: Statistics Education, Data Science, Teaching Methods, Instructional Materials
Dietrich, André – International Association for Development of the Information Society, 2019
LiaScript is an attempt to enable everyone to create free and interactive online courses, without the need of being an experienced programmer. Instead, it aims to bring both parties, software- and course-developers, closer together by introducing Open-Source techniques into the Open-courSe development process. LiaScript was designed to be…
Descriptors: Online Courses, Computer Software, Open Source Technology, Computer Assisted Testing
Savonen, Candace; Wright, Carrie; Hoffman, Ava M.; Muschelli, John; Cox, Katherine; Tan, Frederick J.; Leek, Jeffrey T. – Journal of Statistics and Data Science Education, 2023
Data science and informatics tools are developing at a blistering rate, but their users often lack the educational background or resources to efficiently apply the methods to their research. Training resources and vignettes that accompany these tools often deprecate because their maintenance is not prioritized by funding, giving teams little time…
Descriptors: Open Source Technology, Multiple Choice Tests, Summative Evaluation, Formative Evaluation
Westgate, Martin J. – Research Synthesis Methods, 2019
The field of evidence synthesis is growing rapidly, with a corresponding increase in the number of software tools and workflows to support the construction of systematic reviews, systematic maps, and meta-analyses. Despite much progress, however, a number of problems remain, including slow integration of new statistical or methodological…
Descriptors: Computer Software, Statistical Analysis, Meta Analysis, Users (Information)
Thelwall, Mike; Kousha, Kayvan – Information Research: An International Electronic Journal, 2016
Introduction: Computer scientists and other researchers often make their programs freely available online. If this software makes a valuable contribution inside or outside of academia then its creators may want to demonstrate this with a suitable indicator, such as download counts. Methods: Download counts, citation counts, labels and licenses…
Descriptors: Computer Software, Open Source Technology, Information Retrieval, Correlation