学部・大学院区分情報・博前
時間割コード2520074
科目区分
主専攻科目
科目名 【日本語】複雑系プログラミング特論1
科目名 【英語】
コースナンバリングコードGSI126074J
担当教員 【日本語】鈴木 麗璽 ○
担当教員 【英語】SUZUKI Reiji ○
単位数1
開講期・開講時間帯春1期 木曜日 1時限
Spring1 Thu 1
対象学年1年
1
授業形態
開講系(学部)・開講専攻(大学院)
複雑系科学専攻
必修・選択


授業の目的 【日本語】
授業の目的 【英語】
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.
授業開講形態等
遠隔授業(オンデマンド型)で行う場合の追加措置