プログラム授業

1:名無し: ID:rSS7yq7A0.net
ぶっちゃけ無理だろ
別のことやらせたほうがいいと思うぞ俺は
2:名無し: ID:/968xuNM0.net
教師が理解できてないからな
4:名無し: ID:SgE5YD790.net
それ以前に満足に教えられる人が確保できないと思う
5:名無し: ID:W5CND7J10.net
むしろ小学生のほうが理解早い
おっちゃんになるとこういうの覚えるのしんどい
6:名無し: ID:N5ZfId6pM.net
もうすぐAIで済む時代じゃないのか?
関連記事


7:名無し: ID:tpTnfbfi0.net
頭が柔い子供の方が何でも身につくよ
8:名無し: ID:zKVZFTJ70.net
pythonで機械学習やれよ
9:名無し: ID:Lk970A9K0.net
教育テレビの厚切りジェイソンのプログラミング番組おもろいよな
66:名無し: ID:hS7lgSAD0.net
>>9
ジェイソンをプログラミングの
コーナーが面白い
15:名無し: ID:3hyLoVuw0.net
さわりを教えるぐらいならいいかもな
教えられる人間がいればだけど
13:名無し: ID:N5ZfId6pM.net
因みに冗談を交えてYouTubeに動画上げとくとすぐ覚える
19:名無し: ID:i3hx/aNT0.net
ポインタが未だに理解できない
30:名無し: ID:lJph7tDY0.net
>>19
こんな感じじゃねの

ポインタ ←いまここ

25:名無し: ID:W5CND7J10.net
>>19
ぶっちゃけ理解などせんでよい
もうそういうものと割り切って使え
450:名無し: ID:busGXwARd.net
>>25
入り口はそれが出来るかどうかなんだろうな

俺は挫折した
なんで、どうしてを考えると最初で挫折する

28:名無し: ID:HOL8S94C0.net
アホ教師は
i++     ×
i = i + 1  ○
とか平気でやりそう
196:名無し: ID:K3I2/mdsa.net
>>28
ワロタ
204:名無し: ID:BOTxSsZY0.net
>>28
その前に=の使い方で教師本人が発狂しそうだけどな
211:名無し: ID:H68DyU9Xd.net
>>28
++i「」
295:名無し: ID:ODvgmQeYd.net
>>28
モノにもよるけど、i++は遅いから止めろよ無能
i=i+1の方がマシだ
342:名無し: ID:GGtOVt/lr.net
>>295
こいつただの知ったかぶりか原始時代のコンパイラで作業してるゴミ
363:名無し: ID:Br1Tj05Pd.net
>>295
C++での話やん
Cなら関係なさそうやな

C++で後置インクリメントよりも前置インクリメントが多用される理由 – 考える人、コードを書く人
http://bokko.hatenablog.com/entry/20080606/1212695409

436:名無し: ID:J8v7uddS0.net
>>295
時代的にも可読性の影響でインクリメントはやっかまれる傾向にある
事実としてswiftでは廃止された
そういうことをいう人間が居たら間違いなくApple系の人間だと思っていい
297:名無し: ID:BOTxSsZY0.net
>>295
最適化の結果ほぼ関係ないんじゃないの?
それよりi++ ++iの問題は一行の途中に書く場合にコンパイラによって異なるって話もなかったっけ?
337:名無し: ID:ooxxfJMRM.net
>>295
その話詳しく
競プロやってるけどそんなの初めて聞いたわ
C++でも駄目なの?
481:名無し: ID:tkw/dyNi0.net
>>337
C++ならiteratorがあるから++itにしろって初学本に書いてあるはずよ。
中間コードの段階でi++は1命令分多いのよ。
i++ -> tmp = i; i = i + 1; tmp;
++i -> i = i + 1; i;

データフロー解析とかの延長でtmpが使われてないって割り出すとは思うけど、
コンパイル時のメモリと処理時間が無駄だから++iにしたほうがいい。

