探索、ソート、集計といった主要なアルゴリズムと配列、リスト、スタックといった主要なデータ構造について、疑似言語やフローチャートを用いて学習します。加えて、簡単なサンプルプログラミングを行ない、動作を確認していきます。

研修目的

・文字列照合、比較、最短経路問題、線形探索、二分探索などの探索アルゴリズムを理解する
・バブルソート、クイックソート、ヒープソートなどのソートアルゴリズムを理解する
・集計、文字列圧縮などの主要アルゴリズムの方式や考え方を理解する
・変数、配列、キュー、スタック、リストなどの主要なデータ構造の仕組みを理解し、利用方法を習得する
・疑似言語やフローチャートの記述や読み方を修得し、簡単な処理フローを記述できるようにする
・疑似言語やフローチャートで記述されたアルゴリズムとデータ構造をプログラミング言語で表現できるようにする

受講対象者

・これからコンピュータの学習を始める方

研修形式

・座学
・実機演習

カリキュラム

1.アルゴリズムとデータ構造の基本
-アルゴリズムとは
-アルゴリズムの読解とプログラミング

2.アルゴリズムを考えてみよう
-Scratchソフトでアルゴリズム
-アルゴリズムの動作確認

3.探索アルゴリズム
-線形探索
-二分探索

4.データ構造
-変数、配列、木構造、リスト
-キュー、スタック

5.ソートアルゴリズム
-バブルソート、マージソート、クイックソート
-グラフを用いた最短経路問題(ダイクストラ法)

6.文字列照合、数値集計アルゴリズム
-文字列チェック、集計計算
-文字列圧縮(ランレングス法)

7.各種アルゴリズム
-振り分け
-突き合わせ処理
-複雑なアルゴリズムの読解とプログラミング

参考日数

3日間
※ご相談の上決定します。

備考

カリキュラム内容は、研修目的や事前課題をもとに受講者の実務課題に合わせてカスタマイズします。
時間・対象人数についても柔軟に対応をさせていただきます。
貴社内の会場へPC等の機材レンタル・設置作業(有料)も対応しております。
研修会場は、弊社の全国提携会場(有料)のご用意が出来ますのでお気軽にご相談ください。

システム設計/開発に関連する研修