【画像】プログラミング教育の教材(中学校用技術)がこちらwwwww
1:らふたん : 2019/01/13(日) 18:04:59.56ID:0.net
なんだこれ?馬鹿なの?






17:名無し募集中。。。: 2019/01/13(日) 18:22:53.69ID:0.net
30年前の教材みたいだ


25:名無し募集中。。。: 2019/01/13(日) 18:27:29.51ID:0.net
なんのためにこんな勉強してんの?
これ覚えてなんの役にたつの?



26:名無し募集中。。。: 2019/01/13(日) 18:27:41.11ID:0.net
こんなもんで別にええやろ


3:名無し募集中。。。: 2019/01/13(日) 18:06:54.17ID:0.net
「言語が」っつってるからBASICとFORTRANとCOBOLってのがツッコミどころなんだろうけど
個人的には(3)の「選択」は「分岐」ではないのかというのが引っ掛かった



4:名無し募集中。。。: 2019/01/13(日) 18:07:28.41ID:0.net
俺も>>3のとこだけ


5:らふたん : 2019/01/13(日) 18:08:15.04ID:0.net
>>3
確かにそだね
分岐のほうが近いと思う
選んでるわけじゃないし



6:名無し募集中。。。: 2019/01/13(日) 18:08:58.06ID:0.net
>>1
情報処理試験みたいだなw



7:らふたん : 2019/01/13(日) 18:09:00.99ID:0.net
プログラミングってこういうのを丸暗記させるより実際に組んだほうがよくない?


12:名無し募集中。。。: 2019/01/13(日) 18:16:27.19ID:0.net
プログラム記述させる問題かと思った


13:名無し募集中。。。: 2019/01/13(日) 18:18:52.14ID:0.net
しょうがないだろ
教えれる教師がほとんどいないんだから



18:名無し募集中。。。: 2019/01/13(日) 18:23:56.65ID:0.net
(5)って開発手法によっていくらでも変わるのでは?


23:名無し募集中。。。: 2019/01/13(日) 18:26:45.05ID:0.net
初心者向けの普通の本を買って独学した方がいい


30:名無し募集中。。。: 2019/01/13(日) 18:28:39.71ID:0.net
あーよく見たら言語の名前を伏せてそれを問題にしてるのか
だめな教師だと他の正解(CやPython)書いても習ってないから不正解とかにしそうだなw



35:名無し募集中。。。: 2019/01/13(日) 18:32:03.86ID:0.net
スマホの普及で写真の撮り方だったり加工の仕方だったりがそれまでのプロがやってたこととは違う形で独自の進化を遂げた気がするけれども
プログラミングっていうのはなかなかそういう方向にはならんなあ



38:名無し募集中。。。: 2019/01/13(日) 18:33:41.74ID:0.net
>>35
プログラムって命令文だからな
指示すればその通りに動くしどこかひとつ間違えても全く違う動きをする
IC回路図みたいなものだから芸術のような曖昧なものとは全く違う



71:名無し募集中。。。: 2019/01/13(日) 18:44:46.30ID:0.net
>>38
まさにその「IC回路図」(そういう言い方はせんけど)を仕事にしててC言語あたりまではプログラミングも実務経験あるけど
これまでの工学系の人間が基礎から学んで身につけたのとは全く違うアプローチで
得たい結果ありきで工学屋では思いもよらん身につけ方をするプラットフォームがねえかなあと



79:名無し募集中。。。: 2019/01/13(日) 18:46:27.50ID:0.net
>>71
オブジェクト指向とか抽象化モデルとかその一端なんじゃないの



39:名無し募集中。。。: 2019/01/13(日) 18:34:51.70ID:0.net
20年前の時点で教職課程でプログラミング必須にしておかないとダメだったね
教える側にプログラミングできる奴がほとんどいない悲惨な現状



219:名無し募集中。。。: 2019/01/13(日) 20:06:58.81ID:0.net
>>39
プログラミングとか必要ならば補助の講師付けるぐらいすればいいんだけどね
余っている技術者なんか掃いて捨てるほどいるんだし
ただし学校の仕事だと値段が安すぎるのがな



314:名無し募集中。。。: 2019/01/14(月) 02:16:29.44ID:0.net
>>219
それ以前に、その掃いて捨てるほどいる技術者の中にどれだけ、マトモに教えられる人材がいるかの方が問題だと思う。

この業界、人格破綻しちゃった人も多いから。



