added code-design

This commit is contained in:
松浦 知也 Matsuura Tomoya 2023-12-14 16:29:48 +09:00
parent b186d07973
commit f290b18722
10 changed files with 155 additions and 11 deletions

View File

@ -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 >}}

View File

@ -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 >}}

View File

@ -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 >}}

View File

@ -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();
}
```

View File

@ -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();
}

View File

@ -2,6 +2,8 @@
title: 第9週
date: 2023-06-09
weight: 9
params:
pdf_path: 2023-code-and-design-9.pdf
---
# 2023年 東京藝術大学 芸術情報センター開設科目 「コードとデザイン」 第9回

View File

@ -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) 展示撤収・発表ふりかえりとまとめ

View File

@ -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
---

View File

@ -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
## 準備学習内容・時間の目安