Related Experiment Video
Updated: Jan 31, 2026

Spatial Multiobjective Optimization of Agricultural Conservation Practices using a SWAT Model and an Evolutionary Algorithm
Published on: December 9, 2012
Practices of algorithm education based on discovery learning using a program visualization system.
Koichi Yamashita1, Ryota Fujioka2, Satoru Kogure3
11Faculty of Business Administration, Tokoha University, 1230 Miyakoda, Kita-ku, Hamamatsu, Shizuoka 431-2102 Japan.
This study introduces practical algorithm education exercises using a visualization system. The system helps students understand algorithm properties through discovery learning, enhancing comprehension in algorithm courses.
Area of Science:
- Computer Science Education
- Algorithm Analysis
Background:
- Traditional algorithm education struggles to adapt instruction for diverse learners.
- Existing visualization systems lack teacher-defined instructional policies.
Purpose of the Study:
- To develop and evaluate practical algorithm education exercises using a novel visualization system.
- To enhance student understanding of algorithm properties through discovery learning.
- To investigate the integration of teacher-defined visualization policies in algorithm courses.
Main Methods:
- Developed a learning support system for algorithm visualization with teacher-defined policies.
- Conducted classroom practice sessions within an algorithm course.
- Structured course content to facilitate discovery learning of algorithm properties.
Main Results:
- The developed visualization system was successfully integrated into algorithm classes.
- Learners demonstrated an improved understanding of algorithm properties like comparisons and data exchanges.
- The framework proved effective for establishing discovery learning in algorithm education.
Conclusions:
- The visualization system and discovery learning approach are viable for algorithm education.
- Teacher-defined visualization policies are crucial for accommodating diverse learning needs.
- Key requirements for integrating discovery learning in algorithm classes were identified.
Related Concept Videos
Trial and Error and Algorithm
Drug Discovery: Overview
Types of Records II: Educational and Administrative Records
Avoidance Learning and Learned Helplessness
Avoidance learning occurs when an organism learns that a specific behavior can prevent an unpleasant outcome. For example, a student who receives a bad grade may start studying harder to avoid future poor grades. This behavior persists even when the negative outcome is no longer present. Avoidance learning is powerful because it maintains behavior in the absence of the...
Characteristics of Practical Op Amps
The ratio of differential gain to the common-mode gain is defined as the common-mode rejection ratio (CMRR). This ratio quantifies the ability of operational amplifiers (op-amps) to reject common-mode...
Theoretical Foundations of Nursing Practice
Theories provide a perspective to assess patients' conditions and organize data and methods. They also assist in analyzing and interpreting information. They represent a...