42:名無し募集中。。。: 2019/01/13(日) 18:35:11.84ID:0.net
言葉だけ覚えさせてプログラム作れない仕様書書くだけのSE量産する気か
もうそういう連中業界に溢れかえっててノーサンキューなんだが



51:名無し募集中。。。: 2019/01/13(日) 18:38:18.62ID:0.net
言語が古すぎるw
60代の爺さんが作った問題だろ



52:名無し募集中。。。: 2019/01/13(日) 18:38:37.73ID:0.net
コードを書くこと自体は新たな言語が次々現れることを考えたらあまり実用的ではない気もする
数十年前だったらFORTRANでもCOBOLでも実用的だったんだろうけど今もう意味ないわけだし
言語によらず流れ条件分岐ループ変数って考え方を身につけるのは意味があるかもしれん



61:名無し募集中。。。: 2019/01/13(日) 18:40:49.12ID:0.net
>>52
概念自体の大まかな理解の方が最初はいいかもしれんね



59:名無し募集中。。。: 2019/01/13(日) 18:40:16.62ID:0.net
>>52
BASICとかCOBOLとかシンプルで原始的な言語でコード書いた経験があると
新しい言語にも対応できるからやっといて損はないよ
シンプルで入りやすいしね



68:名無し募集中。。。: 2019/01/13(日) 18:43:45.96ID:0.net
>>59
俺もそう思う
抽象言語って逆に難しいんだよね、それでいて役に立たない、動かない
まぁpythonとかのほうが俺はいいかなと思う



55:名無し募集中。。。: 2019/01/13(日) 18:39:16.46ID:0.net
いまどきフローチャートとか作ってるのかね
そんなもん作れるのはせいぜい数百行程度のちっこいプログラムじゃね?



60:名無し募集中。。。: 2019/01/13(日) 18:40:41.70ID:0.net
>>55
モジュール単位でコード書かないの?



122:名無し募集中。。。: 2019/01/13(日) 19:00:11.32ID:0.net
>>55
プログラムをする上でフローチャートを書くのは割と重要だろ
もちろん実際書くことは少ないけど
最初は段階を踏むのが大事



58:名無し募集中。。。: 2019/01/13(日) 18:40:02.66ID:0.net
COBOLは未だに使われてる割に使える人材が年々少なくなる一方だから
引く手あまたとは聞いたりするが



65:名無し募集中。。。: 2019/01/13(日) 18:42:20.05ID:0.net
銀行系とかはCOBOL生き残ってるね
うちの会社でも若いCOBOL技術者常に探してる
みんなおじさんどころかおじいちゃんに片足突っ込んでるから



75:名無し募集中。。。: 2019/01/13(日) 18:45:44.47ID:0.net
多分これは昭和54年か55年に作られたテキストだと思う


78:名無し募集中。。。: 2019/01/13(日) 18:46:13.34ID:0.net
ゲームでプログラミングの楽しさを覚えさせた方が良いんじゃないのかな
ちょっと古いけど「カルネージハート」とかさ



111:名無し募集中。。。: 2019/01/13(日) 18:57:09.80ID:0.net
>>78
まさにそれに相当するもののひとつ

Scratch - Imagine, Program, Share
https://scratch.mit.edu/

けっこう楽しいぞお薦め



115:名無し募集中。。。: 2019/01/13(日) 18:58:47.75ID:0.net
>>78
ほんこれ
まずは興味を育てろっての



118:名無し募集中。。。: 2019/01/13(日) 18:59:20.44ID:0.net
>>115
そういうのは幼児教育や小学校でやってる



82:名無し募集中。。。: 2019/01/13(日) 18:48:01.55ID:0.net
BASIC FORTAN COBOL フローチャート
今では懐かしアイテムとなっているな



84:名無し募集中。。。: 2019/01/13(日) 18:48:16.86ID:0.net
俺が最初に作ったプログラムはタイマーだったな
時間セットすると音が鳴るってやつね

これでも十分実用性とプログラムの基礎知識を得ることができる
学生によっては機能を付け足して改良するやつも出てくるだろう



89:名無し募集中。。。: 2019/01/13(日) 18:49:48.27ID:0.net
昔ベーマガ買ってそこに載ってたゲームのコードを打ち込んで自分なりに改変して理解を進めてたな
実学的にはこれでいいんだろうがテストやったりで学習成果を確認しなくちゃいけないからどうしてもこうなるのは致し方ない



