Slide 1

Slide 1 text

MonacaEducationを活用した 自学自習によるプログラミング入門 奈良工業高等専門学校 情報工学科 内田眞司 プログラミング教育実践事例研究会 2022春 ~EdTech導入補助金によるMonaca Education活用事例~

Slide 2

Slide 2 text

⚫ 自己紹介 ⚫ 高専とは ⚫ 講義概要 ⚫ プログラミング講義の問題意識 ⚫ アンケートによる評価 ⚫ まとめ 2 目次 プログラミング教育実践事例研究会 2022春 ~EdTech導入補助金によるMonaca Education活用事例~

Slide 3

Slide 3 text

⚫ 内田眞司(ウチダシンジ) ⚫ 教員歴 21年(私立高専6年、国立高専15年) ⚫ 専門:ソフトウェア工学 ⚫ 担当授業:情報工学概論(1年) コンピュータシステム概論(2年) 情報工学実験I(2年) ソフトウェア工学(5年) 卒業研究(5年) ⚫ 校務:寮務主事、硬式野球部部長 3 自己紹介 プログラミング教育実践事例研究会 2022春 ~EdTech導入補助金によるMonaca Education活用事例~

Slide 4

Slide 4 text

⚫ 実践的・創造的技術者を養成することを目的とした 高等教育機関 4 高専とは プログラミング教育実践事例研究会 2022春 ~EdTech導入補助金によるMonaca Education活用事例~

Slide 5

Slide 5 text

⚫ 奈良県大和郡山市に位置 ⚫ 本科5学科、専攻科2専攻で構成 5 奈良高専 プログラミング教育実践事例研究会 2022春 ~EdTech導入補助金によるMonaca Education活用事例~ 本科 専攻科

Slide 6

Slide 6 text

⚫ プログラミングへの興味を引き出したい ⚫ 導入で興味が薄れる学生がいる ⚫ ビジュアルプログラミングは経験者が多い ⚫ 受講者のレベルに応じた講義内容を提供したい ⚫ 初心者に対して丁寧な説明がほしい ⚫ 経験者が退屈しないような課題を与えたい 6 プログラミング講義への問題意識 プログラミング教育実践事例研究会 2022春 ~EdTech導入補助金によるMonaca Education活用事例~ いろいろな教材を探すうちに・・・

Slide 7

Slide 7 text

⚫ 奈良高専情報工学科1年生 ⚫ 令和3年度、42名(男子:29名、女子:13名) ⚫ 情報工学概論 ⚫ 2単位・30週(通年)の座学講義 ⚫ 情報工学の基礎として、コンピュータの仕組みと動作につ いて学ぶ。さらに、アセンブリ言語によるプログラミング の基礎について学ぶ。(R3シラバスより) ⚫ 単元の合間にプログラミングを導入 ⚫ プログラミングへの興味付け、浸透 ⚫ 次年度プログラミング講義への動機づけ ⚫ プログラミング講義は演習室(1人1台WindowsPC)で実施 7 対象学生と対象講義 プログラミング教育実践事例研究会 2022春 ~EdTech導入補助金によるMonaca Education活用事例~

Slide 8

Slide 8 text

8 プログラミングをしたことはありますか プログラミング教育実践事例研究会 2022春 ~EdTech導入補助金によるMonaca Education活用事例~ はい:14 いいえ:26 有効回答数:40

Slide 9

Slide 9 text

9 どこでプログラミングをしていましたか? プログラミング教育実践事例研究会 2022春 ~EdTech導入補助金によるMonaca Education活用事例~ 中学校の授業:3 中学校の クラブ活動授業:2 趣味:11 塾:2 その他:3 複数回答可

Slide 10

Slide 10 text

10 どのようなプログラミングを していましたか? プログラミング教育実践事例研究会 2022春 ~EdTech導入補助金によるMonaca Education活用事例~ ロボット、車の移動:1 ゲーム作成:12 アプリ作成:12 HP作成:12 その他:1 複数回答可

Slide 11

Slide 11 text

11 プログラミング授業開始時の自分の プログラミングスキルはどうでしたか? プログラミング教育実践事例研究会 2022春 ~EdTech導入補助金によるMonaca Education活用事例~ 不安:19 やや不安:15 普通:5 自信あり:1 有効回答数:40

Slide 12

Slide 12 text

⚫ 80分×5回の講義時間を割り当て ⚫ 令和3年10月以降、非連続に実施 ⚫ 講義1: ⚫ アカウント作成、MonacaEducation説明、ブロック崩しプログ ラムの起動、課題あり ⚫ 講義2: ⚫ くだもの図鑑アプリ、課題あり ⚫ 講義3: ⚫ おみくじアプリ、課題あり ⚫ 講義4: ⚫ 最終課題提示、自主作成 ⚫ 講義5: ⚫ 自主作成 12 講義内での割り当て時間 プログラミング教育実践事例研究会 2022春 ~EdTech導入補助金によるMonaca Education活用事例~

Slide 13

Slide 13 text

⚫ アシアル様より提供されている講義資料をフル活用 ⚫ 実習課題のみ教員が提供 ⚫ 自学自習時には配信動画も閲覧するように指示 ⚫ 講義中は可能な限り演習時間を確保 ⚫ 教員からの説明は短時間に ⚫ 講義中は自由に質問できる ⚫ 学生間での教えあいもOK ⚫ 学生からの質問とその回答は全員で共有 ⚫ MicrosoftTeamsチャットによる共有 13 講義方針 プログラミング教育実践事例研究会 2022春 ~EdTech導入補助金によるMonaca Education活用事例~

