【教育】必修化されるプログラミング教育の目的は「プログラムが書けるようになること」だけではない [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2020年度の学習指導要領改定で予定されている小中学校でのプログラミング教育の必修化。小学校では教科としては新たに設けることはせず、総合的な学習の時間などの活用が検討されている。プログラミングの学習をはじめ、実際の電化製品にはコンピューターが搭載されプログラミングによって動くことなどを学ぶ予定だ。よく「プログラミング教育とはプログラムが書けること」であるという誤解があるが、そうではない。
文部科学省の「小学校段階における論理的思考力や創造性、問題解決能力等の育成とプログラミング教育に関する有識者会議」では以下のような目的が示されている。
・論理的思考力や創造性、問題解決能力といった資質・能力を育む・コンピューターを動かすため に必要なコーディング(プログラミング言語を用いた記述方法)を学ぶ
他には、今後世界中で起こるIT人材の不足の解消を狙う意図もあると言われている。経済産業省によると2020年に37万人、2030年には79万人のIT人材が不足すると予測されているのである。コンピューターが使える論理的思考力や創造性・問題解決力を持ったグローバルで競争力の高い人材を育てることが目的だ。
海外と国内の現状
海外の現状を簡単にみると、英国では、小学校から高等学校まで「Computing」と呼ばれる教科を以下の3つの分野ごと(コンピュータサイエンス=CS、情報技術=IT、デジタルリテラシー=DL)。に系統立てて学ぶ。米国ではCode.orgというNPO法人がプログラム教育の推進を行なっており、活発に活動している。また政府や企業も後押しをしており、国を挙げての推進が行われている。
日本では、2013年の政府の成長戦略を踏まえて、今回2020年度からの必修化が打ち出されたわけであるが、DeNAやサイバーエージェントなどの有名IT企業がプログラミング教室の運営などに乗り出している。習い事ランキングでも上位に顔を出すようになっており、プログラミングが7位と上位になっており、親の間での関心も非常に高いことが分かる。
プログラミング教育を子供の頃から受けさせることについては賛否意見が分かれるところだろう。プログラミングを学ばせることによるメリットとしては、コンピューターに関する知識を習得できることや、論理的思考力や想像力、問題解決能力を養うことができることがある。逆にデメリットとしては、実際の現実空間で学ぶこと(自然に触れるなど)がおろそかになる恐れがあることや、子どもの時代にプログラミングを学んでも大人になってできるとは限らない−−などがある。
https://zuuonline.com/archives/160379 >>149
一人でやってる時は、設計とスケジューリングがいい加減なんだろ >>79
その通り、IT人材が増えないのは親や教師の価値観の問題
なんでも子供への教育で解決しようとするのは浅はか
本当にやるべきなのは、大人が子供の適正を見極めるのにAIを活用するとかそういう事のはず クライアントが、プログラミングの難かしさをちょっとでも理解して貰くれるのなら、
教育する価値はあると思うよ。 高校のプログラミングの問題を見たことがあるが
仕様書としては全く不完全な、授業を聞いてないとわからないものだった 数学やれ
特に図形の証明問題は プログラミングと変わらん
証明問題やれるのは学生のうちだけだぞもったいない >>122
暇がないからって一度も書いたことないのはどうなんすかねー
Mac OSと同じデザインの画面レイアウトにしろとか
言い出すとか正気の沙汰じゃない プログラミンの専門学校の講師をしている人曰く
「作った課題は校内ネットワークのみに限定し、絶対外に出さない」
「外に出すと来年以降ネットで検索して答えゲットするアホが大量に沸く」
「せっかく手間暇掛けて作った課題がもったいない」
課題作る時一番時間が掛るのはGoogle先生に聞きまくって類似問題が無いことを
確認する時間。 プラモデルで飛行機の組み立てとかやらせろよ
それができるようになったらちゃんと飛ぶもの作らせなよ。
手を使ってのモノ作り経験させた方がいいと思う。 プログラミングが道具であるのは同意だが、
だからと言ってプログラミングやらなくていいみたいなこと言って、理論だけ教えろとか抜かしてるのは池沼。
俺は大事なことわかってますアピールしたいだけの典型的クズ理系。 >>122
自分で処理量見積もって、テスト実装・実証できる
何かあった時には問題切り分けのテストコード書ける
他人のコード読んで問題点と改善策をコードで示せる
この位プログラマとしてできて、その上で
「実装担当すると指揮ができない」って理由で
あえて本番コード書かない、という人はいる
が、それは「できるプログラマ」でもある「できるSE」な訳で。。
プログラマとしても手を動かせない人がSEなんぞやっても
ろくな事にならんと思うぞ プログラミングよりハセ学でもやった方がいいんじゃねーの
ツイッターとか見てても自分の投稿は
全世界に向けて叫んでるのだと分かってないバカ多すぎ 簡単なON/OFFのプログラムでもいいから
ラズベリーパイみたいなので実行させる実習をやると
興味がわくと思うよ 藤井聡太が受けたモンテッソーリ教育みたいな、好きな事をとことんやる教育法なら良いと思うけど
日本の公立学校の教育ってそうではないじゃん
減点評価で間違えたらどんどん減点で恐怖を植え付け、最終的に自分で考えずに正解の丸暗記するようになる教育
そんな仕組みなのにプログラムとか笑っちゃうね、;を付け忘れる度に一点減点とかでしょ?画期的なロジック構築しても授業で習ってない関数使ったから0点とか、無理無理 具体的なプログラムなんか高校からで十分だ。
数学的基礎ができてりゃどうにでもなる。
逆はどうにもならん。
幼少期からやらせてたらパソコンが無いと何もできなくなるぞ。 >>167
既に手遅れだな。今でも小学校でスマホを手にする児童は多い。
どうせ手にしちゃうならちっとでも活用する教育を考えるのは悪いことじゃない。 >>168
日本プログラマー連盟をつくってプログラムバトルやらせて名人戦を作り
新人で29連勝するやつが出てきたほうが絶対に好きになるヤツが増えるw 入口まで連れてくだけでいいんだよ
向いてる子はほっといても勝手にのめりこむし
向いてない子の尻をいくら叩いても無駄だし
ましてや成績評価の対象にするなんて愚の骨頂 >>153
一人でやってるときにはコーディングしながら設計するという方法が取れるけど、
複数人が関わるときには最低限境界部分についてはコードがない状態で設計して
おかないといけないという難しさはあるよね。
スケジューリングについても、メンバーの手が開いている状態をなるべく少なく
するにはタスク分担をどうするかというところから考えないといけないし。 >>160
実際の業務ではGoogle先生に聞きまくって作業することになるけどね。
(ネットに接続できない部屋に閉じ込められる場合は別) フロー書かせないとだめだろ
コーディングなんて言語さえ覚えれば猿でもできる プログラミングとか気負わなくても、メモ帳に2.3行書くだけまたはコピペでもいいからやってみればいい
ボロマシンでも追加費用なしで出来る ・論理的思考力
・創造性
・問題解決能力
・コンピューターを動かすため に必要なコーディングを学ぶ
・IT人材の不足の解消
・グローバルで競争力の高い人材を育てること
間違いなく何も身につかん >>152
まあたまたまだろうな
知識もなければ調べようともしない
まさにゆとり世代 >>118
アメリカじゃ情報科学系の人がいちばんIQが高いんじゃなかったっけ?
物理学や数学よりも。 (´・ω・`)#いんくるーど〈すたんだーどあいおー.えっち〉 >>180
日本の情報科学も一流大卒は天才がいるわ
二流以下はダメだな >>177
それじゃ駄目
何故なら自分のやった事に
フィードバックが返ってこないから
音楽の教科書の裏の鍵盤で練習しても
上手くならないようなモン
>>178
何で身につかんって言えるのよ
幼児のブロック遊びは創造力や論理の
訓練にならないのかね?
プログラミングが訓練にならないとして
じゃあどんな教育なら訓練になるんだろうね? これからはプログラミングそのものを学んでも仕方ないな。
AIを教育するスキルを身につけさせたほうがいいのでは。 >>186
それがプログラムなんだが
pythonと行列演算、微積分の知識必須よ 小学生の時、オナニーシミュレーターとか作ってたよ。
ボタンを叩けばシコシコと音がして、
スペースキーを押したらフィニッシュ。
あの頃は思いついたもの何でも作れた。 奴隷に知性は不要ってのを地で行くクソ業界援助するような真似はやめろ 日本の教育の最大の弱点は数学をキチンと理論的に
教えられる教師がほぼ皆無であるということ
加減乗除の次が全くわからないんだ
英語にしても同じ「これはペンです」の次がわからない
ペンはどうやって作られるんですか
ここに到達できないんだからどうしょうもない
疑問と質問が言語の原点であることが理解できない
数学を習っても自分の部屋の広さと高さがわからない
言っている意味がわかるか? プログラミングとはなんぞや
とてもかんたん
命令なんだ
だけど命令を理解させる相手が機械ということ
日常の言語が使えない
あくまでもこれが基本の原理原則
命令を寸分違わずに実行させること 命令というか、現実世界、現象を数式化、数値化、法則化する作業 >>5
作曲には芸術的センスが重要
楽譜は読めなくて良い、楽器は演奏職人に演奏させれば良い
というのと同じ考え方だよな
嘘ではないがが現実的には
楽譜読めなくて音楽的センスだけある人はいない 日本の裁判官が、この結果、少しは論理的に物事考えられるようになるといいね。 >>76
行列の考え方は数学の授業で行列を学ばないと出てこない
因数分解や三角関数の解の公式より全然重要
行列と集合は中学でやってもいい プログラミングを難しく感じる。
覚えることおおいし、やってもエラーがでるし 仕様もプログラムも同じことなんだよな
日本語みたいなプログラム言語があったとして
「鳥は飛ぶ」
とだけプログラムしてペンギンを入力して実行すると…
ペンギンが飛んじゃう
「ペンギンは飛ばない」
という文を追加すると
「エラー:鳥は飛ぶのでペンギンは飛ばないは矛盾した定義です」
みたいな分かりにくいエラーが出る
「ペンギン以外の鳥は飛ぶ」に変えるか
「注)鳥は飛べないこともある」
「注)鳥はペンギンを含まない」
みたいな行を追加しないと正しいプログラムとして受け付けてくれない プログラムが書けない人が仕様を書いても
論理が矛盾してたり抜けがあったりする
実現不可能な事業や企画みたいなもんで
コミュニケーション能力で途中まではごり押しできても完成間近になって破綻する >>196
どっちも信号処理に必須の知識じゃねーか
行列演算は大量データの処理に要るし
どれが重要なんて無い、どれも一般教養 まあ、一応プログラムがどういうものかを把握しておくと将来発注する側に
なったときやたらコストかさむ仕様を作らなくなるだろうから、エリート層に
やらせるのはメリットありそう、全体的には。 おい、プログラム教育始めて、どうにか育った頃に
プログラムの必要なんて残っているのか
AIができるようになったりしてすべてが無駄ってことはあり得るぞ これ誰が教えんの
最低でも元数学の担当教師なんだろうな 必修化されるプログラミング教育の真の目的は
公務員の天下り先を確保するため 英語は外国人と意志疎通するための言語。
プログラミングはコンピュータと意志疎通するための言語。
これからの時代、外国人やコンピュータと関わらずに仕事が成り立つわけはないからな。 この国の教育制度って柔軟性が無いよな。
アメリカだと元ハッカーだった人をセキュリティ専門家として雇うのが合理的。
でも日本だと例えば英語教師なら帰国子女かバイリンガルの人使わずに
会話も海外在住経験も碌に無い素人教師を使おうとする。
プログラミングも経験者連れてきて臨時講師として雇えばいいじゃん。
Hello Worldすら書いたこと無い、論理的思考の素養もない教師が
今からやったところで十分な教育出来るわけない。
英語の授業と同じで何も身につかんまま十代を過ごすことになる。
日本の教育システムって改めて糞だと思うわ。 >>212
教員免許持っててても能力無い教師腐るほどいるよ。
長い期間かけて生徒が何も身につかなかったってのは能力不足だし免許の意味が無い。
というか免許制とか廃止にしたらいい。
免許無くても教えるの上手くて生徒が上達したら教師名乗ってもいいと思うわ。 どうせ掛け算の件みたいに
クソみたいな構文のスミつつくような採点しかせず
プログラム嫌いを増やすだけだろwww ■ このスレッドは過去ログ倉庫に格納されています