103:名無し募集中。。。: 2019/01/13(日) 18:53:39.83ID:0.net
(※ 範囲外: )上記のプログラム言語以外にも、現代のパソコン業界ではプログラム言語で「ジャバ」とか「ジャバスクリプト」とか「ピーエイチピー」とか「パイソン」とか(以下略)、
色々あるが、しかし中学生の学習時間では、それらの言語の要点を理解しきれないので、ほうっておいてよい。


クソワロw



107:名無し募集中。。。: 2019/01/13(日) 18:55:46.44ID:0.net
>>103
なんでカタカナやねん



108:名無し募集中。。。: 2019/01/13(日) 18:56:01.93ID:0.net
教師側がプログラミングなんて分からないんだし
こういう国語みたいな方式にするしかないんだろうな



127:名無し募集中。。。: 2019/01/13(日) 19:03:28.78ID:0.net
RPGツクールとかでいいんだよやったことないけど


142:らふたん : 2019/01/13(日) 19:08:56.96ID:0.net
>>127
考え方はプログラミングに近いな

丸暗記ってそんなに重要じゃないと思うんだよね
プログラミングなんてググればコードなり何なりに出てくるだろ
発想力軽視しすぎなんだよ



124:名無し募集中。。。: 2019/01/13(日) 19:01:31.13ID:0.net
うーん
フローチャートなくてもプログラム書けるけどなぁ
なんか昔の手法を引きずってるだけのような



250:名無し募集中。。。: 2019/01/13(日) 21:05:45.26ID:0.net
>>124
書けるけど思考の整理をするのには十分役に立つんだよ
調子に乗って書いてると覚えている範囲とか意外と少ないから必要な処理を忘れるバグ防止とかな



128:名無し募集中。。。: 2019/01/13(日) 19:04:20.61ID:0.net
それは慣れてるからだろ
素人がプログラムしようとしても何をすればいいかわからないから
まずは構成を図で書くことは大事だわ
その後にそれをするための関数などを調べていけばいい



139:名無し募集中。。。: 2019/01/13(日) 19:08:20.14ID:0.net
>>128
慣れてるも何もみんな受験勉強しかやったこと無い奴らが大学入っていきなりコード書くんだよ
大学の教員はフローチャートは読めればいいとしか考えていないしおそらく本人たちも書いたことはほぼ無いはず



131:名無し募集中。。。: 2019/01/13(日) 19:04:47.44ID:0.net
20年来のプロだけどフローチャート書いたことないな
昭和40年代のシステムの仕様書で見たことはあるが
業界入った時点でもうUML始まりつつあったわ



130:名無し募集中。。。: 2019/01/13(日) 19:04:39.36ID:0.net
フローチャート書かずにできる人ならそれでいいんじゃね
そういう思考の段階を進めなくてはならない人やプロジェクトで提出が義務付けられてるところとかでなければ書く必要はない



151:名無し募集中。。。: 2019/01/13(日) 19:11:38.24ID:0.net
フローチャートは自分のためではなく人に理解させるための仕様書に書くものだ


149:名無し募集中。。。: 2019/01/13(日) 19:11:12.51ID:0.net
ちゃんとやったら出来る子と出来ない子で差が出過ぎるからこういうのになるんだろう


154:名無し募集中。。。: 2019/01/13(日) 19:13:53.39ID:0.net
FORTRANとCOBOLって久し振りどころじゃないくらい昔に聞いたな
実戦的なものじゃなく成り立ちとか仕組み学ぶような授業なのかな
電子計算機の生みの親とハローワールドも書いてそう



163:名無し募集中。。。: 2019/01/13(日) 19:18:15.00ID:0.net
趣味で作ってるなら本人がわかってればいいが
仕事となると人が作ったものを直すとか引き継ぐとかあるから
いかにわかりやすく書くかが大事



180:名無し募集中。。。: 2019/01/13(日) 19:23:53.37ID:0.net
>>163
昔プログラミングの偉い人に説教されたなあ
「コメントがなくてもわかるように書くのがよいプログラム」って
変数名を適当につけるなマジックナンバー埋め込むなとかそういう鉄則



182:名無し募集中。。。: 2019/01/13(日) 19:26:36.21ID:0.net
>>180
まぁ仕事だからな
その会社は多分そういう良いプログラム書くから継続して仕事もらってるんだろうし
そこで新人に崩されたらたまったもんじゃないだろ



166:名無し募集中。。。: 2019/01/13(日) 19:18:58.14ID:0.net
今時ならaruduinoやmicro:bitを弄りながら教えるんだろうって思ってたww


