[Day 4: B-8] プログラミング初心者に教えるときは「身近な比喩」が重要なのだ!


yhirano55
yhirano55 commented 8 months

登壇者: ブロガー 吉田 慶章

皆さんは,自分自身がプログラミング初心者だった頃を覚えていますか?もし「each メソッドって何ですか?」と聞かれたときに,どのように伝えますか?本トークでは,プログラミング講師の経験から学んだ「身近な比喩」で教える重要さをご紹介します.皆さんも,一緒に「身近な比喩」を考えてみませんか?

https://techplay.jp/event/702297


  • このセッションに関する質問を募集中です
  • 事前に聞きたいことがあれば、何でも書き込んでください。
  • 質問への回答はお約束できません。あらかじめご了承ください

Like(0)

Questions and feedbacks (7)

kakakakakku
kakakakakku commented 7 months

発表資料をブログに公開しましたぞ! https://kakakakakku.hatenablog.com/entry/2018/12/08/165731

Like(1)

kakakakakku
kakakakakku commented 8 months

皆さま,ご参加 & ご質問,ありがとうございます✨✨✨

Like(0)

kakakakakku
kakakakakku commented 8 months

発表資料は今日中にブログに up 予定です.またコメント書きまーす!

Like(0)

kakakakakku
kakakakakku commented 8 months

@ohbarye 質問ありがとうございます!言える範囲でお答えしたいと思います.

【動機】 COBOL など低レベルを仕事で使っていて,今後のために LL を学びたいという人もいますし,大学生で文系に入ってしまったけど,就職を考えると今からプログラミングを経験しておきたいという人もいます.最近だと2020年から小学校でプログラミング教育が始まるので,親として,子供が学ぶプログラミングを概念レベルで知っておきたいという人もいます.すごく動機は様々ですね!

【その後】 卒業後に独学をして就職された方もいますし,引き続き勉強をされている方もいます.動機が就職ではない人は,プログラミングという概念を知ることが目的であるため,何もしていないかもしれません.おっしゃる通り,卒業してすぐ即戦力ではないので,あとはどこまで勉強できるか?がポイントだと思います!

Like(2)

kakakakakku
kakakakakku commented 8 months

@okuramasafumi 質問ありがとうございます! 発表中は STI を例にしました. 生徒さんの体験を引き出して「似てるけど,ちょっと違う」ものがあれば,それをクラス化します. そうすると,わかってもらえる可能性があるかもしれませんね!

あとは文字列を作るときの「" と ' の違い」とか, 「旧ハッシュ構文と新ハッシュ構文の違い」とか, そういうのもうまく比喩にすることができず,ありのまま説明することが多いですね!

Like(0)

ohbarye
ohbarye commented 8 months

カックさんが教えた生徒さんたちの動機や、その後が気になります。 (例えば動機がエンジニアとしての就職だとして、今回の発表の伝える内容を見るに、就職に至るまでにはけっこう長い道のりがありそうと思ったので)

言える範囲でも聞けたらと思います。

Like(0)

okuramasafumi

一番比喩が通じない・見つからないようなことは(Rails関係だと)なんですか?

Like(1)

Create Comment

Please sign in to comment.

Sign in with GitHub
This software is available as open source under the terms of the MIT License.
Copyright © 2018 Yoshiyuki Hirano