改訂版プログラミングで科学を学ぼう! Vol. 4 ジェネラティブアート・フラクタル・セルオートマトン

所在平台: Udemy

课程主页: https://www.udemy.com/course/ex-gram-vol-4/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera 课程《改訂版プログラミングで科学を学ぼう! Vol. 4 ジェネラティブアート・フラクタル・セルオートマトン》旨在通过编程学习科学概念。 **课程亮点:** * **生成艺术 (Generative Art)**: * 学习使用 Perlin Noise 函数创造自然变化的视觉效果,而非简单的随机数。 * 创作计算机自主生成的艺术作品,解放创造力。 * 课程包含使用 Perlin Noise、3D 扩展、以及创作两类艺术作品。 * 培养“简单法则创造复杂世界”的横向思维。 * 评估标准:能创建使用 Perlin Noise 实现自然变化的程序。 * **分形 (Fractals)**: * 复习函数,重点学习递归函数。 * 利用递归函数绘制各种分形图形,如分形树。 * 理解自然界中的分形图形是如何通过简单规则的重复产生的。 * 课程内容包括函数与递归函数、简单分形、递归绘制树、以及随风摇曳的分形树。 * 培养“简单法则创造复杂世界”的逻辑思维。 * 评估标准:理解编程中的递归函数,并能用递归函数绘制简单分形图形。 * **细胞自动机 (Cellular Automata)**: * 理解二维数组的概念。 * 实现著名的“生命游戏” (Life Game)。 * 体验简单的规则如何产生复杂且依赖初始条件的模式。 * 课程内容包括一维数组、二维数组、以及使用随机和固定初始模式实现生命游戏。 * 培养“简单法则创造复杂世界”的思维。 * 评估标准:理解二维数组,并能实现生命游戏的规则。 **整体目标:** 鼓励学生通过编程探索科学概念,培养创造性思维和逻辑思维能力,并能将所学应用于创作自己的艺术作品。

课程评论(0条)

课程详情

学習指導案■単元名中級1Bコース Unit1-4 ジェネラティブアート■単元の学習目標乱数と異なり自然な変化をするパーリンノイズ関数を使ってみる。コンピューターが自律的に生成するアート作品を作成する。自由な発想でオリジナルのアート作品を作成する。■テーマ選定の理由コンピューターを使って様々な処理をさせることができるが、通常は単なる計算処理であることが多い。ここではコンピューターを使うことでアート作品も作成できることを体験する。さらに、自由な発想でオリジナルのアート作品を作成することは創造性を育む上でも重要である。■単元の学習計画カリキュラム乱数とパーリンノイズ Unit1 60分3D表示への拡張 Unit2 60分アート作品 Unit3 60分アート作品2 Unit4 60分■育成したい思考力単純な法則が複雑な世界を創る。ラテラルシンキング■評価計画パーリンノイズ関数を使って自然な変化をさせるプログラムを作成することができる。■応用・発展自由な発想でオリジナルのアート作品を作成する。学習指導案■単元名中級1Bコース Unit5-8 フラクタル■単元の学習目標関数について復習し、新しく再帰関数について学ぶ。再帰関数を使って様々なフラクタル図形を描く。■テーマ選定の理由プログラミング独自の再帰という考え方について知ることは思考方法のバラエティーを増やすものである。自然界に見られる様々なフラクタル図形が単純な法則の繰り返しで出来ていることを体験することができる。■単元の学習計画カリキュラム関数と再帰関数 Unit1 60分簡単なフラクタル図形 Unit2 60分再帰を用いた木の描画 Unit3 60分風になびくフラクタル木 Unit4 60分■育成したい思考力単純な法則が複雑な世界を創る。ロジカルシンキング■評価計画プログラミングにおける再帰関数がどういうものか理解している。再帰関数を使って簡単なフラクタル図形を描くプログラムが作成できる。■応用・発展フラクタル木を複数描いてみる。独自のフラクタル図形を考える。学習指導案■単元名中級1Bコース Unit9-12 セルオートマトン■単元の学習目標2次元配列を理解する。セルオートマトンのひとつであるライフゲームを作成する。■テーマ選定の理由ライフゲームは単純な法則を繰り返すことで複雑なパターンが現れる。また、その様子は初期パターンにも大きく依存する。このようなライフゲームのプログラミングにより、単純な法則が複雑な世界を創ることを体験する。■単元の学習計画カリキュラム1次元配列 Unit1 60分2次元配列 Unit2 60分ライフゲーム 乱数初期パターン Unit3 60分ライフゲーム 固定初期パターン Unit4 60分■育成したい思考力単純な法則が複雑な世界を創る。■評価計画2次元配列を理解している。ライフゲームのルールをプログラムで実装できる。■応用・発展ライフゲームの初期パターンをいろいろと変えてみる。ライフゲームのルールを独自のものに変えてみる。

课程标签

0人关注该课程

主题相关的课程