diff --git a/content/docs/2023/code-design/11/2023-code-and-design-11.pdf b/content/docs/2023/code-design/11/2023-code-and-design-11.pdf new file mode 100644 index 0000000..3dcf824 Binary files /dev/null and b/content/docs/2023/code-design/11/2023-code-and-design-11.pdf differ diff --git a/content/docs/2023/code-design/11/_index.en.md b/content/docs/2023/code-design/11/_index.en.md new file mode 100644 index 0000000..0818604 --- /dev/null +++ b/content/docs/2023/code-design/11/_index.en.md @@ -0,0 +1,13 @@ +--- +title: Week 11 +date: 2023-06-23 +weight: 11 +params: + pdf_path: 2023-code-and-design-11.pdf +--- + +# 2023 Tokyo University of the Arts Art media Center「Code and Design」 Week 11 + +## Slide + +{{< embed_pdf >}} \ No newline at end of file diff --git a/content/docs/2023/code-design/11/_index.md b/content/docs/2023/code-design/11/_index.md new file mode 100644 index 0000000..6668dcf --- /dev/null +++ b/content/docs/2023/code-design/11/_index.md @@ -0,0 +1,13 @@ +--- +title: 第11週 +date: 2023-06-23 +weight: 11 +params: + pdf_path: 2023-code-and-design-11.pdf +--- + +# 2023年 東京藝術大学 芸術情報センター開設科目 「コードとデザイン」 第11回 + +## スライド + +{{< embed_pdf >}} \ No newline at end of file diff --git a/content/docs/2023/code-design/13/_index.en.md b/content/docs/2023/code-design/13/_index.en.md new file mode 100644 index 0000000..0818604 --- /dev/null +++ b/content/docs/2023/code-design/13/_index.en.md @@ -0,0 +1,13 @@ +--- +title: Week 11 +date: 2023-06-23 +weight: 11 +params: + pdf_path: 2023-code-and-design-11.pdf +--- + +# 2023 Tokyo University of the Arts Art media Center「Code and Design」 Week 11 + +## Slide + +{{< embed_pdf >}} \ No newline at end of file diff --git a/content/docs/2023/code-design/13/_index.md b/content/docs/2023/code-design/13/_index.md new file mode 100644 index 0000000..0c79cd9 --- /dev/null +++ b/content/docs/2023/code-design/13/_index.md @@ -0,0 +1,61 @@ +--- +title: 第13週 +date: 2023-06-23 +weight: 13 +--- + +# 2023年 東京藝術大学 芸術情報センター開設科目 「コードとデザイン」 第13回 + +## スライド + +(スライド行方不明・・・多分この日はスライドなかったと思います) + +## 銅箔テープで作る平面コイルのSVGを出力するProcessingスケッチ + + + +```java +import processing.svg.*; + +void setup(){ + noLoop(); + size(800,800); + stroke(0); + background(255); + beginRecord(SVG, "spiral.svg"); + +} + +float diameter = 800; + + +void draw(){ + float angle = 0; + float r = 1; + float r_step =0.4; + float angle_step = 0.1; + translate(width/2,height/2); + float x_tmp = 0; + float y_tmp = 0; + while(r < width/2-10){ + r += r_step; + angle += angle_step; + float x = r*sin(angle); + float y = r*cos(angle); + line(x_tmp,y_tmp,x,y); + x_tmp = x; + y_tmp = y; + } + r+=9; + while(r > 0){ + r -= r_step; + angle -= angle_step; + float x = r*sin(angle); + float y = r*cos(angle); + line(x_tmp,y_tmp,x,y); + x_tmp = x; + y_tmp = y; + } +endRecord(); +} +``` \ No newline at end of file diff --git a/content/docs/2023/code-design/13/svg_spiral.pde b/content/docs/2023/code-design/13/svg_spiral.pde new file mode 100644 index 0000000..2b2c829 --- /dev/null +++ b/content/docs/2023/code-design/13/svg_spiral.pde @@ -0,0 +1,43 @@ +import processing.svg.*; + +void setup(){ + noLoop(); + size(800,800); + stroke(0); + background(255); + beginRecord(SVG, "spiral.svg"); + +} + +float diameter = 800; + + +void draw(){ + float angle = 0; + float r = 1; + float r_step =0.4; + float angle_step = 0.1; + translate(width/2,height/2); + float x_tmp = 0; + float y_tmp = 0; + while(r < width/2-10){ + r += r_step; + angle += angle_step; + float x = r*sin(angle); + float y = r*cos(angle); + line(x_tmp,y_tmp,x,y); + x_tmp = x; + y_tmp = y; + } + r+=9; + while(r > 0){ + r -= r_step; + angle -= angle_step; + float x = r*sin(angle); + float y = r*cos(angle); + line(x_tmp,y_tmp,x,y); + x_tmp = x; + y_tmp = y; + } +endRecord(); +} diff --git a/content/docs/2023/code-design/9/_index.md b/content/docs/2023/code-design/9/_index.md index 9de34d0..ad06be2 100644 --- a/content/docs/2023/code-design/9/_index.md +++ b/content/docs/2023/code-design/9/_index.md @@ -2,6 +2,8 @@ title: 第9週 date: 2023-06-09 weight: 9 +params: + pdf_path: 2023-code-and-design-9.pdf --- # 2023年 東京藝術大学 芸術情報センター開設科目 「コードとデザイン」 第9回 diff --git a/content/docs/2023/code-design/_index.md b/content/docs/2023/code-design/_index.md index 65a6128..1bc73dc 100644 --- a/content/docs/2023/code-design/_index.md +++ b/content/docs/2023/code-design/_index.md @@ -43,10 +43,10 @@ bookCollapseSection: true 7. [(5/26) 入力を考える(不条理なマウスを作る)](./7) 8. [(6/2) 入力を考える2 - ProcessingとArduinoの連携、オブジェクト指向プログラミング(一人用PONG)](./8) 9. [(6/9) 出力を考える - Arduinoでの音声プログラミング](./9) -10. (6/16) Cartesian Robotとデジタルファブリケーション (3DプリンターとGコードハック) -11. (6/23) 制作①相談 -12. (6/30) 制作②作業 -13. (7/7) 制作③ 内容に応じた補足授業 +10. (6/16) 制作①相談1 +11. [(6/23) デジタルファブリケーション:入力機器(可変抵抗)を作る](./11) +12. (6/30) 制作②相談2 +13. [(7/7) デジタルファブリケーション:出力機器(スピーカー)を作る](./13) 14. (7/14) 課題発表展示 15. (7/21) 展示撤収・発表ふりかえりとまとめ diff --git a/content/docs/2023/mediaart-programming2/_index.en.md b/content/docs/2023/mediaart-programming2/_index.en.md index a4123d2..280f6e8 100644 --- a/content/docs/2023/mediaart-programming2/_index.en.md +++ b/content/docs/2023/mediaart-programming2/_index.en.md @@ -1,6 +1,6 @@ --- title: 2023 Tokyo University of the Arts Art media Center 「Media Art Programming II」(Fall-Winter Friday 4) -weight: 1 +weight: 2 bookCollapseSection: true --- diff --git a/content/docs/2023/mediaart-programming2/_index.md b/content/docs/2023/mediaart-programming2/_index.md index 4dec02a..9d6bbc3 100644 --- a/content/docs/2023/mediaart-programming2/_index.md +++ b/content/docs/2023/mediaart-programming2/_index.md @@ -1,6 +1,6 @@ --- title: 2023年 東京藝術大学 芸術情報センター開設科目 「メディアアート・プログラミングII」(後期 金曜4限) -weight: 1 +weight: 2 bookCollapseSection: true --- # 2023年 東京藝術大学 芸術情報センター開設科目 「メディアアート・プログラミングII」 @@ -41,8 +41,7 @@ bookCollapseSection: true 8. [(11/24)実行可能なテキスト:L-Systemとプログラミング言語2/難解プログラミング言語と芸術](./8) 9. [(12/1) インターネットと公共財1/HTMLとスクリーンショット詐欺](./9) 10. [(12/8)インターネットと公共財2/スクレイピングによる表現](./10) -11. -[(12/15)インターネットと公共財3/スクレイピングによる表現2](./11) +11. [(12/15)インターネットと公共財3/スクレイピングによる表現2](./11) 12. (12/22)課題制作相談会 13. (1/5) 課題制作.1 14. (1/19)課題製作.2 (1/12は休講です) @@ -51,12 +50,12 @@ bookCollapseSection: true ## テキスト・参考文献 -「Code as Creative Medium 創造的なプログラミング教育のための実践ガイドブック」(2022) ゴラン・レヴィン 、 テガ・ブレイン著 澤村正樹 、 杉本達應 、 米田研一 訳、BNN -「遙かなる他者のためのデザイン 久保田晃弘の思索と実装」(2017) 久保田 晃弘、BNN +- 「Code as Creative Medium 創造的なプログラミング教育のための実践ガイドブック」(2022) ゴラン・レヴィン 、 テガ・ブレイン著 澤村正樹 、 杉本達應 、 米田研一 訳、BNN +- 「遙かなる他者のためのデザイン 久保田晃弘の思索と実装」(2017) 久保田 晃弘、BNN 英語の参考文献: -"Cracked Media - The Sound of Malfunction" (2009) by Caleb Kelly, MIT Press +- "Cracked Media - The Sound of Malfunction" (2009) by Caleb Kelly, MIT Press ## 準備学習内容・時間の目安