NotesFAQContact Us
Collection
Advanced
Search Tips
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations2
Showing 166 to 180 of 1,456 results Save | Export
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Valentina Dagiene; Gintautas Grigas; Tatjana Jevsikova – Informatics in Education, 2024
The work of Niklaus Wirth, designer of the Pascal programming language, has led to the introduction of programming in schools in many countries often leading to a transformation in the way of thinking. In this article, we provide a retrospective analysis of the Lithuanian experience driven by Pascal and discuss the main ideas about teaching…
Descriptors: Programming Languages, Computer Science Education, Foreign Countries, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Yash Munnalal Gupta; Satwika Nindya Kirana; Somjit Homchan – Biochemistry and Molecular Biology Education, 2025
This short paper presents an educational approach to teaching three popular methods for encoding DNA sequences: one-hot encoding, binary encoding, and integer encoding. Aimed at bioinformatics and computational biology students, our learning intervention focuses on developing practical skills in implementing these essential techniques for…
Descriptors: Science Instruction, Teaching Methods, Genetics, Molecular Biology
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Ethan C. Brown; Mohammed A. A. Abulela – Practical Assessment, Research & Evaluation, 2025
Moderated multiple regression (MMR) has become a fundamental tool for applied researchers, since many effects are expected to vary based on other variables. However, the inherent complexity of MMR creates formidable challenges for adequately performing power analysis on interaction effects to ensure reliable and replicable research results. Prior…
Descriptors: Statistical Analysis, Multiple Regression Analysis, Models, Programming Languages
Peer reviewed Peer reviewed
Direct linkDirect link
Ezeamuzie, Ndudi O. – Education and Information Technologies, 2023
Several instructional approaches have been advanced for learning programming. However, effective ways of engaging beginners in programming in K-12 are still unclear, especially among low socioeconomic status learners in technology-deprived learning environments. Understanding the learning path of novice programmers will bridge this gap and explain…
Descriptors: Programming, Constructivism (Learning), Programming Languages, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Foust, James C.; Bradshaw, Katherine A. – Journalism and Mass Communication Educator, 2020
A census of Accrediting Council on Education in Journalism and Mass Communications (ACEJMC)-accredited journalism programs reveals that less than a quarter require students to learn code. Despite industry desires for journalists with coding skills, nearly 40% of the units offer no coding classes. Among programs that require code, most rely on a…
Descriptors: Programming, Journalism Education, Programming Languages, Accreditation (Institutions)
Peer reviewed Peer reviewed
Direct linkDirect link
Kesler, Avital; Shamir-Inbal, Tamar; Blau, Ina – Journal of Educational Computing Research, 2022
The integration of visual programming in early formal education has been found to promote computational thinking of students. Teachers' intuitive perspectives about optimal learning processes -- "folk psychology" -- impact their perspectives about teaching "folk pedagogy" and play a significant role in integrating educational…
Descriptors: Programming, Coding, Constructivism (Learning), Intuition
Peer reviewed Peer reviewed
Direct linkDirect link
Kahn, Ken; Winters, Niall – British Journal of Educational Technology, 2021
Constructionism, long before it had a name, was intimately tied to the field of Artificial Intelligence. Soon after the birth of Logo at BBN, Seymour Papert set up the Logo Group as part of the MIT AI Lab. Logo was based upon Lisp, the first prominent AI programming language. Many early Logo activities involved natural language processing,…
Descriptors: Artificial Intelligence, Man Machine Systems, Programming Languages, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Hsu, Wen-Chin; Gainsburg, Julie – Journal of Educational Computing Research, 2021
Block-based programming languages (BBLs) have been proposed as a way to prepare students for learning to program in more sophisticated, text-based languages, such as Java. Hybrid BBLs add the ability to view and edit the block commands in auto-generated, text-based code. We compared the use of a non-hybrid BBL (Scratch), a hybrid BBL (Pencil…
Descriptors: Computer Science Education, Introductory Courses, Teaching Methods, Student Attitudes
Peer reviewed Peer reviewed
PDF on ERIC Download full text
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
Peer reviewed Peer reviewed
Direct linkDirect link
Hassan Kilavo; Tabu S. Kondo; Feruzi Hassan – Interactive Learning Environments, 2024
Today computing is intricate in all aspects of our lives, beginning with communications and education to banking, information security, health, shopping, and social media. Development of the computing is proportional to the development of software which is becoming a serious part of all daily lives. This paper, therefore, assessed the impact of…
Descriptors: Foreign Countries, Computer Science Education, Elementary School Students, Outcomes of Education
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Shi, Yang; Schmucker, Robin; Chi, Min; Barnes, Tiffany; Price, Thomas – International Educational Data Mining Society, 2023
Knowledge components (KCs) have many applications. In computing education, knowing the demonstration of specific KCs has been challenging. This paper introduces an entirely data-driven approach for: (1) discovering KCs; and (2) demonstrating KCs, using students' actual code submissions. Our system is based on two expected properties of KCs: (1)…
Descriptors: Computer Science Education, Data Analysis, Programming, Coding
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Bougioukas, Konstantinos I.; Diakonidis, Theodoros; Mavromanoli, Anna C.; Haidich, Anna-Bettina – Research Synthesis Methods, 2023
An overview of reviews aims to collect, assess, and synthesize evidence from multiple systematic reviews (SRs) on a specific topic using rigorous and reproducible methods. An important methodological challenge in conducting an overview of reviews is the management of overlapping data due to the inclusion of the same primary studies in SRs. We…
Descriptors: Programming Languages, Open Source Technology, Evaluation Methods, Evidence
Shan Jiang – ProQuest LLC, 2023
Piecewise latent growth modeling (PLGM) is a class of longitudinal models using a structural equation modeling framework to describe stage-like, discontinuous change of individuals over time. PLGM breaks the overall time window into non-overlapped segments where separate functions can be fitted to represent differential growth patterns for each…
Descriptors: Programming Languages, Structural Equation Models, Social Sciences, Research Methodology
Pages: 1  |  ...  |  8  |  9  |  10  |  11  |  12  |  13  |  14  |  15  |  16  |  ...  |  98