Slide 14

Slide 14 text

⚫ モバイルアプリを作成する ⚫ ゲーム、便利アプリ、何でも可 ⚫ サンプルシート、サンプルアプリを用いても可 ⚫ Monaca環境を用いて作成すること ⚫ 締切 ⚫ 2022年1月4日(火) ⚫ 提出方法 ⚫ 指定されたformsにて提出すること(teamsにて提示) ⚫ 作成したアプリの概要説明(使い方など) ⚫ 公開URL ⚫ 作成したアプリのおもしろさ(or便利さの説明) ⚫ 作成したアプリのオリジナリティの説明 14 最終課題 プログラミング教育実践事例研究会 2022春 ~EdTech導入補助金によるMonaca Education活用事例~ おおよそ2か月前に提示

Slide 15

Slide 15 text

⚫ 自分以外のアプリを確認して評価シート(Excelファ イル)に評価値を記入する。 ⚫ 説明を読みながら、実際に動作させてみること ⚫ 総合評価、おもしろさ(or便利さ)、オリジナリ ティを5段階(絶対評価)で評価する ⚫ 相対評価はしないこと 15 評価方法(学生間相互評価) プログラミング教育実践事例研究会 2022春 ~EdTech導入補助金によるMonaca Education活用事例~

Slide 16

Slide 16 text

⚫ オリジナリティの評価に幅がある ⚫ 低評価 = サンプルシートのパラメータ変更のみのアプリ 16 評価結果(42作品) プログラミング教育実践事例研究会 2022春 ~EdTech導入補助金によるMonaca Education活用事例~ 1 2 3 4 5 総合評価 おもしろさ オリジナリティ 3.9 3.6 3.8

Slide 17

Slide 17 text

⚫ 概要 ⚫ 日本の都道府県の天気を知ることができるアプリです。ま ずスタートを押して、アプリを起動させた後、天気が知り たい都道府県を選択し決定します。すると選択した都道府 県の天気を知ることができます。 ⚫ 便利さ ⚫ 今の天気のイメージ写真で確認でき、これからの天気がど うなるのかも知ることができるアプリです。使い方も簡単 で、親しみやすいお天気アプリです。 ⚫ オリジナリティ ⚫ サンプルアプリでは、スタートの画面が無く、東京の天気 のみが表示されていましたが、東京だけでなく、都道府県 選択をすることによって、選択した都道府県の天気が表示 され、天気のイメージ写真も表示されるようにしました。 17 学生の作品(面白さ(or 便利さ)最高評価) プログラミング教育実践事例研究会 2022春 ~EdTech導入補助金によるMonaca Education活用事例~

Slide 18

Slide 18 text

プログラミング教育実践事例研究会 2022春 ~EdTech導入補助金によるMonaca Education活用事例~ ⚫ 概要 ⚫ 電車に乗っているときに、目的の駅を乗り過ごさないよう にするアプリ。使い方:1.目的の駅の路線会社を選択する。 2.目的の駅の路線名を選択する。3.目的の駅を選択する。 4.スタートボタンを押す。5.バイブレーションが作動した ら、「止める」ボタンを押して止める。" ⚫ 便利さ ⚫ 目的地の半径1km以内に入ると、バイブレーションが作 動し、「止める」というボタンを自分で押すまでずっとバ イブレーションがなるため、たとえ電車の中で寝ていたと しても、起きられる。そのため、目的の駅を乗り過ごさな いようにできる。 ⚫ オリジナリティ ⚫ 目的の駅を探すときに、路線名だけでなく、各路線に割り 振られているアルファベットや、会社のロゴを表記するこ とで目的の駅が探しやすくなるようにした。また、シンプ ルなUIにすることで、誰にでも操作しやすいアプリにした。 18 学生の作品(オリジナリティ最高評価)

Slide 19

Slide 19 text

19 自分から積極的に取り組んだ プログラミング教育実践事例研究会 2022春 ~EdTech導入補助金によるMonaca Education活用事例~ そう思う:10 だいたいそう思う:23 どちらともいえない:4 あまりそう思わない:3

Slide 20

Slide 20 text

20 自分なりのアイデアを試したり 工夫したりした プログラミング教育実践事例研究会 2022春 ~EdTech導入補助金によるMonaca Education活用事例~ そう思う:16 だいたいそう思う:16 あまりそう思わない:2 どちらともいえない:6

Slide 21

Slide 21 text

21 上手くいかないときに理由を考えて いろいろ試してみた プログラミング教育実践事例研究会 2022春 ~EdTech導入補助金によるMonaca Education活用事例~ そう思う:23 だいたいそう思う:12 あまりそう思わない:1 どちらともいえない:4

Slide 22

Slide 22 text

22 講義の改善方法は プログラミング教育実践事例研究会 2022春 ~EdTech導入補助金によるMonaca Education活用事例~ ⚫ 自学自習は勇み足だった? ⚫ テキスト、講義資料の評価は上々

Slide 23

Slide 23 text

23 まとめ プログラミング教育実践事例研究会 2022春 ~EdTech導入補助金によるMonaca Education活用事例~ ⚫ MonacaEducationを活用した自学自習によるプロ グラミング入門について説明した ⚫ 座学講義の単元の合間にプログラミングを導入した ⚫ 講義内での説明は最小限とし、自学自習による演習時間に 重点を置いた ⚫ 最終課題は学生間で相互評価とした ⚫ アンケートにより取り組みを評価した ⚫ 講義資料・テキストは高評価を得た ⚫ 自学自習は受け入れられていない