| Course Name | Year | Term | Period | Faculty / Graduate School | All Instructors | Credits |
|---|---|---|---|---|---|---|
| 11140:Mathematics for Creative Technology (W) § 11141:Mathematics for CG and Games (W) | 2024 | Fall | Thu3 | College of Image Arts and Sciences | MOCHIZUKI SHIGENORI | 2 |
Campus
Class Venue
Language
Course Outline and Method
本授業は、数学的知識を実際にプログラミング言語(Processing)を用いて実装する方法についても学ぶ。
Student Attainment Objectives
・ 3次元座標空間における座標変換について理解する。また、動きのあるグラフィクスにおける数学的モデルについて理解する。
・これらの知識をプログラミングに活用する方法について理解する。
Recommended Preparatory Course
本授業では、数学的な知識を理解し、プログラミングへと活用することで理解を深めることとする。そのため、プログラミング言語 Processingを用いたプログラミングの初歩的な知識を理解していることが望ましい。
Course Schedule
| Lecture/Instructor(When there are multiple instructors) | Theme |
|---|---|
| Keyword, References and Supplementary Information | |
| 1 | ガイダンス |
授業の進め方とプログラミングについて |
|
| 2 | 二次元座標系 |
座標系、幾何学表現 |
|
| 3 | 三角関数 |
sin, cosと円運動 |
|
| 4 | ベクトル① |
ベクトルの性質と演算 |
|
| 5 | ベクトル② |
ベクトルの内積と外積 |
|
| 6 | 行列① |
行列の性質 |
|
| 7 | 行列② |
行列の演算 |
|
| 8 | 中間課題 |
中間課題についての説明 |
|
| 9 | 数学を用いたジェネラティブ表現① |
数値計算と変換 |
|
| 10 | 数学を用いたジェネラティブ表現② |
数値計算と変換 |
|
| 11 | 運動のモデル化① |
位置、速度、加速度 |
|
| 12 | 運動のモデル化② |
弾道計算 |
|
| 13 | 運動のモデル化③ |
衝突と運動の変更 |
|
| 14 | 再帰計算 |
ベジェ曲線、フラクタル幾何学 |
|
| 15 | まとめ |
確率などを含めた高度な計算手法 |
Class Format
・第1回、第8回はメディア授業(オンデマンド授業)のみとします。
Recommendations for Private Study
また、不明な項目について復習を行うこと。
Grade Evaluation Method
| Kind | Percentage | Grading Criteria etc. |
|---|---|---|
| Final Examination (Written) | ||
| Report Examination (A report to be submitted by the unified deadline) |
0 | |
| Exams and/or Reports other than those stated above, and Continuous Assessment (Evaluation of Everyday Performance in Class) |
100 | (1) 日常的に行う課題・小テストなど(60%)
|
Grade Evaluation Method (Note)
Advice to Students on Study and Research Methods
また、本授業は数学的知識をプログラミング言語に置き換えることで学びを深めていくため、各自のPCにProcessingをインストールして受講することを推奨する。インストール方法等については、manaba+Rおよび授業を通じて説明する。
Textbooks
Textbooks (Frequency of Use, Note)
Reference Books
| Title | Author | Publisher | ISBN Code | Comment |
|---|---|---|---|---|
| 数学から創るジェネラティブアート ―Processingで学ぶかたちのデザイン | 巴山 竜来 | 技術評論社 | 4297104636 |
Reference Books (Frequency of Use, Note)
Web Pages for Reference
How to Communicate with the Instructor In and Out of Class(Including Instructor Contact Information)
Other Comments
URL:http://www.ritsumei.ac.jp//students/pathways-future/course/curriculum.html