MindStorms班コース概要説明

MindStorms班コース概要説明
2002年12月2日
MS班 二宮温子 佐藤聖 高橋貴明
プログラミング入門(Lコース)

SFCの「プログラミング入門」の1コース


対象:プログラミングを学ぶ事に意義を感じな
い人
内容:MindStormsを取っ掛かりにプログラミ
ングの意義を考えてもらう
到達目標(Goal)

『プログラミング』の重要性を理解する
プログラミングとは、
「行動計画」を立て、実践し、評価、
再構築を繰り返すプロセスを指す
良い行動計画を立てることの重要性

悪い計画を立ててしまうと・・・



方向性を見失ってしまう
効率が悪い
成果(成功・失敗)を評価する事ができない


なぜ失敗したのかがわからない → 失敗を繰り返す
なぜ成功したのかがわからない → 二度と成功しない
かもしれない
「良い」行動計画とは?


客観的な構造をもつ
論理的な構造をもつ
LコースのObjectives(1)
1.目標達成のための的確な行動計画を立てら
れる
1.
2.
3.
4.
5.
要求分析ができる
要求を満たす目標を設定できる
論理的な計画を立てられる
シミュレーション(プレテスト:自己評価)ができる
計画の致命的な誤りを修正できる(デバッグがで
きる)
LコースのObjectives(2)
2.行動計画の最適化ができる
1. 成果のパフォーマンス(どれだけ意図どおりだっ
たか)を測定できる
コスト、ベネフィットを計算できる
a. 要した経済的,時間的,人的コストを計算できる
b. 得られた利益を客観的(比較可能な形)に算出できる
シミュレーション(プレテスト:自己評価)ができる
2. パフォーマンスを最大化するような計画の再構
築ができる
おわり