Upgrade to Pro — share decks privately, control downloads, hide ads and more …

PE01 オリエンテーション

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

PE01 オリエンテーション

東京学芸大学 教育学部 共通SE科目
小学校におけるプログラミング教育

Avatar for Naoki Kato

Naoki Kato PRO

April 15, 2018

More Decks by Naoki Kato

Other Decks in Education

Transcript

  1. ©2016- Naoki Kato, IML at TGU 共通SE科目 東 東京 京学

    学芸 芸大 大学 学 教 教育 育実 実践 践研 研究 究支 支援 援セ セン ンタ ター ー 加 加藤 藤直 直樹 樹 小学校における プログラミング教育 (1)オリエンテーション
  2. ©2016- Naoki Kato, IML at TGU 自己紹介 加藤直樹 東京学芸大学 教育実践研究支援センター

    専門:情報工学 Human Computer Interaction 特にペン入力 ペン入力I/Fの教育への利用 文科省:ICT活用教育アドバイザー派遣事業 アドバイザー(小金井市) デジタル教科書の効果的な活用の在り方等に 関する専門的検討会議 協力者 総務省:スマートスクール・プラットフォーム実証事業 「次世代学校ICT環境」の整備に向けた実証 有識者(町田市,小金井市) 都教委:公立小中学校ICT教育環境整備支援事業 専門委員
  3. ©2016- Naoki Kato, IML at TGU 自己紹介 私はどこに? 図書館 いまここ

    総合メディア教育館 教育実践研究支援センター 1号館1階
  4. ©2016- Naoki Kato, IML at TGU 履修の準備 ねらいと目標 l 小学校におけるプログラミング教育につ

    いて, l その背景及び育むべき力と具体的な授業 実践を知り, l また,基礎的なプログラミングスキルを 習得することで, l プログラミング教育への理解を深めます.
  5. ©2016- Naoki Kato, IML at TGU 履修の準備 内容 l プログラミング教育導入の背景

    l 学習指導要領 l 多々論じられている議論 l プログラミング教育で育む力 l 各教科等に組み込んだプログラミング 教育 l 実習を通した基礎的なプログラミング スキルの習得
  6. ©2016- Naoki Kato, IML at TGU 履修の準備 成績 l たぶん筆記テスト(50%)

    l 課題(50%) l 6回以上欠席した場合, 課題の未提出, テストの未受験 は,無条件で失格となります.
  7. ©2016- Naoki Kato, IML at TGU 履修の準備 Scrapboxの利用 l たぶん何かに使います

    l Google IDを用意 n google + ID で検索 l こちらにアクセス n webclassにリンクがあります
  8. ©2016- Naoki Kato, IML at TGU コンピュータとは 計算機の歴史 上左 Photo

    from ⻄村コレクション http://www.cs.tuat.ac.jp/collection/ 中左 Photo by Allan J. Cronin, (CC-BY-SA-3.0) 中右 Phto by U. S. Army Photo 下右 Photo by Computer Laboratory, University of Cambridge. 歯車式計算機 階差機関 ENIAC 最初の汎用コンピュータ EDSAC 初期のノイマン型コンピュータ
  9. ©2016- Naoki Kato, IML at TGU コンピュータとは コンピュータはスイッチの集合 4ビットメモリ カウンタ

    CK 上位2ビット 2ビット記憶回路 2ビット記憶回路 2ビット記憶回路 下位2ビット 加算回路 減算回路 2ビット記憶回路 セレクタ 01 10 11 ⼆ 進 ⼗ 進 変 換 LD 出⼒⽤ ⼊⼒⽤ D0 D1 D2 D3 LD
  10. ©2016- Naoki Kato, IML at TGU プログラミングとは 電子計算機(コンピュータ)のしくみ Phto by

    U. S. Army Photo スイッチの集合 データ 0と1の集合 データ 0と1の集合
  11. ©2016- Naoki Kato, IML at TGU プログラミングとは フォンノイマン型コンピュータのしくみ Photo by

    Computer Laboratory, University of Cambridge. データ 0と1の集合 プログラム 0と1の集合 データ 0と1の集合 基本的な処理や演算を組合せて 複雑な処理をする⼿順 ソフトウェア
  12. ©2016- Naoki Kato, IML at TGU プログラミングとは プログラミングとは l これを作ること

    プログラム 0と1の集合 基本的な処理や演算を組合せて 複雑な処理をする⼿順 ソフトウェア 0 0000100000000100 1 0011000000000101 2 0001100000000110 3 0000000000000000 4 0000000000000010 5 0000000000000011
  13. ©2016- Naoki Kato, IML at TGU プログラミングとは 高級プログラミング言語と実行方式 0 0000100000000100

    1 0011000000000101 2 0001100000000110 3 0000000000000000 4 0000000000000010 5 0000000000000011 10 INPUT A 20 INPUT B 30 PRINT A+B コンパイラ インタプリタ
  14. ©2016- Naoki Kato, IML at TGU プログラミング体験 Ichigo Jam で体験

    l IchigoJam web n http://fukuno.jig.jp/app/IchigoJam/ l IchigoJam BASIC アプリケーション n https://www.facebook.com/groups/ich igojam/files/ n ichigojam-ap-1.2b48.zip
  15. ©2016- Naoki Kato, IML at TGU プログラミングとは CLS [enter] してから

    10 CLS [enter] 100 LOCATE 15,15 [enter] 110 PRINT "I” [enter] を入力して RUN [enter]
  16. ©2016- Naoki Kato, IML at TGU プログラミングとは CLS [enter] して

    20 M=15 [enter] と入力後に, LIST [enter] して 出てくるソースリストを, 10 CLS 20 M=15 100 LOCATE M,15 110 PRINT "I” と修正
  17. ©2016- Naoki Kato, IML at TGU プログラミングとは 10 CLS 20

    M=15 100 LOCATE M,15 110 PRINT "I” 120 T=RND(32) 130 LOCATE T,1 140 PRINT "*”
  18. ©2016- Naoki Kato, IML at TGU プログラミングとは 10 CLS 20

    M=15 100 LOCATE M,15 110 PRINT "I” 120 T=RND(32) 130 LOCATE T,1 140 PRINT "*” 200 SCROLL 2 700 WAIT 4 800 GOTO 100
  19. ©2016- Naoki Kato, IML at TGU プログラミングとは 10 CLS 20

    M=15 100 LOCATE M,15 110 PRINT "I” 120 T=RND(32) 130 LOCATE T,1 140 PRINT "*” 200 SCROLL 2 300 IF BTN(RIGHT)=1 THEN M=M+1 310 IF BTN(LEFT)=1 THEN M=M-1 700 WAIT 4 800 GOTO 100
  20. ©2016- Naoki Kato, IML at TGU プログラミングとは 10 CLS 20

    M=15 100 LOCATE M,15 110 PRINT "I” 120 T=RND(32) 130 LOCATE T,1 140 PRINT "*” 200 SCROLL 2 210 IF SCR(M,15)=ASC("*") THEN GOTO 900 300 IF BTN(RIGHT)=1 THEN M=M+1 310 IF BTN(LEFT)=1 THEN M=M-1 700 WAIT 4 800 GOTO 100 900 LOCATE 15,10 910 PRINT "GAME OVER”
  21. ©2016- Naoki Kato, IML at TGU おわりに まとめ l 今日の授業で,

    新たに学んだこと, 理解が深まったこと, を,Scrapboxに記載してください.