Learning Evolutionary Complex Systems through Designing a Computer Simulation
博士 === 國立交通大學 === 資訊科學系 === 90 === Interest in complex systems (CS) has been rapidly growing over the last decades. The field has rapidly matured as evidenced by the increasing number of conferences, workshops, and papers as well as the emergence of a central journal for the field. CS is highly prom...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2002
|
Online Access: | http://ndltd.ncl.edu.tw/handle/91239437185113888131 |
id |
ndltd-TW-090NCTU0394060 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-090NCTU03940602016-06-27T16:09:00Z http://ndltd.ncl.edu.tw/handle/91239437185113888131 Learning Evolutionary Complex Systems through Designing a Computer Simulation 透過設計電腦模擬來學習演化式複雜系統之研究 Ying-Hong Liao 廖英宏 博士 國立交通大學 資訊科學系 90 Interest in complex systems (CS) has been rapidly growing over the last decades. The field has rapidly matured as evidenced by the increasing number of conferences, workshops, and papers as well as the emergence of a central journal for the field. CS is highly promising for many biological, ecological, engineering, economical, and sociological applications owing to their generality and robustness. Among numerous CSs, the dynamically evolving evolutionary complex systems (ECS) are more applicable to real world problems, such as ecological systems, dynamic equilibrium economical systems, and social modeling systems. An increasing number of science and engineering schools are thus offering related courses. Students enrolled in a ECS-related course not only study the evolutionary process of ECS, but also learn how to manipulate diverse range of ECS techniques. Our experience of investigating and teaching ECS-related courses has revealed the essential role of experimental design and simulation in practically implementing ECS. Therefore, this work presents a learning environment with three simulation systems to assist students in implementing ECS, with particular emphasis on the vital role that practical experience plays in computer-related courses. In this work, we first identify important issues and challenges encountered in ECS learning, especially in the domain of evolutionary computation (EC). We then summarize important factors mentioned in previous constructive epistemology and propose pedagogy goal for learning: learning through designing a computer simulation. After setting the goals we introduce a framework and guidelines of an instruction strategy that can explore the niches provided by simulation-based learning environments. The proposed strategy is learning through designing a computer simulation that is a way of learning by doing. We emphasize simulation modeling and creativity during the learning process. Three simulation systems are then proposed and adopted to assist learners in different levels: beginning learners, intermediate learners, and advanced learners. These programs relieve students of detailed programming so they can concentrate on grasping principles of ECS. These programs also outlines how to design evolutionary simulations and how to set parameters of different kinds of problems. The purpose of making these systems available is to encourage the experimental use of ECS on realistic problems, and thereby to identify the strengths and weaknesses of ECS. This work describes the programs, shows how they can be used to solve various problems, and provides details on their implementations. Also described herein is our experience of using these software to assist students in designing and simulating experiments. Experimental results demonstrate the merits of adopting computer-based experimental design and simulation in learning ECS. Chuen-Tsai Sun 孫春在 2002 學位論文 ; thesis 143 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
博士 === 國立交通大學 === 資訊科學系 === 90 === Interest in complex systems (CS) has been rapidly growing over the last decades. The field has rapidly matured as evidenced by the increasing number of conferences, workshops, and papers as well as the emergence of a central journal for the field. CS is highly promising for many biological, ecological, engineering, economical, and sociological applications owing to their generality and robustness. Among numerous CSs, the dynamically evolving evolutionary complex systems (ECS) are more applicable to real world problems, such as ecological systems, dynamic equilibrium economical systems, and social modeling systems. An increasing number of science and engineering schools are thus offering related courses. Students enrolled in a ECS-related course not only study the evolutionary process of ECS, but also learn how to manipulate diverse range of ECS techniques. Our experience of investigating and teaching ECS-related courses has revealed the essential role of experimental design and simulation in practically implementing ECS. Therefore, this work presents a learning environment with three simulation systems to assist students in implementing ECS, with particular emphasis on the vital role that practical experience plays in computer-related courses.
In this work, we first identify important issues and challenges encountered in ECS learning, especially in the domain of evolutionary computation (EC). We then summarize important factors mentioned in previous constructive epistemology and propose pedagogy goal for learning: learning through designing a computer simulation. After setting the goals we introduce a framework and guidelines of an instruction strategy that can explore the niches provided by simulation-based learning environments. The proposed strategy is learning through designing a computer simulation that is a way of learning by doing. We emphasize simulation modeling and creativity during the learning process.
Three simulation systems are then proposed and adopted to assist learners in different levels: beginning learners, intermediate learners, and advanced learners. These programs relieve students of detailed programming so they can concentrate on grasping principles of ECS. These programs also outlines how to design evolutionary simulations and how to set parameters of different kinds of problems. The purpose of making these systems available is to encourage the experimental use of ECS on realistic problems, and thereby to identify the strengths and weaknesses of ECS. This work describes the programs, shows how they can be used to solve various problems, and provides details on their implementations. Also described herein is our experience of using these software to assist students in designing and simulating experiments. Experimental results demonstrate the merits of adopting computer-based experimental design and simulation in learning ECS.
|
author2 |
Chuen-Tsai Sun |
author_facet |
Chuen-Tsai Sun Ying-Hong Liao 廖英宏 |
author |
Ying-Hong Liao 廖英宏 |
spellingShingle |
Ying-Hong Liao 廖英宏 Learning Evolutionary Complex Systems through Designing a Computer Simulation |
author_sort |
Ying-Hong Liao |
title |
Learning Evolutionary Complex Systems through Designing a Computer Simulation |
title_short |
Learning Evolutionary Complex Systems through Designing a Computer Simulation |
title_full |
Learning Evolutionary Complex Systems through Designing a Computer Simulation |
title_fullStr |
Learning Evolutionary Complex Systems through Designing a Computer Simulation |
title_full_unstemmed |
Learning Evolutionary Complex Systems through Designing a Computer Simulation |
title_sort |
learning evolutionary complex systems through designing a computer simulation |
publishDate |
2002 |
url |
http://ndltd.ncl.edu.tw/handle/91239437185113888131 |
work_keys_str_mv |
AT yinghongliao learningevolutionarycomplexsystemsthroughdesigningacomputersimulation AT liàoyīnghóng learningevolutionarycomplexsystemsthroughdesigningacomputersimulation AT yinghongliao tòuguòshèjìdiànnǎomónǐláixuéxíyǎnhuàshìfùzáxìtǒngzhīyánjiū AT liàoyīnghóng tòuguòshèjìdiànnǎomónǐláixuéxíyǎnhuàshìfùzáxìtǒngzhīyánjiū |
_version_ |
1718324541391896576 |