お絵かきプログラム開発演習

●●● Logical Thinking and Programming
お絵かきプログラム開発演習
演習準備の時間
Logical Thinking
マニュアルを良く読みましょう
分からないところがあったら質問してください
Logical Thinking and Programming ●●●
開発演習直前確認
Logical Thinking
紙はそろっていますか?
マニュアル
①-要求仕様書
② -設計仕様書
③ -プログラム
④(1枚目) -テスト(1)
④(2枚目) -テスト(2)
⑤ -評価
自分が紙を渡す人(隣の人)が誰か分かりますか?
Logical Thinking and Programming ●●●
お絵かきプログラム開発演習の目的
(再確認)
Logical Thinking
魅力的な絵を,期限内に,正確に,だれにでも
書けるような日本語プログラムを作成する
Logical Thinking and Programming ●●●
●●● Logical Thinking and Programming
演習開始
施主になる時間がはじまります
施主になる時間(2分)
Logical Thinking
①の紙の施主の欄に自分の名前を書いてくださ
い
どんな絵を描くプログラムがほしいかを,日本語
を使って書いてください
残り2分です
Logical Thinking and Programming ●●●
施主になる時間(2分)
Logical Thinking
①の紙の施主の欄に自分の名前を書いてくださ
い
どんな絵を描くプログラムがほしいかを,日本語
を使って書いてください
残り1分です
Logical Thinking and Programming ●●●
●●● Logical Thinking and Programming
時間です
①の要求仕様書を隣の人にまわしてください
設計者になる時間がはじまります
設計者になる時間(5分)
Logical Thinking
②の紙の設計者の欄に自分の名前を書きます
もらった①の紙に書いてある施主の名前を,施
主の欄に書きます
もらった①をもとに設計を書きます.絵を必ず書
くこと.
時間がきたら紙を隣の人にまわします
残り5分です
Logical Thinking and Programming ●●●
設計者になる時間(5分)
Logical Thinking
②の紙の設計者の欄に自分の名前を書きます
もらった①の紙に書いてある施主の名前を,施
主の欄に書きます
もらった①をもとに設計を書きます.絵を必ず書
くこと.
時間がきたら紙を隣の人にまわします
残り4分です
Logical Thinking and Programming ●●●
設計者になる時間(5分)
Logical Thinking
②の紙の設計者の欄に自分の名前を書きます
もらった①の紙に書いてある施主の名前を,施
主の欄に書きます
もらった①をもとに設計を書きます.絵を必ず書
くこと.
時間がきたら紙を隣の人にまわします
残り3分です
Logical Thinking and Programming ●●●
設計者になる時間(5分)
Logical Thinking
②の紙の設計者の欄に自分の名前を書きます
もらった①の紙に書いてある施主の名前を,施
主の欄に書きます
もらった①をもとに設計を書きます.絵を必ず書
くこと.
時間がきたら紙を隣の人にまわします
残り2分です
Logical Thinking and Programming ●●●
設計者になる時間(5分)
Logical Thinking
②の紙の設計者の欄に自分の名前を書きます
もらった①の紙に書いてある施主の名前を,施
主の欄に書きます
もらった①をもとに設計を書きます.絵を必ず書
くこと.
時間がきたら紙を隣の人にまわします
残り1分です
Logical Thinking and Programming ●●●
●●● Logical Thinking and Programming
時間です
②の設計書を隣の人にまわしてください
プログラマになる時間がはじまります
プログラマーになる時間(10分)
Logical Thinking
③の紙のプログラマの欄に自分の名前を書きます
もらった②の紙に書いてある施主の名前を,施主の欄
に書きます
もらった②をもとに,②を描くプログラムを日本語で書
きます.絵や図は使ってはいけません
もらった②(絵)をとなりの人に見せないでください!
時間がきたら紙をとなりの人にまわします
残り10分です
Logical Thinking and Programming ●●●
プログラマーになる時間(10分)
Logical Thinking
③の紙のプログラマの欄に自分の名前を書きます
もらった②の紙に書いてある施主の名前を,施主の欄
に書きます
もらった②をもとに,②を描くプログラムを日本語で書
きます.絵や図は使ってはいけません
もらった②(絵)をとなりの人に見せないでください!
時間がきたら紙をとなりの人にまわします
残り9分です
Logical Thinking and Programming ●●●
プログラマーになる時間(10分)
Logical Thinking
③の紙のプログラマの欄に自分の名前を書きます
もらった②の紙に書いてある施主の名前を,施主の欄
に書きます
もらった②をもとに,②を描くプログラムを日本語で書
きます.絵や図は使ってはいけません
もらった②(絵)をとなりの人に見せないでください!
時間がきたら紙をとなりの人にまわします
残り8分です
Logical Thinking and Programming ●●●
プログラマーになる時間(10分)
Logical Thinking
③の紙のプログラマの欄に自分の名前を書きます
もらった②の紙に書いてある施主の名前を,施主の欄
に書きます
もらった②をもとに,②を描くプログラムを日本語で書
きます.絵や図は使ってはいけません
もらった②(絵)をとなりの人に見せないでください!
時間がきたら紙をとなりの人にまわします
残り7分です
Logical Thinking and Programming ●●●
プログラマーになる時間(10分)
Logical Thinking
③の紙のプログラマの欄に自分の名前を書きます
もらった②の紙に書いてある施主の名前を,施主の欄
に書きます
もらった②をもとに,②を描くプログラムを日本語で書
きます.絵や図は使ってはいけません
もらった②(絵)をとなりの人に見せないでください!
時間がきたら紙をとなりの人にまわします
残り6分です
Logical Thinking and Programming ●●●
プログラマーになる時間(10分)
Logical Thinking
③の紙のプログラマの欄に自分の名前を書きます
もらった②の紙に書いてある施主の名前を,施主の欄
に書きます
もらった②をもとに,②を描くプログラムを日本語で書
きます.絵や図は使ってはいけません
もらった②(絵)をとなりの人に見せないでください!
時間がきたら紙をとなりの人にまわします
残り5分です
Logical Thinking and Programming ●●●
プログラマーになる時間(10分)
Logical Thinking
③の紙のプログラマの欄に自分の名前を書きます
もらった②の紙に書いてある施主の名前を,施主の欄
に書きます
もらった②をもとに,②を描くプログラムを日本語で書
きます.絵や図は使ってはいけません
もらった②(絵)をとなりの人に見せないでください!
時間がきたら紙をとなりの人にまわします
残り4分です
Logical Thinking and Programming ●●●
プログラマーになる時間(10分)
Logical Thinking
③の紙のプログラマの欄に自分の名前を書きます
もらった②の紙に書いてある施主の名前を,施主の欄
に書きます
もらった②をもとに,②を描くプログラムを日本語で書
きます.絵や図は使ってはいけません
もらった②(絵)をとなりの人に見せないでください!
時間がきたら紙をとなりの人にまわします
残り3分です
Logical Thinking and Programming ●●●
プログラマーになる時間(10分)
Logical Thinking
③の紙のプログラマの欄に自分の名前を書きます
もらった②の紙に書いてある施主の名前を,施主の欄
に書きます
もらった②をもとに,②を描くプログラムを日本語で書
きます.絵や図は使ってはいけません
もらった②(絵)をとなりの人に見せないでください!
時間がきたら紙をとなりの人にまわします
残り2分です
Logical Thinking and Programming ●●●
プログラマーになる時間(10分)
Logical Thinking
③の紙のプログラマの欄に自分の名前を書きます
もらった②の紙に書いてある施主の名前を,施主の欄
に書きます
もらった②をもとに,②を描くプログラムを日本語で書
きます.絵や図は使ってはいけません
もらった②(絵)をとなりの人に見せないでください!
時間がきたら紙をとなりの人にまわします
残り1分です
Logical Thinking and Programming ●●●
●●● Logical Thinking and Programming
時間です
③のプログラムを隣の人にまわしてください
テスター(1)になる時間がはじまります
プログラムの実行テストをする時間(1)(5分)
Logical Thinking
④の紙のテスター(1)の欄に自分の名前を書き,もらった③の紙
に書いてある施主の名前を,施主の欄に書きます
もらった③のプログラムをもとに,④のテスト用紙(1枚目)に絵を
描きます.
描いた絵を隣の人に見せてはいけません!
時間がきたら,③のプログラムを隣の人に渡します
描いた④の絵をわたしてはいけません!
残り5分です
Logical Thinking and Programming ●●●
プログラムの実行テストをする時間(1)(5分)
Logical Thinking
④の紙のテスター(1)の欄に自分の名前を書き,もらった③の紙
に書いてある施主の名前を,施主の欄に書きます
もらった③のプログラムをもとに,④のテスト用紙(1枚目)に絵を
描きます.
描いた絵を隣の人に見せてはいけません!
時間がきたら,③のプログラムを隣の人に渡します
描いた④の絵をわたしてはいけません!
残り4分です
Logical Thinking and Programming ●●●
プログラムの実行テストをする時間(1)(5分)
Logical Thinking
④の紙のテスター(1)の欄に自分の名前を書き,もらった③の紙
に書いてある施主の名前を,施主の欄に書きます
もらった③のプログラムをもとに,④のテスト用紙(1枚目)に絵を
描きます.
描いた絵を隣の人に見せてはいけません!
時間がきたら,③のプログラムを隣の人に渡します
描いた④の絵をわたしてはいけません!
残り3分です
Logical Thinking and Programming ●●●
プログラムの実行テストをする時間(1)(5分)
Logical Thinking
④の紙のテスター(1)の欄に自分の名前を書き,もらった③の紙
に書いてある施主の名前を,施主の欄に書きます
もらった③のプログラムをもとに,④のテスト用紙(1枚目)に絵を
描きます.
描いた絵を隣の人に見せてはいけません!
時間がきたら,③のプログラムを隣の人に渡します
描いた④の絵をわたしてはいけません!
残り2分です
Logical Thinking and Programming ●●●
プログラムの実行テストをする時間(1)(5分)
Logical Thinking
④の紙のテスター(1)の欄に自分の名前を書き,もらった③の紙
に書いてある施主の名前を,施主の欄に書きます
もらった③のプログラムをもとに,④のテスト用紙(1枚目)に絵を
描きます.
描いた絵を隣の人に見せてはいけません!
時間がきたら,③のプログラムを隣の人に渡します
描いた④の絵をわたしてはいけません!
残り1分です
Logical Thinking and Programming ●●●
●●● Logical Thinking and Programming
時間です
③のプログラムを隣の人にまわしてください
描いた④の絵をわたしてはいけません!
テスター(2)になる時間がはじまります
プログラムの実行テストをする時間(2)(5分)
Logical Thinking
④の紙のテスター(2)の欄に自分の名前を書き,もら
った③の紙に書いてある施主の名前を,施主の欄に
書きます
もらった③のプログラムをもとに,④のテスト用紙(2枚
目)に絵を描きます.
残り5分です
Logical Thinking and Programming ●●●
プログラムの実行テストをする時間(2)(5分)
Logical Thinking
④の紙のテスター(2)の欄に自分の名前を書き,もら
った③の紙に書いてある施主の名前を,施主の欄に
書きます
もらった③のプログラムをもとに,④のテスト用紙(2枚
目)に絵を描きます.
残り4分です
Logical Thinking and Programming ●●●
プログラムの実行テストをする時間(2)(5分)
Logical Thinking
④の紙のテスター(2)の欄に自分の名前を書き,もら
った③の紙に書いてある施主の名前を,施主の欄に
書きます
もらった③のプログラムをもとに,④のテスト用紙(2枚
目)に絵を描きます.
残り3分です
Logical Thinking and Programming ●●●
プログラムの実行テストをする時間(2)(5分)
Logical Thinking
④の紙のテスター(2)の欄に自分の名前を書き,もら
った③の紙に書いてある施主の名前を,施主の欄に
書きます
もらった③のプログラムをもとに,④のテスト用紙(2枚
目)に絵を描きます.
残り2分です
Logical Thinking and Programming ●●●
プログラムの実行テストをする時間(2)(5分)
Logical Thinking
④の紙のテスター(2)の欄に自分の名前を書き,もら
った③の紙に書いてある施主の名前を,施主の欄に
書きます
もらった③のプログラムをもとに,④のテスト用紙(2枚
目)に絵を描きます.
残り1分です
Logical Thinking and Programming ●●●
●●● Logical Thinking and Programming
時間です
評価の時間がはじまります
各自,自分が施主になっている紙をすべて集めてください
施主は⑤の評価用紙の施主の欄に自分の名前を書いてください.
施主は集めた紙の上に⑤の紙を乗せてください.
施主として評価する時間(2分)
Logical Thinking
「施主」の欄に,施主の立場から,プロジェクト全
体の評価を書いてください.
結果には満足か不満足か,それはなぜか
出来上がった成果物(日本語プログラム)の評価できる点はどこか,できな
い点はどこか
評価できるプロセスはどれか,失敗の原因のプロセスはどこか
施主の欄以外には何も書かないでください.
残り2分です
Logical Thinking and Programming ●●●
施主として評価する時間(2分)
Logical Thinking
「施主」の欄に,施主の立場から,プロジェクト全
体の評価を書いてください.
結果には満足か不満足か,それはなぜか
出来上がった成果物(日本語プログラム)の評価できる点はどこか,できな
い点はどこか
評価できるプロセスはどれか,失敗の原因のプロセスはどこか
施主の欄以外には何も書かないでください.
残り1分です
Logical Thinking and Programming ●●●
●●● Logical Thinking and Programming
時間です
紙の束をすべて隣の人に回してください.
設計者として評価する時間(2分)
Logical Thinking
「設計者」の欄に,参加した設計者の立場から,プ
ロジェクト全体の評価を書いてください.
結果は成功か,失敗か.それはなぜか
出来上がった成果物(日本語プログラム)の評価できる点はどこか,できな
い点はどこか
設計で工夫した点はどこか.それは成果物に生かされたか
設計者の欄以外には何も書かないでください.
残り2分です
Logical Thinking and Programming ●●●
設計者として評価する時間(2分)
Logical Thinking
「設計者」の欄に,参加した設計者の立場から,プ
ロジェクト全体の評価を書いてください.
結果は成功か,失敗か.それはなぜか
出来上がった成果物(日本語プログラム)の評価できる点はどこか,できな
い点はどこか
設計で工夫した点はどこか.それは成果物に生かされたか
設計者の欄以外には何も書かないでください.
残り1分です
Logical Thinking and Programming ●●●
●●● Logical Thinking and Programming
時間です
紙の束をすべて隣の人に回してください.
プログラマとして評価する時間(2分)
Logical Thinking
「プログラマ」の欄に,参加したプログラマの立場
から,プロジェクト全体の評価を書いてください.
この成果物(日本語プログラム)は良いものだと思うか
それはなぜか
施主の,成果物に対する評価についてどう思うか
プログラマの欄以外には何も書かないでください.
残り2分です
Logical Thinking and Programming ●●●
プログラマとして評価する時間(2分)
Logical Thinking
「プログラマ」の欄に,参加したプログラマの立場
から,プロジェクト全体の評価を書いてください.
この成果物(日本語プログラム)は良いものだと思うか
それはなぜか
施主の,成果物に対する評価についてどう思うか
プログラマの欄以外には何も書かないでください.
残り1分です
Logical Thinking and Programming ●●●
●●● Logical Thinking and Programming
時間です
紙の束をすべて隣の人に回してください.
テスター(1)として評価する時間(2分)
Logical Thinking
「テスター(1)」の欄に,参加したテスターの立場
から,プロジェクト全体の評価を書いてください.
日本語プログラムは「 魅力的な絵を,期限内に,正確に,だれにでも書ける
ような日本語プログラム」であったか.
日本語プログラムの問題点と,改善案を示せ
テスター(1)の欄以外には何も書かないでくださ
い.
残り2分です
Logical Thinking and Programming ●●●
テスター(1)として評価する時間(2分)
Logical Thinking
「テスター(1)」の欄に,参加したテスターの立場
から,プロジェクト全体の評価を書いてください.
日本語プログラムは「 魅力的な絵を,期限内に,正確に,だれにでも書ける
ような日本語プログラム」であったか.
日本語プログラムの問題点と,改善案を示せ
テスター(1)の欄以外には何も書かないでくださ
い.
残り1分です
Logical Thinking and Programming ●●●
●●● Logical Thinking and Programming
時間です
紙の束をすべて隣の人に回してください.
テスター(2)として評価する時間(2分)
Logical Thinking
「テスター(2)」の欄に,参加したテスターの立場
から,プロジェクト全体の評価を書いてください.
日本語プログラムは「 魅力的な絵を,期限内に,正確に,だれにでも書ける
ような日本語プログラム」であったか.
日本語プログラムの問題点と,改善案を示せ
テスター(2)の欄以外には何も書かないでくださ
い.
残り2分です
Logical Thinking and Programming ●●●
テスター(2)として評価する時間(2分)
Logical Thinking
「テスター(2)」の欄に,参加したテスターの立場
から,プロジェクト全体の評価を書いてください.
日本語プログラムは「 魅力的な絵を,期限内に,正確に,だれにでも書ける
ような日本語プログラム」であったか.
日本語プログラムの問題点と,改善案を示せ
テスター(2)の欄以外には何も書かないでくださ
い.
残り1分です
Logical Thinking and Programming ●●●
●●● Logical Thinking and Programming
時間です
紙の束を施主にかえしてください.
ディスカッションの時間(10分)
Logical Thinking
評価用紙をもとに,お絵かきプログラミング開発演習で
感じたことや考えたことを議論してください.
一番の失敗
一番の成功
一番面白かったこと
発見と考察
ディスカッションの時間の後に,プロジェクトの失敗と成
功を中心に,上記の議論内容を発表してもらいます.
失敗プロジェクトと,成功プロジェクトそれぞれの発表
者を決めておいてください.
Logical Thinking and Programming ●●●
●●● Logical Thinking and Programming
時間です
失敗プロジェクトと成功プロジェクトを
グループでひとつずつ発表してください.
全体討議
Logical Thinking
失敗プロジェクトの考察
成功プロジェクトの考察
Logical Thinking and Programming ●●●