データ構造とアルゴリズム 2022
- 担当教員 : 田所淳
- 2022年前期、木曜6限
- 標準対象年次 : 2年次
- 選択科目
- 単位 : 2単位
講義の概要
アルゴリズムとは、問題を解くための手順を定式化した形で表現したものである。本講義では、様々な場面で利用される基本的なアルゴリズムを学び、基礎的なプログラムの設計思想を身につけることを目標とする。p5.jsというJavaScriptのライブラリーを用いて、データ構造とアルゴリズムを視覚的、直感的に学んでいく。
講義資料
- オリエンテーション、アルゴリズムとは何か
- p5.jsの復習
- JavaScriptのデータ構造 1 : 変数、定数、配列、配列の操作
- 動きを生みだす – アニメーションとベクトル
- 関数によるモジュール化とバリエーション
- p5.jsで画像データを扱う – 画像の分析・再合成
- データ構造 2 : オブジェクトとオブジェクトの配列
- OOP 1 – オブジェクト指向プログラミングとは?
- OOP 2 – コンストラクターと、オブジェクトのバリエーション
- p5.jsで3Dグラフィクスをプログラミング
- p5.soundでサウンドプログラミング 1
- p5.soundでサウンドプログラミング 2
- 最終課題へ向けて! – Patatapを作る
- 最終課題について、課題制作演習
- 最終課題講評会
アンケート
今期のデータ構造とアルゴリズム全体に関するアンケートです。下記から回答してください。