授業の目的 【日本語】 | | |
|
授業の目的 【英語】 | | This course deals with the basic concepts of modeling complex systems in various contexts including biological, social and engineering systems. Python is used to implement and analyze these models. |
|
|
到達目標 【日本語】 | | 生命や社会現象の本質を捉えたモデルを計算機上につくることで理解する構成論的アプローチは,複雑系科学における重要な研究手法の一つである。
本講義では,このアプローチに基づく複雑系モデルの構築と解析に必要なプログラミングに関する知識と技術の基礎を習得することを目的とする。 |
|
|
到達目標 【英語】 | | The goals of this course are to be able to construct and analyze some models of complex systems using Python. |
|
|
授業の内容や構成 | | 複雑系科学に関するいくつかの代表的なモデルを題材にした講義と演習を,スクリプト言語pythonを用いて行い,モデル構築とその挙動の分析のための基礎知識と経験を養う。
また,習得した知識の活用に関する発表も行う。
〔計画〕
1. イントロダクション
2. pythonの基礎
3. 個体群動態
4. データの可視化
5. セルオートマトンと複雑性
6. 発表準備
7. 発表
8. 総括 | 1. Introduction
2. Python basics
3. Population dynamics
4. Visualization
5. Cellular automata and complexity
6. Preparation for presentation
7. Presentation
8. Summary |
|
|
履修条件・関連する科目 | | |
|
成績評価の方法と基準 | | レポート70%,発表30%で評価し,合計100点満点で60点以上を合格とする。 | Reports 70%, presentation 30% (borderline = 60%) |
|
|
教科書・参考書 | | 必要に応じてWebページ等の形式で資料を提示する。 | All materials will be provided via the website. |
|
|
課外学習等(授業時間外学習の指示) | | トピック毎に課題レポートを課す。
発表に関しても資料作成を課す。 | Some assignments will be provided for each topic. |
|
|
授業開講形態等 | | |
|
遠隔授業(オンデマンド型)で行う場合の追加措置 | | |
|