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. パフォーマンスを最大化するような計画の再構 築ができる おわり
© Copyright 2024 ExpyDoc