グラフの基礎と代表的なアルゴリズムを学び、グラフデータの扱い方を理解します。グラフの表現方法や幅優先探索・深さ優先探索、最短経路探索、最小全域木の構築、ネットワークフローの応用例を通じて、グラフ理論の実践的な知識を習得します。