プログラミング教育
- Life is Techでプログラミング教育やってた人のiOSDC2020のLT
Search
...#写真 (等) 最近はFairness(AIが的方向に偏る問題について)も取り扱われる 掛け合わせ: x x 、等 歴史 : ののベクトルで : のの手法を応用 画像の: 方法 (初歩的なもの) ベクトルに変換 改善するなら、 画像の一部分のデーターではなく、認識に適した画像()を使う One-hotではなくもっと複雑な表現を使う NLPの系譜と似たものを感じる 考え方としては、画像の縦横次元を圧縮しつつ、深さの次元を展開していく 階層構造 のところの図と同じ考え方 人間が集めたデーターセットでやっている以上、人間の認知に適応、過学習していく そりゃそう、それが目的 的な話になってくるけど、を認識できるかみたいな議論に画像認識関わってきそう 人間がラベル付けしないとは当然認識できない あえて人間の存在を極力無視した上で物体検出につながるようなことやったらどうなるんだろう それがか、教師なし学習で物体検出(に近いこと)できるのかな 自然言語によるラベル付けは当然できないけど 人間以外の視覚の知的な捉え方を生み出せたりする? 知的と呼べるレベルまで行けるのかな というか人間が理解できないと知的って言えない?......
... 哲学的考察とは呼ばないのかも? 法的考察?では文科省の定義する教育の目的と、プログラミング的思考の関係性を書いた これも法的考察とは呼ばない気がする (追記)そもそも哲学も法学も何も専門知識無いので、ただの浅いこじつけになってるきがする まあそういう課題なので仕方がない 哲学について調べてるときは大変だった 教育の意味を考えてると生きる意味を考えることに繋がってきたから大変だった ------------------------以下執筆内容------------------------ 1. はじめに 1-1. 背景 我が国の小学校では、[学習指導要領]]の改訂により2020年からが必修化される。 独立したプログラミングの科目を新設するのではなく、総合的な学習の時間、算数、理科を中心とした既存の科目の中で実施される。(文部科学省, 2017) 文部科学省(2016)はプログラミング教育はを覚えること自体を狙いとは定めていないため、より容易な「」や「」などの手法も使用される。 「小学校プログラミング教育の手引」にて[[文部科学省]は、新カリキュラム導入のねらいとして大まかに、 ① 「的思考」を育むこと ② 社会が情報によって支えられていることなどに気付くことがで きるようにするとともに、その技術を活用して身近な問題を解決したり、社会を改善しようとする態度を育むこと ③ 教科等の内容を指導する中て、各教科等での学びをより確実なものとすること の3つを挙げており、本論文ではこれらの内の「プログラミング的思考」を育むことに注目する。 1-2. 問題と目的 「」をどのようなで身に付けさせるについては、様々な研究・提案がされている。文部科学省(2018) は、一例として「正多角形の意味を基に正多角形をかく」という活動を提案している。児童は、正多角形の特性を理解し、「特定の長さの線を引く」「特定の角度に方向を変える」等の用意されているを組み合わせて正多角形を描画するプログラムを考える。また、プログラムを考える過程で「一辺を書く」という動きをして繰り返すという様に試行錯誤して改善ができる。他にも、 SPRK Editionを活用した「速さ」の指導事例 (中村,2016)、ビジュアルプログラミング環境「」を用いた簡単なゲームを開発する授業実践 (島袋, 小林, 久保, & 兼宗, 2018)等、多くの研究がされている。しかしながら、それを身に付けさせる事が本当に価値ある事なのかについて考察している研究は少ない。 プログラミング教育の導入にはコストと時間をかける必要がある。環境の整備充実を図り、より望ましいプログラミング教育を行うために2018年度から5年間、単年度1,805億円の地方財政処置が講じられる。(文部科学省,2018) また、文部科学省(2018)は、「プログラミング的思考」は「短時間の授業で身に付けさせたり急激に伸ばしたりできるものではない」と説明している。 そのため、プログラミング教育を本当に必修化すべきであったのかを検討すべきである。そこで、本論文ではリサーチクエスチョンを「プログラミング的思考を身に付けさせる教育に価値はあるのか」と設定する。 1-3. 定義 文部科学省(2016)は「プログラミング的思考」について「自分が意図する一連の活動を実現するために、どのような動きの組合せが必要 であり、一つ一つの動きに対応した記号を、どのように組み合わせたらいいのか、記号の組合せをどのように改善していけば、より意図した活動に近づくのか、といったことを的に考えていく力」と説明しているため、これを本論文では「プログラミング的思考」の定義とする。 また、小田(2018)はプログラミング的思考の内容を整理し、以下の4つの要素を挙げている。 : 大きな動きを解決可能な小さな動きに分けること 化:...
で、生徒間を促進したいなーという話 アルゴリズムをドラックで練習するアプリを作って、それが他人とリアルタイム共有される すごい実装に時代を感じるw (2010) 昔すぎるのもあって、あんまり参考にならんかった https://dl.acm.org/doi/epdf/10.1145/1806512.1806520 #文献ログ...