学内のオンライン授業の情報漏洩防止のため,URLやアカウント、教室の記載は削除しております。
最終更新日:2024年4月22日
授業計画や教室は変更となる可能性があるため、必ずUTASで最新の情報を確認して下さい。
UTASにアクセスできない方は、担当教員または部局教務へお問い合わせ下さい。
教養としてのアルゴリズムとデータ構造
アルゴリズムとは、「問題」を解くための手順であり、データ構造は計算機(コンピュータ)上においてデータを保持するための方法である。これらは計算機科学の分野において基本的かつ重要な役割を果たしている。本授業ではアルゴリズム及びデータ構造の基礎について学ぶとともに、Python言語を通じてその機能を体験することを主眼とする。最終的に、基礎的なアルゴリズムやデータ構造をある程度使いこなして、計算機上において解決すべき問題に取り組む。その際、専門的であるよりはむしろ、より実用的な「問題」に対してPythonを利用してプログラムの実行時間や使用する記憶領域の観点から効率的に対処できる様になることを目指す。また、授業において扱う「問題」は出来るだけ実データ(インターネット上のSNS、気象、株価、時刻表などのデータ)を扱う予定である。
MIMA Search