授業概要

  • 授業科目名
    プログラミングA
  • 担当教員
    高尾 俊介
  • 開講年
    2019
  • 教室
    823教室
  • 曜日・時限
    木曜5限
  • 授業の狙い

    プログラミングは現代社会のさまざまな場で使われています.「プログラミング」は便利で役に立つアプリを作るためだけのものではありません.

    風景を観て絵を描いたり,印象的な出来事を詩で詠うことと同じように,表現するための道具としてプログラミングを捉える「クリエイティブコーディング」と呼ばれる分野は近年新しい表現の手法として注目されています.これはプログラミングを専門家(プログラマ)だけのものではなく,私たちのような創造的生活者へとひらくものです.

    この授業ではプログラミングを学習するにあたって,ビジュアルプログラミング環境であるTouchDesignerを用いて,クリエイティブコーディングの基礎を学びます.

  • 到達目標

    ・ビジュアルプログラミングという概念について知る
    ・プログラミングでどのような表現が可能か知る
    ・コンピュータグラフィックスの特にリアルタイムレンダリングについて理解する

  • 評価基準・割合

    授業参加態度(30%)
    小テスト・小レポート等(70%)

授業資料

授業回 授業内容
第1回 オリエンテーション
第2回 TouchDesigner入門(1) 基本操作
補足資料 サンプルファイル
第3回 TouchDesigner入門(2)オペレータの操作
第4回 TouchDesigner入門(3)CHOP
第5回 TouchDesigner入門(4)TOP
第6回 フィードバックによるアニメーション
第7回 3Dプログラミング
第8回 3Dプログラミングとオーディオビジュアライズ(1)
第9回 3Dプログラミングとオーディオビジュアライズ(2)
第10回 課題制作(1) 学習リソース
第11回 課題制作(2) 課題の説明
第12回 課題制作(3) 自由制作
第13回 課題制作(4) 自由制作
第14回 講評
第15回 extra. TouchDesignerでのプロジェクションマッピング

出席登録