本課程是由 國立陽明交通大學人文社會學系 提供。
本課程與國立陽明交通大學「國際教授卓越教學計畫 (Distinguished Visiting Professorship Program, DVP)」、人文社會學系合作拍攝。
本課程的目的是向人文和社會科學領域的學生介紹適合研究人類行為的電腦模型建立技術。「多元代理人基模」(multi-agent modeling通常縮寫為 ABM)是目前研究複雜社會系統非常有效的工具,而Netlogo 是最被廣為使用的模擬平台。學生將會學習社會模擬的基本理論和概念實作,包括此模型的功用和限制,能夠解答問題的類型,以及自己建立模型的技術能力。
通過本課程的學習,學生將會獲得的能力:
1. 對人類行為進行基本的社會科學解釋
2. 了解模型建構對學術研究的貢獻
3. 將模型建構的練習整合在廣大的研究議題當中
4. 概念化和構建社會系統的簡單模型,例如資源消耗和再生、交通模式、經由社會網絡傳播的文化訊息,以及有關種族和文化差異的隔離模式等。
5. 設計自己的研究計畫,發展概念化和建模策略、進行模型執行、分析結果並總結已發現和未發現的內容。
(本課程使用NetLogo網站資源作為教學示範)
©Wilensky, U. 1999. NetLogo. http://ccl.northwestern.edu/netlogo/. Center for Connected Learning and Computer-Based Modeling, Northwestern University. Evanston, IL.
課程用書:
An Introduction to Agent-based Modeling, Uri Wilensky and William Rand, MIT Press, 2015.
為求學習成效完美,請購買課本!
| 授課教師 | 美國朱尼亞塔學院 Donald M. Braxton老師、人文社會學系 潘美玲老師 |
|---|---|
| 課程學分 | |
| 授課年度 | 112學年度 |
| 授課對象 | 研究所 |
| 預備知識 | 無 |
| 課程提供 | 課程影音 課程綱要 課程綱要 課程行事曆 |
| 週次 | 課程內容 | 課程影音 |
|---|---|---|
| Lec01 | 線上觀看 | |
| Lec02 | 線上觀看 | |
| Lec03 | 線上觀看 | |
| Lec04 | 線上觀看 | |
| Lec05 | 線上觀看 | |
| Lec06 | 線上觀看 | |
| Lec07 | 線上觀看 | |
| Lec08 | 線上觀看 | |
| Lec09 | 線上觀看 | |
| Lec10 | 線上觀看 | |
| Lec11 | 線上觀看 | |
| Lec12 | 線上觀看 | |
| Lec13 | 線上觀看 | |
| Lec14 | 線上觀看 | |
| Lec15 | 線上觀看 |
課程目標
本課程與國立陽明交通大學「國際教授卓越教學計畫 (Distinguished Visiting Professorship Program, DVP)」、人文社會學系合作拍攝。
本課程的目的是向人文和社會科學領域的學生介紹適合研究人類行為的電腦模型建立技術。「多元代理人基模」(multi-agent modeling通常縮寫為 ABM)是目前研究複雜社會系統非常有效的工具,而Netlogo 是最被廣為使用的模擬平台。學生將會學習社會模擬的基本理論和概念實作,包括此模型的功用和限制,能夠解答問題的類型,以及自己建立模型的技術能力。
通過本課程的學習,學生將會獲得的能力:
1. 對人類行為進行基本的社會科學解釋
2. 了解模型建構對學術研究的貢獻
3. 將模型建構的練習整合在廣大的研究議題當中
4. 概念化和構建社會系統的簡單模型,例如資源消耗和再生、交通模式、經由社會網絡傳播的文化訊息,以及有關種族和文化差異的隔離模式等。
5. 設計自己的研究計畫,發展概念化和建模策略、進行模型執行、分析結果並總結已發現和未發現的內容。
(本課程使用NetLogo網站資源作為教學示範)
©Wilensky, U. 1999. NetLogo. http://ccl.northwestern.edu/netlogo/. Center for Connected Learning and Computer-Based Modeling, Northwestern University. Evanston, IL.
本課程行事曆提供課程進度與考試資訊參考。
學期週次 | 上課日期 | 參考課程進度 |
| 1 | 2023-09-12(二) | Introduction to the Course Syllabus Complex Social Systems Chapter 0 |
| 2 | 2023-09-19(二) | First Models Chapter 1 Key Concepts: Properties, States, and Behaviors Models as Descriptions |
| 3 | 2023-09-26(二) | Model Components Chapter 2 Key Concepts: Iterations in Time (Ticks) The Interface, Info, and Code Tabs Models: The Game of Life |
| 4 | 2023-10-03(二) | Model Components (cont) Chapter 2 Key Concepts: Turtle Monitors Self-Organization |
| 5 | 2023-10-10(二) | National Holiday, no class |
| 6 | 2023-10-17(二) | How to Conduct Research with Models Chapter 3 Key Concepts: Spread of disease Models Models: The Fire Model |
| 7 | 2023-10-24(二) | Conducting Research with Models (cont.) Chapter 3 Key Concepts: Diffusion and Aggregation Models Percolation Models Models: Percolation Model |
| 8 | 2023-10-31(二) | Conducting Research with Models (cont.) Chapter 3 Key Concepts: Segregation Weak/Strong Prejudice Models: The Segregation Model |
| 9 | 2023-11-07(二) | Testing |
| 10 | 2023-11-14(二) | Making Choices Chapter 4 Key Concepts: Design Phase Choices The Question (Testability, Verification, Repeatability) Basic Principles: Start with the simplest form of the model possible and build complexity and nuance only over time. Always keep a version of the model at every step of Improvement as a record. Comment all code (;;) and keep notes page up-to-date |
| 11 | 2023-11-21(二) | Agents Chapter 5 Key Concepts: Agent properties |
| 12 | 2023-11-28(二) | In-class Reporting and Work on Personal Model Projects Students Lead the Class in Seminar Format |
| 13 | 2023-12-05(二) | Environments Chapter 5 |
| 14 | 2023-12-12(二) | In-class Reporting and Work on Personal Model Designs Students Lead the Class in Seminar Format |
| 15 | 2023-12-19(二) | Interactions Chapter 5 |
| 16 | 2023-12-26(二) | In-class Reporting and Work on Personal Model Outcomes Students Lead the Class in Seminar Format |
| 17 | 2024-01-02(二) | Testing Final Model(s) Design Portfolio Submitted |