改訂版プログラミングで科学を学ぼう! Vol. 4 ジェネラティブアート・フラクタル・セルオートマトン
中級1B ジェネラティブアート、フラクタル、セルオートマトン アート作品を作ろう!
4.67 (3 reviews)

105
students
4.5 hours
content
Nov 2023
last update
$19.99
regular price
Why take this course?
🎓 平山雄三で紹介する「改訂版プログラミングで科学を学ぼう! Vol. 4」
中級1B ジェネラティブアート、フラクタル、セルオートマトン アート作品を作ろう!
学習指導案
🖌️ 単元名: 中級1Bコース Unit1-4 ジェネラティブアート
-
学習目標:
- 乱数と異なり自然な変化をするパーリンノイズ関数を理解し、使ってみる。
- コンピューターが自律的に生成するアート作品を作成する。
-
テーマ選定の理由:
- ジェネラティブアートは、プログラミングとアートの融合で、創造性を無限大に拡張する魅力があります。この体験を通じて、プログラミングの可能性を感じることができます。
🌱 単元名: 中級1Bコース Unit9-12 セルオートマトン
-
学習目標:
- 2次元配列を理解し、セルオートマトンの基本(例えばライフゲーム)を作成する。
-
テーマ選定の理由:
- セルオートマトンは、単純な規則によって複雑なパターンが生じる現象を視覚的に体験することができます。このプロセスを観察することで、科学の法則がどのようにして複雑な結果を生み出すかを理解するのに役立ちます。
ジェネラティブアート(Unit1-4)
-
Unit1: パーリンノイズ関数とは?乱数の基本から始める。
- 評価計画: 自分の生成された画像を作成し、共有する。
-
Unit2: 簡単なジェネラティブアート作品の作成。
- 評価計画: 自分でカスタマイズされたアート作品を完成させる。
-
Unit3: 木の描写における再帰関数の活用。
- 評価計画: 再帰関数を使って、複雑な木のパターンを生成する。
-
Unit4: 風に従う風景のジェネラティブアート作品。
- 評価計画: 自然な風の影響を受けたアート作品を作成する。
セルオートマトン(Unit9-12)
-
Unit1: 1次元配列から2次元配列への移行。
- 評価計画: 二维配列の概念を理解し、基本的な操作を行えることを確認する。
-
Unit2: ライフゲームの初期条件による異なるパターンの探索。
- 評価計画: 初期条件を変更して、新たなパターンがどのように生成されるか観察する。
-
Unit3: ライフゲームの固定初期条件での作品の創出。
- 評価計平: ライフゲームを実装し、一定期間の後に生成された画像を表示する。
-
Unit4: ライフゲームのルールを変えた自由度の高いアプリケーションの開発。
- 評価計평: ライフゲームの基本機能を拡張し、新しいルールや初期条件で作品を生成する。
このコースを通じて、プログラミングの知識だけでなく、創造性も高めることができることを実感していただければと思います。それぞれのユニットでは、理論と実践が併せられ、プログラミングスキルとアートの理解を深めることが目指されています。
注: 上記の内容はあくまでコースの概要となり、実際のカリキュラムやプロジェクトの詳細は変更に��掛ける可能性があります。また、このコースを受講する際には、事前に必要な知識やツールについて準備を行うことが求められる場合があります。プログラミング初心者でも問題なく受講可能かどうかは、コースの説明や前提条件に関する情報を確認してください。
Course Gallery




Loading charts...
Related Topics
3665730
udemy ID
28/11/2020
course created date
04/12/2020
course indexed date
Bot
course submited by