Publication Date
| In 2026 | 0 |
| Since 2025 | 5 |
| Since 2022 (last 5 years) | 49 |
| Since 2017 (last 10 years) | 132 |
| Since 2007 (last 20 years) | 298 |
Descriptor
Source
Author
| Mitri, Michel | 3 |
| Ali, Azad | 2 |
| Batatia, Hadj | 2 |
| Baugh, Jeanne M. | 2 |
| Baurens, Benoit | 2 |
| Botturi, Luca | 2 |
| Bunch, John M. | 2 |
| Genovese, Christopher R. | 2 |
| Gusev, Dmitri A. | 2 |
| Hu, Jingchen | 2 |
| Menon, Pratibha | 2 |
| More ▼ | |
Publication Type
| Reports - Descriptive | 332 |
| Journal Articles | 310 |
| Tests/Questionnaires | 14 |
| Speeches/Meeting Papers | 10 |
| Guides - Classroom - Teacher | 4 |
| Historical Materials | 1 |
| Numerical/Quantitative Data | 1 |
| Opinion Papers | 1 |
Education Level
Audience
| Teachers | 30 |
| Students | 2 |
| Media Staff | 1 |
Location
| United Kingdom | 10 |
| Pennsylvania | 9 |
| Spain | 9 |
| European Union | 7 |
| Germany | 7 |
| Indiana | 6 |
| Canada | 5 |
| Taiwan | 5 |
| California | 4 |
| New Jersey | 4 |
| Australia | 3 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
| Test of English for… | 1 |
What Works Clearinghouse Rating
Kelly Green; Angel Littlejohn – Advances in Accounting Education: Teaching and Curriculum Innovations, 2024
In a ranking created by using data from multiple data sources, including CareerBuilder, GitHub, Google, Hacker News, the IEEE, Reddit, Stack Overflow, and Twitter, Python was shown to be the top programming language of 2023. Created in 1990, Python has seen a recent uptick in popularity driven primarily by its ability to sustain the use of…
Descriptors: Accounting, Business Education, Data Analysis, Programming Languages
David, Andrew A. – American Biology Teacher, 2021
The rise of "big data" within the biological sciences has resulted in an urgent demand for coding skills in the next generation of scientists. To address this issue, several institutions and departments across the country have incorporated coding into their curricula. I describe a coding module developed and deployed in an undergraduate…
Descriptors: Programming, Programming Languages, Undergraduate Students, Biology
Susan McGreevy-Nichols; Marissa Finkelstein – Dance Education in Practice, 2024
The National Honor Society for Dance Arts (NHSDA) has existed since 2005, and more than 35,000 students have been inducted to celebrate their artistic merit, leadership, and academic achievement in dance. A recent addition to NHSDA programming, specifically geared toward highlighting the contributions of our collegiate chapter members, is a new…
Descriptors: Dance Education, Secondary Education, Higher Education, Honors Curriculum
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
Stephanie A. Blanda – PRIMUS, 2024
This article describes the author's experience designing and implementing an inquiry-based learning (IBL) pedagogical approach to an upper-division undergraduate cryptology course. The author shares the course goals and how the IBL style supports their achievement. The article concludes with sample activities -- in-class exercises that touch on…
Descriptors: Technology, Undergraduate Students, Inquiry, Active Learning
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
Lafuente, Deborah; Cohen, Brenda; Fiorini, Guillermo; Garci´a, Agusti´n Alejo; Bringas, Mauro; Morzan, Ezequiel; Onna, Diego – Journal of Chemical Education, 2021
Machine learning, a subdomain of artificial intelligence, is a widespread technology that is molding how chemists interact with data. Therefore, it is a relevant skill to incorporate into the toolbox of any chemistry student. This work presents a workshop that introduces machine learning for chemistry students based on a set of Python notebooks…
Descriptors: Undergraduate Students, Chemistry, Electronic Learning, Artificial Intelligence
Menon, Pratibha – Journal of Information Systems Education, 2023
This paper introduces a teaching process to develop students' problem-solving and programming efficacy in an introductory computer programming course. The proposed teaching practice provides step-by-step guidelines on using worked-out examples of code to demonstrate the applications of programming concepts. These coding demonstrations explicitly…
Descriptors: Introductory Courses, Programming, Computer Science Education, Feedback (Response)
Tang, Marc – Teaching Statistics: An International Journal for Teachers, 2020
University students in other disciplines without prior knowledge in statistics and/or programming language are introduced to the statistical method of decision trees in the programming language R during a 45-minute teaching and practice session. Statistics and programming skills are now frequently required within a wide variety of research fields…
Descriptors: Statistics, Teaching Methods, Programming, Programming Languages
Frydenberg, Mark; Mentzer, Kevin – Information Systems Education Journal, 2021
Project-based learning (PBL) engages students deeply with course concepts and empowers them to drive their own learning through the development of solutions to real-world challenges. By taking ownership of and completing a project that they designed, students develop and demonstrate creativity, critical thinking, and collaboration skills. This…
Descriptors: Learner Engagement, Student Empowerment, Active Learning, Student Projects
Michael Borcherds; Florian Derflinger; Zoltán Kovács; Ben North – International Journal of Mathematical Education in Science and Technology, 2025
We introduce the free web-app PyGgb -- the combination of the well-known programming language Python and the dynamic mathematics system GeoGebra. Motivated by the desire to provide an introduction to Python coding in the familiar context of mathematics and geometry, PyGgb allows GeoGebra constructions to be created using Python code. We outline…
Descriptors: Programming, Mathematics Education, Coding, Geometry
Harnejan K. Atwal; Kenjiro W. Quides – Journal of Microbiology & Biology Education, 2024
Many 4-year public institutions face significant pedagogical challenges due to the high ratio of students to teaching team members. To address the issue, we developed a workflow using the programming language R as a method to rapidly grade multiple-choice questions, adjust for errors, and grade answer-dependent style multiple-choice questions,…
Descriptors: Programming Languages, Public Colleges, Grading, Holistic Evaluation
Jon-Paul Paolino – Teaching Statistics: An International Journal for Teachers, 2024
This article presents a novel approach to introducing principal component analysis (PCA), using summary tables and descriptive statistics. Given its applicability across a variety of academic disciplines, this topic offers abundant opportunity for class discussion and activities. However, teaching PCA in an introductory class can be challenging…
Descriptors: Statistics Education, Factor Analysis, Teaching Methods, Introductory Courses
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
Wendy Haw; Adam Crawford – Journal of Learning Development in Higher Education, 2025
This article illustrates the potential for hackathons to serve as an innovative educational tool in addressing the underrepresentation of minority communities in science, technology, engineering, and mathematics (STEM) fields. Using Merced, California--a region recognised for its agricultural economy, socioeconomic disparities, and diverse…
Descriptors: Programming, Computer Science Education, Disproportionate Representation, STEM Education

Peer reviewed
Direct link
