アルゴリズム
アルゴリズムのロジックを考えることの難しさと楽しさ、そしてソフトウェア開発での重要性を理解できるよう、流れ図の演習(読解、作成)を中心とした研修です。
達成目標
研修期間
3日
研修人数
25人
受講対象者
新入社員
バランス
講義 7 : 3 演習
カリキュラム
1日目
午前
1.アルゴリズムの考え方
日常から学ぶアルゴリズム
流れ図の書き方
良いアルゴリズムとは
午後
2.アルゴリズムの基礎
合計と平均
最大値/最小値
配列の利用
2日目
午前
1.ロジックトレーニング
うるう年の判定
入力値のチェック
午後
複雑な条件判定
二重ループの流れ図 など
3日目
午前
1.定番アルゴリズムの紹介
サーチ(線形探索/2分探索)
ソート(選択法/交換法/挿入法)
午後
2.総合演習
3.まとめ
受講者の声
ユーザー系 システム会社様
満足度
「フローチャートという言葉の意味すらしらない状態から始めましたが、丁寧な指導のおかげで、独力でフローチャートを完成させることができるようになった。」
「アルゴリズムをフローチャートに書き起こすことができるようになった。講師のレビューを重ねるなかで、効率の良いアルゴリズムの書き方がわかるようになった。」
金融系 システム会社様
満足度
「より計算量が少なくなったり、人にとって見やすかったりいといった構造化された流れ図の作図を意識できるようになった。」
「アルゴリズムを考える際に、自分が今までいかに思考が足りていなかったかを実感した。学生時代のプログラムでは、おおよそで作成しながらバグを取ることが多かったため、流れ図の段階で深堀ができていなかったと痛感した。」
「グループワークやペアレビューで自身の考えたアルゴリズムを発表する機会が多いところがよかった。おかげでとても成長できました。」
「流れ図をただ書くだけでなく、『効率の良さ』や『良い流れ図とは何か』という点を意識しながら書けるようになったことが今回の一番の成果です。ペアレビューやグループでのレビューを通して、同じモノでもさまざまな流れ図があることを学びました。」