跳到主要內容

臺灣博碩士論文加值系統

(107.21.85.250) 您好!臺灣時間:2022/01/18 08:36
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:廖英宏
研究生(外文):Ying-Hong Liao
論文名稱:透過設計電腦模擬來學習演化式複雜系統之研究
論文名稱(外文):Learning Evolutionary Complex Systems through Designing a Computer Simulation
指導教授:孫春在孫春在引用關係
指導教授(外文):Chuen-Tsai Sun
學位類別:博士
校院名稱:國立交通大學
系所名稱:資訊科學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2002
畢業學年度:90
語文別:英文
論文頁數:143
中文關鍵詞:複雜系統演化式複雜系統透過設計來學習電腦模擬基因演算法
外文關鍵詞:Complex SystemsEvolutionary Complex SystemsLearning through DesignComputer SimulationGenetic Algorithms
相關次數:
  • 被引用被引用:2
  • 點閱點閱:555
  • 評分評分:
  • 下載下載:114
  • 收藏至我的研究室書目清單書目收藏:3
複雜系統(Complex Systems)是近年來一直受到重視與討論的研究領域,因為具有高度的彈性與通用性而被廣泛地應用在生物學、工程學、經濟學、社會學等方面。在眾多的複雜系統中又以隨時間動態演進的演化式複雜系統最具應用與代表性,例如生態系統、經濟動態平衡以及社會模擬等,因此,有越來越多相關領域的科系,開始學習採用與此相關的技術從事研究與應用;然而,由於演化式複雜系統內系統元件間的非線性互動、結構化連結與動態浮現等難以逐項分析與追溯的特性,使傳統的學習與教學方法在應用於學習或教學演化式複雜系統時,難以達到預期的效果。
設計活動加上電腦模擬低成本與高效率的優點,提供了一種新的學習策略,因為設計是一種高層次的概念整合,並且著重創造力的發揮,可以具體實踐由做中學(Learning by Doing)的建構學習策略。本論文的目的在於藉由透過電腦模擬的設計活動,降低學習複雜系統的難度,以尋求有效的學習方法,進而提出一套完整的電腦輔助學習環境,期望這樣一套系統能夠幫助老師及學生,以更有效率的方式教導或學習複雜系統。
論文的第一章旨在說明本研究的動機與目的。第二章則介紹演化式複雜系統的基本概念、電腦輔助教學的基本理論與概念,及進一步討論電腦模擬在教育中所扮演的角色與功能,並且研讀探討相關文章內針對電腦模擬應用於輔助教學上所提之理論與實作及其優缺點。第三章介紹教育理論中建構主義所提倡的主動式建構學習,透過實驗設計與模擬而學習的部分。第四章則針對演化式複雜系統的學習與教學,可能遭遇到與需要解決的問題加以探討,提出我們所建置的教學系統環境,其中依據學習演化式複雜系統的三個階段設計出三套電腦模擬系統,並以實際的課程活動來證明這些教學系統具有實務上的功能與優勢,及呈現在輔助學習上的效果。最後則是本研究的討論與結論。
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.
Chapter 1. Introduction
Chapter 2. Related Theories and Systems
Chapter 3. Learning Through Designing a Computer Simulation
Chapter 4. Simulation Systems in NCTU Laboratory for Learning Sciences and Technology
Chapter 5. Conclusions
[1] Murray Gell-Mann, "What is complexity?," Complexity, vol. 1, no. 1, pp. 16—19, 1995.
[2] E. Wenger, Artificial intelligence and tutoring systems: Computational and cognitive approaches to the communication of knowledge, Morgan Kaufmann, Los Altos, CA, 1987.
[3] John H. Holland, Adaptation in Natural and Artificial Systems, The University of Michigan Press, 1975.
[4] John Hertz, Anders Krogh, and Richard G. Palmer, Introduction to the theory of neural computation, Addison-Wesley, 1991.
[5] David E. Goldberg and John H. Holland, "Genetic algorithms and machine learning," Machine Learning, vol. 3, no. 2, pp. 95—99, 1988.
[6] Christopher Marrison and Robert F. Stengel, "Robust control system design using random search and genetic algorithms," IEEE Transactions on Automatic Control, vol. 42, no. 6, pp. 835—839, 1997.
[7] A. Giordana and F. Neri, "Genetic algorithms in machine learning," AI Communications, vol. 9, pp. 21—26, 1996.
[8] Ian W. Flockhart and Nicholas J. RadcliRe, "Using genetic algorithms for concept learning," Machine Learning, vol. 13, pp. 161—188, 1995.
[9] John J. Grefenstette, "Optimization of control parameters for genetic algorithms," IEEE Transactions on System, Man, and Cybernetics, vol. 16, no. 1, pp. 122—128, 1986.
[10] David E. Goldberg, "Sizing populations for serial and parallel genetic algorithms," in Proceedings of the Third International Conference on Genetic Algorithms and Their Applications, 1989, pp. 70—79.
[11] R. Morris and J. Thomas, "Simulation in training - prat 1," Industrial Training International, vol. 11, no. 3, pp. 66—69, 1976.
[12] John C. Waller and Natalie Foster, "Training via the web: a virtual instrument," Computer & Education, vol. 35, pp. 161—167, 2000.
[13] M. Thelwall, "Computer-based assessment: a versatile educational tool," Computer & Education, vol. 34, pp. 37—49, 2000.
[14] W. Dangelmaier, W. Felser, S. Henkel, and R. Holtkamp, "Oopus - a distributed system for modeling, simulation and production planning and control," in Improving Manufacturing Performance in a Distributed Enterprise: Advanced Systems and Tools. ESPRIT Working Group 9245, 1995, Edinburgh.
[15] N. R. Desai, K. V. Hoang, and G. J. Sonek, "Applications of pspice simulation software to the study of optoelectronic integrated circuits and devices," IEEE Transactions on Education, vol. 36, pp. 357—362, 1993.
[16] J.B. Patton and P. Jayanetti, "The making of multimedia power systems control and simulation labware," IEEE Transactions on Education, vol. 39, no. 3, pp. 314—319, Aug. 1996.
[17] H. S. Barrows and R. M. Tamlyn, Problem based learning: An approach to medical education, New York: Springer, 1980.
[18] R.E. Clark and A. Voogel, "Transfer of training principles for instructional design," Educational Communication and Technology Journal, vol. 33, no. 2, pp. 113—123, 1985.
[19] R. L. Mayes, "The eRects of using software tools on mathematical problem solving in secondary schools," School Science and Mathematics, vol. 92, no. 5, pp. 243—248, 1992.
[20] G. Carter and S.R. Trollip, "A contrained maximization extension to incremental transfer eRectiveness, or, how to mix your training technologies," Human Factors, vol. 22, pp. 141—152, 1980.
[21] Murali Subbarao and Ming-Chin Lu, "Computer modeling and simulation of camera defocus," 1992.
[22] Roni Yagel, "Towards real time volume rendering," in Proceedings of GRAPHICON''96, 1996, pp. 230—241.
[23] J. W. Forrester, World dynamics, Cambridge, MA: Wright-Allen, 1973.
[24] Jonathan Frenzen and Kent Nakamoto, "Structure, cooperation, and the flow of market information," Journal of Consumer Research, vol. 20, pp. 360—375, 1993.
[25] T. M. Wildman, "Cognitive theory and the design of instruction," Educational Technology, pp. 14—20, 1981.
[26] D. H. Jonassen, "Objectivism versus constructivism: Do we need a new philosophical paradigm?," Educational Technology Research and Development, vol. 39, no. 3, pp. 5—14, 1991.
[27] Yasmin Kafai and Mitchel Resnick, Eds., Constructionism in Practice: Designing, Thinking, and Learning in a Digital World, Lawrence Erlbaum Associates, Inc., 1996.
[28] T. J. Shuell, "Cognitive conceptions of learning," Review of Educational Research, vol. 56, no. 4, pp. 411—436, 1986.
[29] Seymour Papert, "Situating constructionism," in Constructionism, I. Harel and S. Papert, Eds., pp. 1—11. Norwood, NJ: Ablex, 1991.
[30] Seymour Papert, The Children''s Machine: Rethinking School in the Age of the Computer, BasicBooks. New York, NY, 1993.
[31] Mitchel Resnick, "New paradigms for computing, new paradigms for thinking," in Constructionism in Practice: Designing, Thinking, and Learning in a Digital World, Yasmin Kafai and Mitchel Resnick, Eds., pp. 255—267. Lawrence Erlbaum Associates, Inc., 1996.
[32] D. N. Perkins, Knowledge as design, Lawrence Erlbaum Associates, Inc., Hillsdale, NJ, 1986.
[33] N. S. Edward, "Computer based simulation of laboratory experiments," British Journal of Educational Technology, vol. 28, no. 1, pp. 51—63, 1997.
[34] Cindy E. Hmelo1, Douglas L. Holton, and Janet L. Kolodner, "Designing to learn about complex systems," Journal of the Learning Sciences, vol. 9, no. 3, pp. 247—298, 2000.
[35] A. Rendas, P. Rosado Pinto, and T. Gamboa, "A computer simulation designed for problem-based learning," Medical Education, vol. 33, no. 1, pp. 47—54, 1996.
[36] Judy Kay, Michael Barg, Alan Fekete, Tony Greening, Owen Hollands, Jeffrey H. Kingston, and Kate Crawford, "Problem-based learning for foundation computer science courses," Computer Science Education, vol. 10, no. 2, pp. 109—128, Aug. 2000.
[37] Poon Tat Hong, "Managing students learning experience: Using computer simulation in problem-based learning," in Proceedings of the 2nd Asia-Pacific Conference on Problem-Based Learning, Dec. 2000.
[38] R. Lehrer, "Authors of knowledge: Patterns of hypermedia design," in Computers as cognitive tools, S. Lajoie and S. Derry, Eds., pp. 197V—227. Lawrence Erlbaum Associates, Inc., Hillsdale, NJ, 1993.
[39] W.-M. Roth, "Inventors, copycats, and everyone else: The emergence of shared resources and practices as defining aspects of classroom communities," Science Education, vol. 79, pp. 475—502, 1995.
[40] W.-M. Roth, "Art and artifact of childrens designing: A situated cognition perspective," Journal of the Learning Sciences, vol. 5, pp. 129—166, 1996.
[41] Yasmin Kafai, "Learning design by making games: Children''s development of design strategies in the creation of a complex computational artifact," in Constructionism in practice: designing, thinking, and learning in a digital world, Yasmin Kafai and Mitchel Resnick, Eds., pp. 71—96. Lawrence Erlbaum Associates, Mahwah, NJ, 1996.
[42] S. Kirkpatrick, C. D. Gelatt Jr., and M. P. Vecchi, "Optimization by simulated annealing," Sciences, vol. 220, pp. 671—680, 1983.
[43] John J. Hopfield, "Neural networks and physical systems with emergent collective computational abilities," in National Academy of Sciences, 1982, pp. 2554—2558.
[44] Kenneth A. De Jong and W. M. Spears, "On the state of evolutionary computation," in Proceedings of the Fifth International Conference on Genetic Algorithms, 1993, pp. 618—623.
[45] I. Rechenberg, "Cybernetic solution path of an experimental problem," Roy. Aircr. Establ., libr. Transl., vol. 1122, 1965.
[46] H. P. Schwefel, Evolutionsstrategie und numberische Optimierung, Ph.D. thesis, Technische Universitat Berlin, 1975.
[47] H.-P. Schwefel, Numerische Optimierung von Computer-Modellen mittels der Evolutionsstrategie, Basel: Birkhauser, 1977.
[48] L. J. Fogel, A. J. Owens, and M. J. Walsh, Artificial Intelligence Through Simulated Evolution, John Wiley & Sons, New York, 1966.
[49] David E. Goldberg, Genetic Algorithms in Search, Optimization, and Machine Learning, Reading, Massachusetts. Addision-Wesley, 1989.
[50] C. R. Reeves, "Using genetic algorithms with small populations," in Proceeding of the Fifth International Conference on Genetic Algorithms, S. Forrest, Ed., San Mateo, CA, June 1993, Morgan Kaufmann.
[51] R. E. Smith, "Adaptively resizing populations: An algorithm and analysis," in Proceedings of the Fifth International Conference on Genetic Algorithms, S. Forrest, Ed., San Mateo, CA, June 1993, p. 653, Morgan Kaufmann.
[52] G. G. Robertson, "Population size in classifier systems," in Proceedings of the Fifth International Workshop on Machine Learning, M. B. Morgan, Ed., San Mateo, CA, June 1988, pp. 142—152, Morgan Kaufmann.
[53] A. H. Wright, "Genetic algorithms for real parameter optimization," in Rawlins,1991, pp. 205—218.
[54] R. A. Caruana and J. D. SchaRer, "Representation and hidden bias: Gray v.s. binary coding for genetic algorithms," in Proceedings of the Fifth International Workshop on Machine Learning, M. B. Morgan, Ed., San Mateo, CA, June 1988, pp. 153—161.
[55] J. D. SchaRer, Some Experiments in Machine Learning using Vector Evaluated Genetic Algorithms, Ph.D. thesis, Vanderbilt University, 1980.
[56] C. Z. Janikow and Z. Michalewicz, "An experimental comparison of binary and floating point representation in genetic algorithms," in Proceedings of the Fourth International Conference on Genetic Algorithms and Their Applications, R. K. Belew and L. B. Booker, Eds., San Mateo, CA, July 1991, pp. 31—36, Morgan Kaufmann.
[57] G. A. Cleveland and S. F. Smith, "Using genetic algorithms to schedule flow shop releases," in roceedings of the Third International Conference on Genetic Algorithms and Their Applications, 1989, pp. 160—169.
[58] G. Syswerda and J. Palmucci, "The application of genetic algorithms to resource scheduling," in Proceedings of the Fourth International Conference on Genetic Algorithms and Their Applications, 1991, pp. 502—508.
[59] J. J. Grefenstette and J. E. Baker, "How genetic algorithms work: A critical look at implicit parallelism," in Proceedings of the Third International Conference on Genetic Algorithms and Their Applications, J. D. SchaRer, Ed., San Mateo, CA, June 1989, pp. 20—27, Morgan Kaufmann.
[60] D. R. Bull D. Beasley and R. Martin, "An overview of genetic algorithms: Part 1, fundamentals," University Computing, vol. 15, no. 2, pp. 58—69, 1993.
[61] T. B‥ack, F. HoRmeister, and H. P. Schwefel, "A survey of evolution strategies," in Proceedings of the Fourth International Conference on Genetic Algorithms and Their Applications, R. K. Belew and L. B. Booker, Eds., July 1991.
[62] Kenneth A. De Jong, An Analysis of the Behavior of a Class of Genetic Adaptive Systems, Ph.D. thesis, University of Michigan, 1975.
[63] D. H. Ackley, A Connectionist Machine for Genetic Hillclimbing, Kluwer Academic Publishers, Boston, MA, 1987.
[64] G. Syswerda, "Uniform crossover in genetic algorthms," in Proceedings of the Third International Conference on Genetic Algorithms and Their Applications, J. D. SchaRer, Ed., San Mateo, CA, June 1989, pp. 2—9, Morgan Kaufmann.
[65] M. F. Bramlette, "Initializatin, mutation and selection methods in genetic algorithms for function optimization," in Proceedings of the Fourth International Conference on Genetic Algorithms and Their Applications, L. B. Booker, Ed., San Mateo, CA, July 1991, pp. 100—107, Morgan Kaufmann.
[66] J. J. Grefenstettte, R. Gopal, B. J. Rosmaita, and D. V. Gucht, "Genetic algorithm for the traveling salesman problem," in Proceeding of the First International Conference on Genetic Algorithms and Their Applications, July 1985, pp. 160—168.
[67] D. E. Goldberg and J. Richardson, "Genetic algorithms with sharing for multimodal function optimization," in Proceedings of the Second International Conference on Genetic Algorithms and Their Applications, 1987, pp. 41—49.
[68] B. Bhanu, S. Lee, and J. Ming, "Self-optimizing image segmentation system using a genetic algorithm," in Proceedings of the Fourth International Conference on Genetic Algorithms and Their Applications, 1991, pp. 362—369.
[69] N. L. Cramer, "A representation for the adaptive generation of simple sequential programs," in Proceedings of the First International Conference on Genetic Algorithms and Their Applications, Grefenstette J. J, Ed. 1985, Erlbaum.
[70] C. Fujiki and J. Dickinson, "Using the genetic algorithm to generate lisp source code to solve the prisoner''s dilemma," in Proceedings of the First International Conference on Genetic Algorithms and Their Applications, J. J. Grefenstette, Ed. 1987, Erlbaum.
[71] J. R. Koza, Genetic Programming: On the Programming of Computers by Means of Natural Selection, MIT Press, 1992.
[72] J. R. Koza, Genetic Programming II: Automatic Discovery of Reusable Programs, MIT Press, 1994.
[73] D. E. Knuth, The art of computer programming, vol. 3, Addison-Wesley, 1973.
[74] S. A. Harp, T. Samad, and A. Guha, "Towards the genetic synthesis of neural networks," in , Proceedings of the Third International Conference on Genetic Algorithms and Their Applicatins, 1989, pp. 360—369.
[75] G. G. Miller, P. M. Todd, and S. U. Hegde, "Designing neural networks using genetic algorithms," in Proceedings of the Third International Conference on Genetic Algorithms and Their Applications, 1989, pp. 379—384.
[76] N. H. Packard, "A genetic learning algorithm for the analysis of complex data," Complex Systems, 1990.
[77] Kenneth A. De Jong, "Learning with genetic algorithms: an overview," Machine Learning, vol. 3, no. 2, pp. 121—138, 1988.
[78] John J. Grefenstette, "Credit assignment in rule discovery systems based on genetic algorithms," Machine Learning, vol. 3, no. 2, pp. 225—245, 1988.
[79] Marco Dorigo and Uwe Schnepf, "Genetic-based machine learning and behavior-based robotics: a new syndissertation," IEEE Transactions on System, Man, and Cybernetics, vol. 23, no. 1, pp. 144—154, 1993.
[80] C. L. Karr, "Design of an adaptive fuzzy logic controller using a genetic algorithm," in Proceedings of the Fourth International Conference on Genetic Algorithms and Their Applications, 1991, pp. 450—457.
[81] K. Kristinsson and G. A. Dumont, "System identification and control using genetic algorithms," IEEE Transactions on System, Man, and Cybernetics, vol. 22, no. 5, pp. 1033—1046, 1992.
[82] G. Rawlines, Foundations of genetic algorithms, Morgan Kaufmann, 1991.
[83] John H. Holland, "Searching nonlinear functions for high values," Applied Mathematics and Computation, vol. 32, pp. 255—274, 1989.
[84] G. P. Ladousse, Role play, Oxford: Oxford University Press, 1987.
[85] A. Vincent and J. Shepherd, "Experiences in teaching middle east politics via internet-based role-play simulations," School Science and Mathematics, 1998.
[86] J. Dincher and S. Stridger, "Evaluation of a written simulation format for clinical nursing judgement; a pilot study," Nursing Research, vol. 25, pp. 250—285, 1976.
[87] W. Holzemer, J. Schleutermann, L. Farrand, and A. Miller, "A validation study: simulations as a measure of nurse practitioners'' problem solving skills," Nursing Research, vol. 30, pp. 139—144, 1981.
[88] W. Holzemer, B. Reskin, and M. Slichter, "Criterion-related validity of a clinical simulation," Journal of Nursing Education, vol. 25, pp. 286—290, 1986.
[89] D. R. Hanna, "Using simulations to teach clinical nursing," Nurse Educator, vol. 16, no. 2, pp. 28—31, 1991.
[90] R. Madachy, "System dynamics modeling of an inspection-based process," in Proceedings of the Eighteenth International Conference on Software Engineering. IEEE Computer Society, 1996.
[91] J. M. Rolfe, Flight Simulation, Cambridge University Press, 1988.
[92] J. S. Collofello, "University/industry collaboration in developing a simulation based software project management training course," in Proceedings of the Thirteenth Conference on Software Engineering Education and Training, S. Mengel and P. J. Knoke, Eds. IEEE Computer Society, 2000, pp. 161—168.
[93] A. Drappa and J. Ludewig, "Simulation in software engineering training," in Proceedings of the 22nd Internation Conference on Software Engineering. ACM, 2000, pp. 199—208.
[94] C. Steeples, "A computer-mediated learning environment for adult learners: Supporting collaboration and self-direction," Journal of Educational Multimedia and Hypermedia, vol. 2, no. 4, pp. 443—454, 1981.
[95] A. M. Bodzin and J. C. Park, "Dialogue patterns of preservice science teachers using asynchronous computer-mediated communications on the world wide web," Journal of Computers in Mathematics and Science Teaching, vol. 19, no. 2, pp. 161—194, 2000.
[96] Elizabeth Reid, "Cultural formations in text-based virtual realities," M.S. thesis, University of Melbourne, 1994.
[97] A. Bruckman, MOOSE Crossing: Construction, Community, and Learning in A Networked Virtual World for Kids, Ph.D. thesis, MIT, 1997.
[98] Robert Axelrod, The evolution of cooperation, London: Penguin, 1984.
[99] David Klahr, "A computer simulation of the paradox of voting," American Political Science Review, vol. 60, pp. 384—390, 1966.
[100] D. R. Matthews and J. A. Stimson, Yeas and nays: Normal decision-making in the U.S. House of Representatives, New York: John Wiley, 1975.
[101] M. Artzrouni and J.-P. Gouteux, "Population dynamics of sleeping sickness: a microsimulation," Simulation & Gaming, vol. 32, no. 2, pp. 215—227, 2001.
[102] J. R. Raser, Simulation and society: An exploration of scientific gaming, Boston: Allyn and Bacon, 1969.
[103] Robert Hanneman, "Simulation modeling and theoretical analysis in sociology," Sociological Perspectives, vol. 38, no. 4, pp. 457—462, 1995.
[104] P. Ordeshook, Game theory and political theory, Cambridge, UK: Cambridge University Press, 1986.
[105] Oliver Benson, "A simple diplomatic game," in International Politics and Foreign Policy, James N. Rosenau, Ed. New York: The Free Press, 1969.
[106] John H. Holland and John H. Miller, "Artificial adaptive agents and economic theory," American Economic Review, vol. 81, pp. 365—370, 1991.
[107] R. A. Axtell and J. M. Epstein, Growing Artificial Societies: Social Science From the Bottom Up, Brookings Institution Press/MIT Press: Cambridge, 1996.
[108] Grady Booch, Object-Oriented Analysis And Design With Applications, Benjamin Cummings, second edition, 1994.
[109] B. Meyer, Object-Oriented Software Construction, Upper Saddle River, NJ: Prentice-Hall, second edition, 1994.
[110] H. S. Nwana, "Software agents: An overview," Knowledge Engineering Review, vol. 11, no. 3, pp. 205—244, 1996.
[111] Robert Axelrod, "Advancing the art of simulation in the social sciences," Complexity Magazine, vol. 3, no. 2, 1997.
[112] J. Stasko, J. Domingue, M. Brown, and B. A. Price, Eds., Software Visualization: Programming as a Multimedia Experience, MA: MIT Press, Cambridge, 1998.
[113] S. K. Card, J. Mackinlay, and B. Shneiderman, Eds., Readings in Information Visualization: Using Vision to Think, CA: Morgan Kaufmann, San Francisco, 1996.
[114] Richard J. Timpone and Charles S. Taber., "Analytic and algorithmic analyses of condorcet''s paradox: Variations on a classical theme," Social Science Computer Review, vol. 16, no. 1, pp. 72—95, 1998.
[115] P. E. Johnson, "Simulation modeling in political science," American Behavioral Scientist, , no. 2, pp. 1509—1530, 1999.
[116] William H. Geoghegan, Whatever happened to instructional technology? Reaching mainstream faculty, IBM Academic Consulting, Norwalk, CT, 1994.
[117] Kenneth C. Green, "The 1996 national survey of information technology in higher education: Instructional integration and user support present continuing technology challenges," Tech. Rep., The Campus Computing Project, Nov. 1996.
[118] T. Abdel-Hamid, "Lessons learned from modeling the dynamics of software development," Communications of the ACM, vol. 32, no. 12, pp. 1426—1438, 1989.
[119] S. Kusumoto et al., "A new software project simulator based on generalized stochastic petri-net," in Proceedings of the 1997 International Conference on Software Engineering. ACM, 1997, pp. 293—302.
[120] Shira L. Broschat, John B. Schneider, Frank D. Hastings, and Mark W. Steeds, "Interactive software for undergraduate electromagnetics," IEEE Transactions on Education, vol. 36, no. 1, pp. 123—126, Feb. 1993.
[121] Robin Trahan and Susan Rodger, "Simulation and visualization tools for teaching parallel merge sort," in SIGCSE Bulletin. Association for Computing Machinery, Special Interest Group on Computer Science Education, Mar. 1993, vol. 25, pp. 237—241.
[122] Tatsuya Kikuchi, Takashi Kenjo, and Shuichi Fukuda, "Developing an educational simulation program for the pm stepping motor," IEEE Transactions on Education, vol. 45, no. 1, pp. 70—78, Feb. 2002.
[123] Gayatri S. Prabhu and IEEE P. Mohana Shankar, Senior Member, "Simulation of flat fading using MATLAB for classroom instruction," IEEE Transactions on Education, vol. 45, no. 1, pp. 19—25, Feb. 2002.
[124] G. P. Richardson and A. L. Pugh, Introduction to System Dynamics Modelling with Dynamo, MIT Press, Cambridge, Mass, 1981.
[125] Holger Hannappel and Michael M‥ohring, MIMOSE Commnuication Tool, University of Kolenz-Landau, Jan. 2000.
[126] A. Repenning and T. Sumner, "Agentsheets: A medium for creating domainoriented visual languages," IEEE Computer, , no. 3, pp. 17—25, 1995.
[127] Alexander Repenning, "Agentsheets : an interactive simulation environment with end-user programmable agents," AgentSheets Inc.
[128] Alexander Repenning, Andri Ioannidou, and John Zola, "Agentsheets: Enduser programmable simulations," Journal of Artificial Societies and Social Simulation, vol. 3, no. 3, 2000.
[129] P. Terna, "Simulation tools for social scientists: Building agent based models with swarm," Journal of Artificial Societies and Social Simulation, , no. 2, Mar. 1998.
[130] Alan C. Schultz, "GA archive - source code collection [Online]," Available: http://www.aic.nrl.navy.mil/galist/src/, Naval Research Laboratory.
[131] John J. Grefenstette, GENESIS5-A User''s Guide to GENESIS, version 5.0, Oct. 1990.
[132] Matthew Wall, GAlib: A C++ Library of Genetic Algorithm Components, Aug. 1996.
[133] Hartmut Pohlheim, GEATbx: Genetic and Evolutionary Algorithm Toolbox for use with MATLAB, Nov. 1998.
[134] Andreas Rummler, eaLib User''s Manual, Mar. 2002.
[135] Peter A. N. Bosman, "A general framework and development environment for interactive visualizations of evolutionary algorithms in Java and using it to investigate recent optimization algorithms that use a diRerent approach to linkage learning," M.S. thesis, Utrecht University, Aug. 1998.
[136] Ariel Dolan, "The GA playground: A general GA toolkit implemented in Java, for experimenting with genetic algorithms and handling optimization problems," July 1998.
[137] C. Steeples and T. Mayes, "A special section on computer-supported collaborative learning," Computers & Education, vol. 30, no. 3, pp. 219—221, 1998.
[138] M. Ferrari and M. T. H. Chi, "The nature of naive explanations of natural selection," International Journal of Science Education, vol. 20, pp. 1231—1256, 1998.
[139] S. Groothuis, H. P. A. Boshuizen, and J. L. Talmon, "An analysis of the conceptual di±culties of the endocrinology domain and an empirical analysis of student and expert understanding of that domain," Teaching and Learning in Medicine, vol. 10, pp. 207V—216, 1998.
[140] U. Wilensky and M. Resnick, "Thinking in levels: A dynamic systems approach to making sense of the world," Journal of Science Education and Technology, vol. 8, pp. 3—19, 1999.
[141] Melanie Mitchell, An introduction to genetic algorithms, MIT press, 1996.
[142] R. Lindheim and W. Swartout, "Forging a new simulation technology at the ICT," IEEE Computer, , no. 1, pp. 72—79, 2001.
[143] Y. S. Chua and C. Winton, "A simulation tool for teaching CPU design and microprogramming concepts," in Proceedings on APL as a Tool of Thought. ACM, 1989, pp. 94—100.
[144] M. C. Linn, J. Layman, and R. Nachmias, "Cognitive consequences of microcomputer-based laboratories: Graphing skills development," Journal of Contemporary Educational Psychology, vol. 12, pp. 244—253, 1987.
[145] A. M. Law and W. D. Kelton, Simulation Modeling and Analysis, McGraw-Hill Companies, Inc., 3 edition, 2000.
[146] B. Grasz, "The american association for artificial intelligence. a report to arpa on twenty first century intelligent system," A.I. magazine, 1994.
[147] T. De Jong, "Learning and instruction with computer simulations," Education & Computing, , no. 6, pp. 217—229, 1991.
[148] R. Pagano, Computer Simulation as an Educational Tool, Ph.D. thesis, Universite Catholique de Louvain, Belgium, 1982.
[149] J. Hebenstreit, "Simulation as an educational tool," in Proceedings of International Conference on Technology and Education, Toronto, Canada, 1991.
[150] M. Njoo and T. de Jong, "Supporting exploratory learning by oRering structured overviews of hypotheses," in Simulation-Based Learning, D. M. Towne, T. de Jong, and H. Spada, Eds. Springer-Verlag, Berlin, 1993.
[151] H. Wenglinsky, Does it Compute? The Relationship Between Educational Technology and Student Achievement in Mathematics, Princeton, NJ: Educational Testing Service, 1998.
[152] R. Yager, "Constructivism and learning science," in Learning Science in the Schools: Research Reforming Practice, S. M. Glynn and R. Duit, Eds. Lawrence Earlbaum Associates, Mahway, New Jersey, 1995.
[153] David E. Shaw, "Report to the president on the use of technology to strengthen k-12 education in the united states," Tech. Rep., President''s Committee of Advisors on Science and Technology, Panel on Educational Technology, 1997.
[154] C. Rader, C. Brand, and C. Lewis, "Degrees of comprehension: Children''s understanding of a visual programming environment," in Proceedings of the 1997 Conference of Human Factors in Computing Systems, Atlanta, Georgia, USA, 1997, pp. 351—358, New York: ACM Press.
[155] A. Repenning, "Programming substrates to create interactive learning environments," Journal of Interactive Learning Environments, Special Issue on End-User Environments, vol. 4, no. 1, pp. 45—74, 1994.
[156] A. Repenning, "Bending the rules: Steps toward semantically enriched graphical rewrite rules," in Proceedings of the 1995 Symposium of Visual Languages, Darmstadt, Germany, 1995, IEEE Computer Society, pp. 226—233.
[157] D. Smith, "Making programming easier for children," Interactions, vol. 3, no. 5, pp. 59—67, 1996.
[158] D. C. Smith, A. Cypher, and J. Spohrer, "KidSim: Programming agents without a programming language," Communications of the ACM, vol. 37, no. 7, pp. 54—68, 1994.
[159] B. Craig, "Behavior combination through analogy," in Proceedings of the 1997 IEEE International Symposium on Visual Languages, Capri, Italy, 1997, IEEE Computer Society, pp. 270—273.
[160] C. Perrone and A. Repenning, "Graphical rewrite rule analogies: Avoiding the inherit or copy & paste reuse dilemma," in Proceedings of the 1998 IEEE Symposium of Visual Languages, Nova Scotia, Canada, 1998, Computer Society, pp. 40—46.
[161] A. Repenning and J. Ambach, "Tactile programming: A unified manipulation paradigm supporting program comprehension, composition and sharing," in Proceedings of the 1996 IEEE Symposium of Visual Languages, Boulder, CO, 1996, Computer Society, pp. 102—109.
[162] J. Zola and A. Ioannidou, "Learning and teaching with interactive simulations," Social Education, , no. 3, pp. 142—145, Apr. 2000.
[163] M. Chi, P. Feltovich, and R. Glaser, "Categorization and representation of physics problems by experts and novices," Cognitive Science, vol. 5, pp. 121—152, 1981.
[164] J. D. Novak and Gowin D.B., Learning How to Learn, Cambridge Univeristy Press, Cambridge, 1984.
[165] Niles Eldredge and Stephen Jay Gould, "Punctuated equilibria: an alternative to phyletic gradualism," in Models In Paleobiology, T. J. M. Schopf, Ed., pp. 82—115. Freeman Cooper, San Francisco, 1972.
[166] Stephen Jay Gould and Niles Eldredge, "Punctuated equilibria: The tempo and mode of evolution reconsidered," Paleobiology, , no. 3, pp. 115—151, 1977.
[167] David Fogel, Ed., Proceedings of the 1996 IEEE International Conference on Evolutionary Computation, Nagoya, Japan, May 1996. IEEE.
[168] K. Mitchell, G. KerdoncuR, and G. S. May, "Microelectronics processing education using the internet," in Proceedings - Frontiers in Education Conference, Piscataway, NJ, USA, 1995, IEEE, vol. 1, pp. 114—122.
[169] Aimo T‥orn and Antanas ˇZilinskas, Global Optimization, vol. 350 of Lecture Notes in Computer Science, Springer, Berlin, 1989.
[170] Zbigniew Michalewicz, Genetic Algorithms + Data Structures = Evolution Programs, Springer, third, revised and extended edition, 1996.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top