343:名無し: ID:xlr/OYpC0.net
>>337
atcoderとかの上位の人のコード見てみろ
みんな++iを使用してる
357:名無し: ID:xozznEVpM.net
>>343
http://judge.u-aizu.ac.jp/onlinejudge/review.jsp?rid=2160062
適当に見てみたけど++使ってた
364:名無し: ID://eexDgY0.net
>>343
適当に1位の人の見たらi++つこうてた
http://agc016.contest.atcoder.jp/submissions/1361786
373:名無し: ID:1LjAlQmK0.net
>>364
競プロでインクリメントの前置後置程度は関係ないんだろうな
俺は後置インクリメントは元の値をかえすから前置インクリメントと使い分けてる
36:名無し: ID:BgkhaIK20.net
好きな人だけやればいいのにな
全員だとヘイト集めるぞ
170:名無し: ID:4/hENXTd0.net
>>36
古文漢文とかな
186:名無し: ID:7f6um3Ko0.net
>>36
いまどき常識だけどな
300:名無し: ID:KUiIKGYJ0.net
>>36
学校だから色んなものに触れさせる必要があるだろ
139:名無し: ID:wAMMgXrEd.net
>>36
スポーツと同じだよな
かなり適性が物を言う文や
145:名無し: ID:rqYRLjen0.net
>>139
Tehuみたいな悲劇を生まないためにいいぞ
43:名無し: ID:KmRQ70a00.net
もうすぐAIがプログラム打つ段階に来てるからな
あと何年かで多くのプログラマーは職を失うと思う
146:名無し: ID:3Byrw/ie0.net
>>43
知ったかしてないでAI最先端企業の雇用に関するニュースくらいチェックしような、クソバカ野郎
70:名無し: ID:wTH/ul7I0.net
>>43
最近これいうアホ多いけどAIがなんの入力もなしにプログラムを出力するわけないじゃん
結局言語の抽象度があがるだけだよ
そういう意味では今のコンパイラだってAIだわ
45:名無し: ID:K+92LfUm0.net
理解はできるだろうが、その先にジョブズになれる道があるのかというと、無い

もう一人のスティーブの方にはなれるかもだけど、誰のことか知らないだろうね

472:名無し: ID:QLRxYRVC0.net
>>45
ウォズのの方が魅力的だろ
51:名無し: ID:h4opH8HU0.net
HTMLくらいなら、小学生でも初等的な部分は理解できるんじゃね?
絵で結果見えるから、分かりやすいしな

あと、ソースコードも自動生成とかできるじゃん?
どっか、気に入ったホームページをブラウザで見て
「編集」とかやれば、ソースコード見れるし、
それをいじって遊んでいる内に、簡単なホームページくらいなら
自分で作れるようになると思うよ

72:名無し: ID:qoLNnBuO0.net
>>51
どのHTML教えるん
非実装含めると20まであるぞ
57:名無し: ID:SgE5YD790.net
>>51
マークアップ言語はプログラミングじゃないし


87:名無し: ID:h4opH8HU0.net
>>57
まぁ、HTMLから入って
Javascriptも使うようになって
プログラミングっぽくなっていく感じじゃね?

本日のおすすめ記事
ARROWSとかいうゴミスマホを平気な顔して世に売り出した富士通社員は責任とって自殺すべき

60:名無し: ID:rypvtUUqa.net
算数の=と混同して面倒くさいことになりそう
150:名無し: ID:wAMMgXrEd.net
>>60
多分混乱するよね
62:名無し: ID:hS7lgSAD0.net
たぶんやるのはスクラッチという
日本語で積み木組み立てるようなやつやで
313:名無し: ID:+mg7uNzP0.net
>>62
間違いなくこれなんだろうけど、これ本当無意味だからな。
スクラッチから始めてプログラミングできるようになったやつ見たことないわ。
315:名無し: ID:BOTxSsZY0.net
>>313
今は悲しいけど程度の差はあれポトペタツールで作るケース増えてるから別あれでもいいと思うけどね
67:名無し: ID:YTIkJGxs0.net
IT土方量産するだけ
130:名無し: ID:e/X4ff6Fa.net
>>67
政府の目的はそれ
68:名無し: ID:AxcjWRx50.net
マインクラフトで学べばいいんじゃない
69:名無し: ID:au0/BO//0.net
教えるもクソも個人の理解力次第だよなその他授業すべてにおいて
73:名無し: ID:05T7+gZd0.net
理論やアルゴリズムの基礎たたき込むなら
早いほうが良いに決まってる。

専門用語の少ないインタプリタタイプの言語からはじめるなら
十分簡単。

