Publication Date
| In 2026 | 0 |
| Since 2025 | 1 |
| Since 2022 (last 5 years) | 2 |
| Since 2017 (last 10 years) | 10 |
| Since 2007 (last 20 years) | 47 |
Descriptor
| Computer Interfaces | 61 |
| Computer Software | 61 |
| Programming | 51 |
| Educational Technology | 32 |
| Programming Languages | 23 |
| Computer System Design | 20 |
| Foreign Countries | 20 |
| Instructional Design | 20 |
| Computer Assisted Instruction | 18 |
| Computer Software Evaluation | 18 |
| Internet | 17 |
| More ▼ | |
Source
Author
Publication Type
Education Level
Audience
| Media Staff | 2 |
| Teachers | 2 |
| Researchers | 1 |
| Students | 1 |
Location
| United Kingdom | 6 |
| Germany | 4 |
| Pennsylvania | 3 |
| Taiwan | 3 |
| Australia | 2 |
| California | 2 |
| Iowa | 2 |
| Ireland | 2 |
| Japan | 2 |
| Spain | 2 |
| Asia | 1 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
Debora Lui; Deborah A. Fields; Yasmin B. Kafai – Cognition and Instruction, 2024
Debugging (or troubleshooting) provides a rich context to foster problem-solving. Yet, while we know much about some problems and strategies that novices face in programming on-screen, we know far less about debugging and troubleshooting in the context of physical computing, where coding issues may overlap with materially embedded problems. In…
Descriptors: Grade 9, STEM Education, Troubleshooting, Public Schools
Incorporating Coding into the Classroom: An Important Component of Modern Bioinformatics Instruction
Nichole Orench-Rivera; April Bednarski; Paul Craig; Austin Talbot – Journal of College Science Teaching, 2025
Advancements in computation and machine learning have revolutionized science, enabling researchers to address once insurmountable challenges. Bioinformatics, a field that heavily relies on computer-driven analysis of biological data, has greatly benefited from these developments. However, traditional bioinformatics instruction frequently lacks the…
Descriptors: Coding, Computer Science Education, Integrated Curriculum, Programming
Brandon Sepulvado; Jennifer Hamilton – Society for Research on Educational Effectiveness, 2021
Background: Traditional survey efforts to gather outcome data at scale have significant limitations, including cost, time, and respondent burden. This pilot study explored new and innovative large-scale methods of collecting and validating data from publicly available sources. Taking advantage of emerging data science techniques, we leverage…
Descriptors: Automation, Data Collection, Data Analysis, Validity
Ames, Allison J.; Au, Chi Hang – Measurement: Interdisciplinary Research and Perspectives, 2018
Stan is a flexible probabilistic programming language providing full Bayesian inference through Hamiltonian Monte Carlo algorithms. The benefits of Hamiltonian Monte Carlo include improved efficiency and faster inference, when compared to other MCMC software implementations. Users can interface with Stan through a variety of computing…
Descriptors: Item Response Theory, Computer Software Evaluation, Computer Software, Programming Languages
Larson, Eric C.; Vieregger, Carl – Journal of Information Systems Education, 2019
This teaching case highlights the complex and unique strategic issues facing social media platform companies, using Facebook as the primary, motivating example. The case centers on the breach of trust that occurred when Cambridge Analytica acquired user data from 87 million Facebook accounts and then attempted to sway the 2016 U.S. Presidential…
Descriptors: Social Media, Strategic Planning, Trust (Psychology), Users (Information)
Arrabal-Campos, Francisco M.; Cortés-Villena, Alejandro; Fernández, Ignacio – Journal of Chemical Education, 2017
This paper presents a programming project named NMRviewer that allows students to visualize transformed and processed 1 H NMR data in an accessible, interactive format while allowing instructors to incorporate programming content into the chemistry curricula. Using the MATLAB graphical user interface development environment (GUIDE), students can…
Descriptors: Coding, Programming, Undergraduate Study, Undergraduate Students
Zurita, Adolfo R. – Journal of Biological Education, 2017
EvoluZion is a forward-in-time genetic simulator developed in Java and designed to perform real time simulations on the evolutionary history of virtual organisms. These model organisms harbour a set of 13 genes that codify an equal number of phenotypic features. These genes change randomly during replication, and mutant genes can have null,…
Descriptors: Computer Simulation, Teaching Methods, Evolution, Science Instruction
Chusho, Takeshi – International Association for Development of the Information Society, 2016
It is preferable for business professionals to develop web applications which must be modified frequently based on their needs. A website for matching is a typical example because various matching websites for C2C (Consumer to Consumer) have recently been opened in relation to the "sharing economy". In our case studies on end-user…
Descriptors: Foreign Countries, Computer Oriented Programs, Computer Interfaces, Information Technology
Al-Sakkaf, Abdullah; Omar, Mazni; Ahmad, Mazida – Computer Science Education, 2019
Background and Context: In spite of the decades spent developing software visualization (SV), doubts still remain regarding their effectiveness. Furthermore, student engagement plays an important role in improving SV effectiveness as it is correlated with many positive academic outcomes. It has been shown that the existing SV has failed to engage…
Descriptors: Learner Engagement, Computer Software, Outcomes of Education, Computer Interfaces
Meng, Michael; Steinhardt, Stephanie; Schubert, Andreas – Journal of Technical Writing and Communication, 2018
The success of an application programming interface (API) crucially depends on how well its documentation meets the information needs of software developers. Previous research suggests that these information needs have not been sufficiently understood. This article presents the results of a series of semistructured interviews and a follow-up…
Descriptors: Programming, Computer Interfaces, Documentation, Computer Software
Eisenberg, Michael; Basman, Antranig; Hsi, Sherry – International Association for Development of the Information Society, 2013
Science on a Sphere (SoS) is a compelling educational display installed at numerous museums and planetariums around the world; essentially the SoS display is a large spherical surface on which multicolor high-resolution depictions of (e.g.) planetary weather maps may be depicted. Fascinating as the SoS display is, however, it is in practice…
Descriptors: Visual Aids, Mathematics, Computer Software, Internet
Clark, Jason – Computers in Libraries, 2012
The rise of apps and mobile devices has opened the door to small, dedicated software programs that are focused on singular tasks. From the author's perspective as head of digital access and web service manager at Montana State University, these apps offered an opportunity to build a focused digital service aimed at allowing someone to enter a…
Descriptors: Internet, Handheld Devices, Computer Software, Programming
Franklyn, Virginia – Computers in Libraries, 2013
The Friends of the Pikes Peak Library District (PPLD) had a legacy website that was remotely hosted and maintained by a volunteer. They wanted a more significant presence on PPLD.org and an easier interface with which to update information. The developers decided to create a new Friends site in Drupal, using RWD, CSS3, and HTML5. The plan was to…
Descriptors: Computer Software, Public Libraries, Computer Interfaces, Volunteers
Py, Dominique; Auxepaules, Ludovic; Alonso, Mathilde – Journal of Interactive Learning Research, 2013
This paper presents Diagram, a learning environment for object-oriented modelling (OOM) with UML class diagrams. Diagram an open environment, in which the teacher can add new exercises without constraints on the vocabulary or the size of the diagram. The interface includes methodological help, encourages self-correcting and self-monitoring, and…
Descriptors: Computer Science Education, Computer Software, Programming Languages, Visual Aids

Peer reviewed
Direct link
