Agent-based modeling/simulation for teaching science and computer in high school

Modeling of a phenomenon plays a key role in scientific thinking, and therefore an important issue in teaching science. Formulation of a model depends on methods to manipulate it. So far, differential equations have played a major role in scientific modeling because of model analysis using mathematics. However, with progress of information technology, computer simulation gets a powerful method to handle models, and individual-based and more procedural model such as an agent-based model can be another alternative in modeling. This study discusses an agent-based model of flue infection developed for teaching science and computer in a project-based learning (PBL) course in a senior high school. Course practice showed that the agent-based approach was effective in learning of modeling and simulation by experience.