NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Teachers3
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 112 results Save | Export
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Carscadden, Kelly; Martin, Andrew – International Journal of Higher Education, 2022
An essential skill for STEM undergraduates is the ability to understand the world by manipulating, visualizing, and analyzing data to make or evaluate claims. Current online debate, without peer-reviewed literature, explores which of two common R syntax environments (base R or tidyverse) is best for teaching novice R users. In an in-person…
Descriptors: Biology, Undergraduate Students, Programming Languages, Teaching Methods
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Deogratias, Emmanuel – International Journal of Curriculum and Instruction, 2022
The purpose of this study was to assess the effectiveness of timetable scheduling that was developed using graph coloring for the class period time tabling. This study presents a study of using graph coloring for effective timetable scheduling at ordinary secondary level, a case study of Dodoma central secondary school in Dodoma city. Algorithms…
Descriptors: Visual Aids, School Schedules, Foreign Countries, Programming Languages
Peer reviewed Peer reviewed
Direct linkDirect link
Fu, Qian; Zheng, Yafeng; Zhang, Mengyao; Zheng, Lanqin; Zhou, Junyi; Xie, Bochao – Educational Technology Research and Development, 2023
Providing appropriate feedback is important when learning to program. However, it is still unclear how different feedback strategies affect learning outcomes in programming. This study designed four different two-step programming feedback strategies and explored their impact on novice programmers' academic achievement, learning motivations, and…
Descriptors: Feedback (Response), Academic Achievement, Novices, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Qing Yu; Kun Yu; Baomin Li – Journal of Educational Computing Research, 2025
Computer programming is regarded as an important skill for the future. However, many K-12 students face challenges and difficulties in learning traditional text-based programming. Block-based visual programming (BVP) can reduce the difficulty of learning programming and is seen as a potential programming education tool. Nevertheless, the effects…
Descriptors: Programming, Computer Science Education, Visual Aids, Outcomes of Education
Peer reviewed Peer reviewed
Direct linkDirect link
Lucy D'Agostino McGowan; Travis Gerke; Malcolm Barrett – Journal of Statistics and Data Science Education, 2024
This article introduces a collection of four datasets, similar to Anscombe's quartet, that aim to highlight the challenges involved when estimating causal effects. Each of the four datasets is generated based on a distinct causal mechanism: the first involves a collider, the second involves a confounder, the third involves a mediator, and the…
Descriptors: Statistics Education, Programming Languages, Statistical Inference, Causal Models
Peer reviewed Peer reviewed
Direct linkDirect link
Heinsen Egan, Matthew; McDonald, Chris – Computer Science Education, 2021
Background and Context: Students learning the C programming language struggle to debug, and to understand the runtime behaviour of, their programs. Objective: We examine a tool that combines several novice-focused error detection, program visualization, and debugging techniques, to investigate which features students use in real study sessions,…
Descriptors: Computer Science Education, Programming Languages, Programming, Novices
Peer reviewed Peer reviewed
Direct linkDirect link
Zhang, Xiaoxing – Interactive Learning Environments, 2023
The research aim was to develop a visual training simulator with real-time audio correction using the Python programing language and reference audio files classified library. Depending on the melody perception and playback level, the learning pace increases from the minimum. The desired result is affected by the repetitions number. The designed…
Descriptors: Music Education, Singing, Preschool Education, Computer Simulation
Peer reviewed Peer reviewed
Direct linkDirect link
Chiao Ling Huang; Lianzi Fu; Shih-Chieh Hung; Shu Ching Yang – Journal of Computer Assisted Learning, 2025
Background: Many studies have highlighted the positive effects of visual programming instruction (VPI) on students' learning experiences, programming self-efficacy and flow experience. However, there is a notable gap in the research on how these factors specifically impact programming achievement and learning intentions. Our study addresses this…
Descriptors: Attention, Self Efficacy, Visual Aids, Instructional Effectiveness
Peer reviewed Peer reviewed
Direct linkDirect link
Trakosas, Dimitrios; Tikva, Christina; Tambouris, Efthimios – International Journal of Learning Technology, 2023
Teaching programming and computational thinking to young students has gained increasing attention in recent years. This great attention is attributed partially to the emergence of easy-to-use visual programming environments. These environments help students focus on the logic and concepts of programming and at the same time enhance their…
Descriptors: Visual Aids, Programming, Computation, Thinking Skills
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Bende, Imre – Acta Didactica Napocensia, 2022
Understanding data structures is fundamental for mastering algorithms. In order to solve problems and tasks, students must be able to choose the most appropriate data structure in which the data is stored and that helps in the process of the solution. Of course, there is no single correct solution, but in many cases, it is an important step to…
Descriptors: Programming, Computer Science Education, Data, Visual Aids
Peer reviewed Peer reviewed
Direct linkDirect link
Leonard J. Mselle – Discover Education, 2025
In this paper the "Memory Transfer Language" program visualization (MTL PV) technique is combined with "constructivism" ("conceptual contraposition and colloquy") and "reversibility" to evolve a new approach for instructional design for teaching and learning introductory programming. A sample of 1,364…
Descriptors: Introductory Courses, Computer Science Education, Constructivism (Learning), Comparative Analysis
Peer reviewed Peer reviewed
Direct linkDirect link
Maximiliano Paredes-Velasco; Isaac Lozano-Osorio; Diana Perez-Marin; Liliana Patricia Santacruz-Valencia – IEEE Transactions on Learning Technologies, 2024
Teaching programming is a topic that has generated a high level of interest among researchers in recent decades. In particular, multiple approaches to teaching visual programming have been explored, from the use of tools such as Scratch, robots, unplugged programming, or activities for the development of computational thinking. Despite the wide…
Descriptors: Visual Aids, Programming, Intelligent Tutoring Systems, Computer Oriented Programs
Peer reviewed Peer reviewed
Direct linkDirect link
Friedman, Alon – Biochemistry and Molecular Biology Education, 2022
The R programming language and computing environment is a powerful and common platform used by life science researchers and educators for the analysis of big data. One of the benefits of using R in this context is its ability to visualize the results. Using R to generate visualizations has gained in popularity due to the increased number of R…
Descriptors: Visual Aids, Peer Evaluation, Scoring Rubrics, Programming Languages
Peer reviewed Peer reviewed
Direct linkDirect link
Erik Hombre Cuevas; Daniel Zaldivar; Marco Perez – International Journal of Information and Communication Technology Education, 2025
The integration of various programming languages into the undergraduate engineering curriculum often occurs without adequate evaluation of their effectiveness within specific disciplines. Recently, Python and MATLAB have garnered significant attention as preferred languages for teaching subjects such as image processing and computer vision.…
Descriptors: Influence of Technology, Technology Uses in Education, Programming Languages, Academic Achievement
Peer reviewed Peer reviewed
Direct linkDirect link
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
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4  |  5  |  6  |  7  |  8