217:名無し募集中。。。: 2019/01/13(日) 20:04:25.08ID:0.net
>>166
今回のプログラミングの授業では
ichigojamというボードでベーシック紛いを使って組込みプログラムごっこをする



176:名無し募集中。。。: 2019/01/13(日) 19:23:06.28ID:0.net
実務テストやるにも端末用意できないだろうし仕方ないか


228:名無し募集中。。。: 2019/01/13(日) 20:18:53.45ID:0.net
プログラミング言語を使いこなすのは大変だからなあ
2~3言語くらいまでは、1言語に慣れるのに平均2年掛かる
ポインタだのオブジェクト指向だので突っ掛かるとそれが5~10年w になる事も



229:名無し募集中。。。: 2019/01/13(日) 20:23:32.54ID:0.net
こればっかりは実際に書いて動かさないとものにならない


260:名無し募集中。。。: 2019/01/13(日) 21:22:54.74ID:0.net
定期試験で個人Webサイト作らせればいいじゃん


271:名無し募集中。。。: 2019/01/13(日) 21:56:51.20ID:0.net
古くても基本的な箇所だし問題ないと思うのだが
基本情報でCOBOLまだ使えるんだし義務教育の指導の落としどころとしては納得だけど
高校からの話になったらそりゃ別になるだろうが



274:名無し募集中。。。: 2019/01/13(日) 21:59:25.04ID:0.net
技術でラジオとか作るやつを軽い組み込みプログラミングの出来る何かにすればいいと思うの
教材費掛かるだろうけど改造できる箇所あるだけで
男子生徒のやる気は段違いじゃねーかな



280:名無し募集中。。。: 2019/01/13(日) 22:35:51.89ID:0.net
>>274
だからaruduinoかmicro:bitだろ。
ルネサスが開発キットと教材作っても良いけどさ。



275:名無し募集中。。。: 2019/01/13(日) 22:00:03.33ID:0.net
コボルで基礎学ぶことはむしろいい
いまだにコボルソースがあるのに若者でコボルできるやつが少ないからな



277:名無し募集中。。。: 2019/01/13(日) 22:07:35.25ID:0.net
まあ知らないだけで他の学問も専門家から見たら似たようなもんなのかもしれんな
アホなこと教えてるなあと



279:礼拝: 2019/01/13(日) 22:20:14.38ID:0.net
COBOLなんか不要だよ
必要なのはC++JavaScriptPHP



281:名無し募集中。。。: 2019/01/13(日) 22:42:18.12ID:0.net
COBOLならリスプとかスキームやった方が遥かに賢くなる


291:名無し募集中。。。: 2019/01/13(日) 23:41:34.90ID:0.net
そりゃ中学生に流行りの言語やらせてどうすんのって


237:名無し募集中。。。: 2019/01/13(日) 20:35:46.45ID:0.net
まずは命令のブロックを並べて目的を達成するアプリ教材とかと思ってたのに違うんだな


211:名無し募集中。。。: 2019/01/13(日) 19:56:37.27ID:0.net
ベーシックとコボル教えるのはいいことだな
コボルより美しい言語とか見たことねーし



307:名無し募集中。。。: 2019/01/14(月) 01:39:02.36ID:0.net
プログラミングをそこそこ覚えたらどんなことが出来るのか
具体的なものが何も見えないと全然やる気出ないし
多分ほとんど脱落するだろうね



318:名無し募集中。。。: 2019/01/14(月) 04:36:19.49ID:0.net
>>307
そもそもこういうことをしたいけど
そのためにどうしたらいいかで考えるんじゃないの



325:名無し募集中。。。: 2019/01/14(月) 06:18:50.24ID:0.net
powershellを使えるようになると個人でwindowsを使うだけならbest

事務屋さんなんかもpowershellの各種の技を覚えて使ってる人が時々いる

ただし上司がファイルから動かせる設定にするのを認めないような職場だとちょっと面倒w



327:名無し募集中。。。: 2019/01/14(月) 06:43:56.30ID:0.net
普通にSNS教育とかにすればいいのに


140:名無し募集中。。。: 2019/01/13(日) 19:08:33.43ID:0.net
第一種情報処理技術者を持ってるおれからすると実に普通の内容




引用元:http://blog.livedoor.jp/kinisoku/archives/5015208.html

【画像】プログラミング教育の教材(中学校用技術)がこちらwwwww