Publication Date
| In 2026 | 0 |
| Since 2025 | 3 |
| Since 2022 (last 5 years) | 38 |
| Since 2017 (last 10 years) | 96 |
| Since 2007 (last 20 years) | 187 |
Descriptor
| Programming Languages | 309 |
| Computer Software | 145 |
| Programming | 138 |
| Computer Science Education | 111 |
| Teaching Methods | 84 |
| Educational Technology | 61 |
| Computer System Design | 57 |
| Foreign Countries | 57 |
| Computer Assisted Instruction | 50 |
| Internet | 46 |
| Models | 46 |
| More ▼ | |
Source
Author
| Mitri, Michel | 3 |
| Resnick, Mitchel | 3 |
| Ali, Azad | 2 |
| Baghaei, Nilufar | 2 |
| Bick, Markus | 2 |
| Botturi, Luca | 2 |
| Cafolla, Ralph | 2 |
| Feurzeig, Wallace | 2 |
| Frydenberg, Mark | 2 |
| Goldstein, Miriam D. | 2 |
| Goodrich, Ben | 2 |
| More ▼ | |
Publication Type
Education Level
Audience
| Teachers | 22 |
| Media Staff | 5 |
| Practitioners | 5 |
| Administrators | 1 |
| Students | 1 |
Location
| Germany | 8 |
| United Kingdom | 6 |
| Spain | 5 |
| Australia | 4 |
| Pennsylvania | 4 |
| Hungary | 3 |
| Bulgaria | 2 |
| Canada | 2 |
| Illinois | 2 |
| Indiana | 2 |
| Taiwan | 2 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Eric Schätz; Alke Martens – International Association for Development of the Information Society, 2023
Due the wideness of the term Physical Computing, there is a need for a better structure of this topic. This paper is about an approach of structuring this field by finding attributes of different physical computing devices which can be used in class. Those attributes are meant to enforce teachers as well as researchers to analyze different devices…
Descriptors: Computer Use, Handheld Devices, Telecommunications, Teaching Methods
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
Michael C. Robbins; Zhuping Li – Field Methods, 2025
The Nolan Index (NI) is a normed, quantitative measure for comparing the degree of resemblance (similarity or dissimilarity) between free listings with an Excel program for calculating it. This article enhances that effort with the addition of an R program and additional applications. Free-list resemblance measures have been used to investigate…
Descriptors: Computation, Norm Referenced Tests, Comparative Analysis, Spreadsheets
Xiaoheng Yan; Gila Hanna – International Journal of Mathematical Education in Science and Technology, 2025
As new technological developments continue to change the educational landscape, it is not an exception in the area of proof and proving. This classroom note introduces the use of one of the trending proofs assistants -- the Lean theorem prover. We first provide a technical account of Lean, then exemplify Lean proofs in propositional logic, number…
Descriptors: Mathematics Instruction, Undergraduate Students, Mathematical Logic, Validity
Peer reviewedKen Frank; Guan Saw; Qinyun Lin; Ran Xu; Joshua Rosenberg; Spiro Maroulis; Bret Staudt Willet – Grantee Submission, 2025
This is a practical guide for applying the Impact Threshold for a Confounding Variable and the Robustness of Inference to Replacement using the konfound packages in Stata and R as well as the R-shiny app. It includes motivation worked examples, and tutorials.
Descriptors: Robustness (Statistics), Statistical Inference, Programming Languages, Computer Software
Andrea Domínguez-Lara; Wulfrano Arturo Luna-Ramírez – International Association for Development of the Information Society, 2022
The automatic code generation is the process of generating source code snippets from a program, i.e., code for generating code. Its importance lies in facilitating software development, particularly important is helping in the implementation of software designs such as engineering diagrams, in such a case, automatic code generation copes with the…
Descriptors: Programming, Coding, Computer Software, Programming Languages
Dorodchi, Mohsen; Dehbozorgi, Nasrin; Fallahian, Mohammadali; Pouriyeh, Seyedamin – Informatics in Education, 2021
Teaching software engineering (SWE) as a core computer science course (ACM, 2013) is a challenging task. The challenge lies in the emphasis on what a large-scale software means, implementing teamwork, and teaching abstraction in software design while simultaneously engaging students into reasonable coding tasks. The abstraction of the system…
Descriptors: Computer Science Education, Computer Software, Teaching Methods, Undergraduate Students
Holman, Justin O.; Hacherl, Allie – Journal of Statistics and Data Science Education, 2023
It has become increasingly important for future business professionals to understand statistical computing methods as data science has gained widespread use in contemporary organizational decision processes in recent years. Used by scores of academics and practitioners in a variety of fields, Monte Carlo simulation is one of the most broadly…
Descriptors: Teaching Methods, Monte Carlo Methods, Programming Languages, Statistics Education
Kim, Brian; Henke, Graham – Journal of Statistics and Data Science Education, 2021
One of the biggest hurdles of teaching data science and programming techniques to beginners is simply getting started with the technology. With multiple versions of the same coding language available (e.g., Python 2 and Python 3), various additional libraries and packages to install, as well as integrated development environments to navigate, the…
Descriptors: Computer Software, Data Analysis, Programming Languages, Computer Science Education
Fuentes, Pablo; Camarero, Cristobal; Herreros, David; Mateev, Vladimir; Vallejo, Fernando; Martinez, Carmen – IEEE Transactions on Learning Technologies, 2022
Understanding the architecture of a processor can be uninteresting and deterring for computer science students, since low-level details of computer architecture are often perceived to lack real-world impact. These courses typically have a strong practical component where students learn the fundamentals of the computer architecture and the handling…
Descriptors: Computer Science Education, Computer System Design, Programming Languages, Fatigue (Biology)
What! No GUI? -- Teaching a Text Based Command Line Oriented Introduction to Computer Science Course
Goldstein, Ira – Information Systems Education Journal, 2019
Computer Science students need to acquire knowledge about both the hardware and software aspects of computing systems. It is necessary for them to understand how each layer interacts with one another. However, since Graphical User Interfaces have become ubiquitous, the opportunities to interact with the computer via a command prompt as part of…
Descriptors: Computer Science Education, Computer Software, Introductory Courses, Programming
Luedtke, Allison Oldham – Journal of Economic Education, 2023
The author describes an assignment in an undergraduate game theory course in which students work together in class to develop a computer algorithm to identify Nash equilibria. This assignment builds basic computer science skills while applying game theory knowledge to real-world situations. Students work as a team to delineate the steps and write…
Descriptors: Undergraduate Students, Game Theory, Programming Languages, Assignments
Echeverri-Jimenez, Emmanuel; Oliver-Hoyo, Maria – Journal of Chemical Education, 2021
Gaussian-2-Blender is an open-source application programming interface (API) written in Python that allows for the conversion of Gaussian input files to 3D objects of different formats. This new tool was developed in response to the shortcomings of available programs to import Gaussian calculations into augmented reality (AR) or virtual reality…
Descriptors: Chemistry, Programming Languages, Computation, Computer Simulation
Kane Meissel; Esther S. Yao – Practical Assessment, Research & Evaluation, 2024
Effect sizes are important because they are an accessible way to indicate the practical importance of observed associations or differences. Standardized mean difference (SMD) effect sizes, such as Cohen's d, are widely used in education and the social sciences -- in part because they are relatively easy to calculate. However, SMD effect sizes…
Descriptors: Computer Software, Programming Languages, Effect Size, Correlation
Mitri, Michel – Journal of Information Systems Education, 2023
This article presents a multi-stage guided technical project coding Python scripts for utilizing Amazon Web Services (AWS) to work with a document-store database called DynamoDB. Students doing this project should have taken an introductory programming class (ideally in Python) and a database class to have experience with Python coding and…
Descriptors: Programming Languages, Computer Science Education, Student Projects, Databases

Direct link
