add code example

This commit is contained in:
2023-12-04 15:37:01 +09:00
parent 7c6297bac9
commit a9dc6549b1
10 changed files with 359 additions and 15 deletions

View File

@@ -14,11 +14,11 @@ bookCollapseSection: true
## 授業概要
本授業では、プログラミングを手段に用いるさまざまな実践を通して、テクロジーを批評的視座で捉える表現のための基礎知識を身につけることを目指す。メディアアートと呼ばれることのある表現の中でも、映像や音楽をコンピューターで作るものではなく、プログラミングやコンピューターを使うことそれ自体が表現の問いやテーマであるものを中心に扱う。全15回の授業中で大きく次の3つのテーマを扱う。
1. 詩とコンピューティング
2. 再帰とプログラミング言語
3. インターネットと公共財
## 到達目標・カリキュラム上の位置付け
本授業の到達目標は、履修者がプログラミングを中心とした実践を通して、コンピューターという情報機器の仕組みについてより高度に理解し、自らの制作の手段として導入できるようになることである。
@@ -29,21 +29,23 @@ bookCollapseSection: true
内容は進行状況に応じて変更になる可能性があります。
(大学公式のシラバスから一部更新されています)。
1. 10/6. オリエンテーション
2. 10/13. ターミナルを扱ってみる/10 Print
3. 10/20. テキストから作る音Bytebeat
4. 10/27. グリッチ入門:画像と音の相互変換
5. 10/31曜振替). コンピューターに詩を書かせる
6. 11/7. 難解プログラミング言語と芸術
7. 11/14. 二次元のプログラム(Befunge)
8. 11/24. プログラミング言語自体を作る.1
9. 12/1 プログラミング言語自体を作る.2
10. 12/8. インターネットと公共財.1 (HTMLとWeb)
11. 12/15. インターネットと公共財.2 (スクレイピング)
12. 12/22. ゲスト講義
13. 1/5. 課題制作.1
14. 1/12. 課題製作.2
15. 1/26. 課題発表、講評、まとめ
2. 10/13 ターミナルを扱ってみる/10 Print
3. 10/20 グリッチ入門:画像と音の相互変換
4. 10/27 テキストから作る音Bytebeat
5. 10/31 火曜振替) 配列としてのテキストデータ
6. 11/7Node.jsでのライブラリ利用/単語レベルでのテキスト操作
7. 11/14実行可能なテキストL-Systemとプログラミング言語1
8. 11/24実行可能なテキストL-Systemとプログラミング言語2/難解プログラミング言語と芸術
9. 12/1 インターネットと公共財1/HTMLとスクリーンショット詐欺
10. 12/8インターネットと公共財2/スクレイピングによる表現
11. 12/15インターネットと公共財3/スクレイピングによる表現2
12. 12/22課題制作相談会
13. 1/5 課題制作.1
14. 1/19課題製作.2 (1/12は休講です)
15. 1/26.課題発表、講評、まとめ
## テキスト・参考文献