学内のオンライン授業の情報漏洩防止のため,URLやアカウント、教室の記載は削除しております。
最終更新日:2024年4月1日
授業計画や教室は変更となる可能性があるため、必ずUTASで最新の情報を確認して下さい。
UTASにアクセスできない方は、担当教員または部局教務へお問い合わせ下さい。
計算機プログラミング
非専門家のためのアルゴリズムとデータ構造
アルゴリズムとは「問題」を解くための手順であり、データ構造は計算機(コンピュータ)上においてアルゴリズムを実行する際にデータを保持するための方法である。これらは計算機科学の基礎をなす学問分野である一方、計算機科学とは全く異なる分野においても陰に陽に重要な役割を果たしていることが少なくない。
そこで本授業では、文理問わず後期課程進学後に計算機科学「以外」の学問を修める学生を対象とし、進学後に出会うであろうアルゴリズムとデータ構造に関する事柄について学ぶ。具体的には、実際にこれらが他分野(例えば、言語学、生物学など)において関わってくる場面を例示しつつ、それらの機能や仕組みについて学ぶ。
そのため、本授業は後期課程進学後に計算機科学とそれに直接関わる分野を専攻することを検討している学生の履修は推奨されない。
MIMA Search