専門科目
専門科目 情報テクノロジーコース
まちラボとわくらぼの使用について:使用しない
情報テクノロジーコース必修 2単位 2年次 後期
教職課程(情報)選択
小泉真也
007.6 / 007.64 / 410.1 / 418
1001 05
データ構造, コンピュータ・アルゴリズム
主として日本語を使用する
日本語で記述された資料を使用する
オブジェクト指向言語における、目的に応じた、データ構造およびアルゴリズムの活用。 手続き型言語における、データ構造およびアルゴリズムの記述。
プログラミング言語の構文を理解したのち、さらなるステップアップを図るには、確立された問題解決の手続き−いわゆる「アルゴリズム」−の知識が不可欠です。 問題解決のために、データをどのような仕組みの下に格納し、どのような手順で処理をしていくか。講義ではオブジェクト指向言語を用いて現象を理解し、手続き型言語を用いてこれら現象の再現を記述します。
例題は、書き写し以上に、動作の過程を追った読解の励行を薦めます。
問題に対して、確立されたアルゴリズムを用いたり、適切なデーター構造を適用したりして、正しい解を効率よく導くこと。
試験: / 100
レポート: 100 / 100
小テスト(中間テストなど含む): / 100
小レポート(中間レポートなどを含む): / 100
作品: / 100
ポートフォリオ: / 100
その他:
LMS等を通じて、提供します。
C, C++, Java, C# を中心に、「(基本的な)アルゴリズム」や「データ構造」を扱う書物を、できるだけ多く参考にされたい。
「プログラミング基礎」と「プログラミング言語構造論」 これらは、プログラミング科目のステップ1, 2 にあたり、本科目は3 にあたるため、原則として上記科目の単位取得を要する。
質問は、LMSやメール等で逐次受け付ます。
特にありません。