82:名無し: ID:O1Dt7v7h0.net
アセンブラの方が算数と混同して混乱しなさそうで良さそうだと思う
89:名無し: ID:bsVgU8zZ0.net
>>82
本&&これ
96:名無し: ID:k8E74xtu0.net
グーグルとかが提供してるブロック組み合わせて書くプログラムツールとかでいんじゃないの
俺が小学生の頃MSXで初めて作ったプログラムってBASICでアスキーアートの戦車を表示してその後は左から右に動かすとかそんなだった
今ならブラウザで絵を表示したり絵を左から右に動かすとかそんなところじゃない
土方を量産というよりコンピュータでできる事やコンピュータを使って問題を解決する事をイメージできる人を増やすことが大切だと思う
103:名無し: ID:no01f/kV0.net
>>96
スケッチかスクラッチね
95:名無し: ID:Ej5EBFfT0.net
本気でやってしまうと評価採点方法が毎回大きく変動してしまうので
結局穴埋め丸暗記教科になるんだろ
98:名無し: ID:Ke/wHVhe0.net
英語と同じで役に立たんだろ
100:名無し: ID:jy0UJxPh0.net
アルゴリズム教えろよ
101:名無し: ID:iCm/+fMma.net
eclipseやらせろよ若いうちから慣れとくと最強だぞ
102:名無し: ID:EWjNmXDR0.net
意外だけど若い時の方が頭に入る
お前らもゲーム改造したりしてたでしょ?
104:名無し: ID:WVBK2yd80.net
オブジェクト指向なんか長年働いてる奴でもわかってねえよ
古いBASICやれ
105:名無し: ID:zghCh2Lfa.net
react使いこなす小学生達が出てきたらお前らもう終わりだな
106:名無し: ID:MR63jw5I0.net
半分英語の授業だな(´・ω・`)
108:名無し: ID:SgE5YD790.net
生jsも取っつきにくいだろうし
Pythonの対話モードはどうかな
黒い画面だけじゃつまらんかな
Visual Studio Community入れてC#で部品ペタペタ貼る方がいいか
109:名無し: ID:UW/z68ND0.net
高校で情報技術科とかいう何の役にもたたんとこ行ってポケコンとBASICとC言語とCAD習った
マジで機械か電気の方が実用的。

プログラミングの仕組みを知るのはいいと思うけど英語と中国語覚えて出稼ぎ教育した方がいいのでは

112:名無し: ID:BVSG8EGRM.net
できるやつを伸ばす教育をしてほしい
正直できないやつはできないけどそれはそれで仕方ない
とにかくできるやつをスポイルしないでほしいと思う
113:名無し: ID:VVOrgi8/0.net
プログラミング思考を習うわけであって、言語プログラミングは習わないぞ
GUIで工程を学ぶのみ
114:名無し: ID:CiGXXnuC0000000.net
UnityとC#でゲーム制作が興味湧くと思うが
でもプログラムより3Dの理解で躓くかな
116:名無し: ID:ytyMQV7P0.net
底辺ITドカタが自分の知ってる言語とやらされてる仕事を
我こそはと提案(笑)する恒例のプログラミング授業のスレが
今日もやってまいりました
203:名無し: ID:d/E+ngFaM.net
この言語教えるんだろーとか>>116の言うとおりになってて草
プログラミング教育はそれ自体が目的じゃないから何だっていいんだよw
論理的思考形成が目的の教育だからね
244:名無し: ID:ab+H0Mvu0.net
>>203
どうにも抽象的な「論理的思考」だけど、それはプログラミングでは育成できないだろう

作りたいものを実装言語に落としていくのは、目的を明確にする俯瞰能力、目的遂行のために
筋道を立てて考える計画力、計画をプログラミング言語で実装していく言語能力(プログラミング言語でなく、
会話的な能力、コミュ力)であり、それは論理的思考とは別のところにある

AND、ORという論理演算がある、みたいなところからプログラミング=論理的思考、みたいな
誤解や飛躍が世に多いのではないか

117:名無し: ID:lYOx3bt70.net
プログラマに向いてる人間と教師に向いてる人間って正反対な気がするが
212:名無し: ID:cEyHyuJS0.net
>>117
誰かに教わらなきゃやらないやつはプログラマに向いてないしな

IT土方の大半はこれだが

122:名無し: ID:b8iUyJSq0.net
「IT教育」という輝かしい看板が欲しいんだろ
実際のところはHTTP手打ちとかで終わるんじゃね
それでもジジババや主婦は「なんと!コンピューターに英字を打ち込んで、これでうちの子も技術者だ!」ってな具合で幻想見てくれるだろ
129:名無し: ID:hMXazRzv0.net
やるならCだろ
中学生でUnityとC#で適当なゲーム作らせりゃいい
143:名無し: ID:Z35B8MVo0.net
>>129
パソコンさえ手に入れれば
無料でunity、C♯の道具が揃ってしかもアンドロイドのスマホアプリまでapkにできるのは
すごい時代になった
133:名無し: ID:iofHAe050.net
昭和時代に無かった小学校教師の仕事

英語教育
IT教育(パソコン、プログラミング)
SNS教育
自然環境教育
モンペ対応

144:名無し: ID:e/X4ff6Fa.net
>>133
必修のダンス忘れてんぞ
141:名無し: ID:PKxXcS89p.net
クソジジイ教師とかプログラミング教えるの無理だろ
授業にするって誰が教えるんだろな
新卒の若い情報系とかならガキに教えるくらいできるだろうけど
採用数があるし
172:名無し: ID:TsZNTHIG0.net
>>141
https://paiza.jp/works

下の方にゲームあるしこれ遊ばせれば良い

192:名無し: ID:Z35B8MVo0.net
>>172
ここ神サイトだよな
160:名無し: ID:yEx/oT7T0.net
実際今中学校なんかではプログラミングを導入し始めたらしいけど
教育用のタイルを繋げる奴?みたいな物やってるらしいな
164:名無し: ID:jgwS9hEI0.net
>>160
そりゃソフトが全部やってくれるからな
プログラミングとは言わない
177:名無し: ID:PKxXcS89p.net
>>160
ああプログラミングじゃなくて情報処理試験みたいな授業すんのか
それなら何も分からんジジイでも採点できるな
162:名無し: ID:folSM/7+0.net
プログラミングって言いながらHTML教えるんだろ
165:名無し: ID:0+UEVJL+0.net
>>162
HTMLとCSSとJavaScriptを使って
vue.jsでMVVMに分離して作れたら大したもんだろ
193:名無し: ID:folSM/7+0.net
>>165
小学校の授業時数を見て、例えば家庭科と同じだけ時数取ったとすると
5年生から始まって60コマ+6年生の55コマで115コマ
1コマ45分なので時間にして86時間程度
どこまでできるかな
175:名無し: ID:9E4N4TRk0.net
今の小学生はダンスにプログラミングに大変だなw
俺なら絶対嫌いになるわ
180:名無し: ID:BOTxSsZY0.net
>>175
選べるんじゃなくて追加でほぼみんなやらせるからな
英語も加わるんだっけ?

大人の失政のツケでこれはきついな
音頭取ってる奴らが一番邪魔なんだけどな

このまとめの関連記事


2chまとめのまとめ

小学校の頃からプログラムを組んでいた子が、社会に出ると大学からプログラムを学び始めた子に抜かれる

求人「パソコンでプログラムを組む作業です!未経験OK」俺「未経験だけどデスクワークって楽そーワクワク」

一般人「うわっ!HDDが1TBでメモリ8GBのノーパソが8万円!?安いすぎぃwwwwいい買い物したわ」

ASUSかHuaweiのスマホ使ってるヤツおる?

旦那死ね.comとかいうサイトをなんJ民総員で荒らすぞwww

スマホなんやがGalaxyS8+、XperiaXZPremium、iphone7Plus、どれがええかな?

格安SIMにしたら遅くて話しにならん・・・

ぶっちゃけLGのテレビ買うのって恥ずかしいんか?

オワタあんてな

GEEK速報をTwitterでフォローするならこちらwwwwwwwwww

2chまとめのまとめ

ワイのマッマが月額制のウォーターサーバーに契約してるんやけどさ

日本ってなんでITで世界に遅れたの?

NHK集金人、金を払わない男性の手にボールペンを貫通させる暴挙www

ジョブズ「これマジで売れると思うんですよ~」日本企業「マナーが無いって無い却下」

格安スマホ 格安SIM契約が天井知らずの爆増wwwwwww

ぶっちゃけLGのテレビ買うのって恥ずかしいんか?

【詐欺】Windows98で月に100万円稼ぐ方法が発見されるwwwwww

教授「クーラーつけるぞー」男衆「(よっしゃナイス!)」まん「え、寒い」「分かる、私も痩せてるから寒がりなの」「私も!」

格安SIMにしたら遅くて話しにならん・・・

【悲報】スパコン世界ランキング、日本の「京」の順位がすげえwwwwwwww

未だにGoogle Chrome使ってるやつwwwww

引用元:2chscから

小学生からはじめるわくわくプログラミング
小学生からはじめるわくわくプログラミング