新しいものを表示
orange さんがブースト

トンカチの使い方が分かってれば家が建てられるよね!!みたいなレベルで言うな

orange さんがブースト

お前そんなん言ってるから完璧じゃないプログラムが大量に生産されるんやぞ、それに文句を言ってるのはお前なんやぞお前お前お前ーーー!!!

orange さんがブースト

Pascalはモダンな方言じゃないとつらすぎるので半分ネタとしてあれだけど、
教育用ならC# のちょっと古めのバージョンからフォークして簡素なサブセットにした教育用言語ってあったら便利なのかも><
ちゃんとサブセットで、IDEがそれの違反に怒ってくれるやつ><(通常のC# のコードはエラーになるやつ)
土台も .NET Frameworkの古いバージョンをさらに超簡素化したような教育用のやつを新たに起こして、で、ビルド自体は普通にC# にコンパイラ使って結果的に.NET Coreの上で動くやつ><

Pascalという素晴らしい教育用プログラミング言語が><(?)

orange さんがブースト

教育には教育用のプログラミング言語でも採用した方がいいんじゃないかしらねぇ.商用言語はころころ変わっちゃうし.

あと、Pythonで教えるのも型システムが理解できないままになっちゃう(「Pythonは素晴らしいし実用的だ! 型システムなんて要らん!」になっちゃう実例多すぎ><)ので、マジでPythonで教えるのやめれって思う><

ていうか、具体的なプログラミング言語がわからなくても、プログラミングの考え方さえ身につければそれほど難しくなくプログラミング言語を独学できると思うし、ビジュアルプログラミング環境で学んでもそれが出来ないのは、ビジュアルプログラミング環境が悪いというよりも、それを使った教育の時に教える範囲が一般的に欠けてるだけなんでは(つまり教え方が下手すぎる)って気がしなくもない><

orange さんがブースト

情報系に行く人は大学でやれば良いわけで、それ以外の人も含めてこれからの20~30年の社会における基礎教養はどこまでやってもらうべきか難しいにゃんねえ

スレッドを表示
orange さんがブースト

今後の大学受験には簡単なコーディングテスト(たぶんPython)が出るようになるはずだけど、テストの方法も難しいよね。

小学生でGUIのビジュアルプログラミングやって、いきなり高校でコード書けって言われても厳しそうだし、中学英語のように中学ブログラミングが必要なんだけど、指導要領にはまだそこまで細かく定義されていない。

定義というかどう扱うかみたいなのがあれかも?><
どういったタイプには期待してどういったタイプには期待しないとか><

orange さんがブースト

まあ、そもそも頭が良い人の定義をはっきりさせないままに、こういう話題を話すのもおかしいっちゃおかしいんですけど(お前が言うな)

オレンジの場合は、単純な知識範囲じゃなくて、物事に対する考え方みたいな面で、賢いかどうかというか 賢い人物として扱うかどうかを変えてるかも><
でも、だいたいオレンジ基準での賢いの定義の人って、結果的に知識の範囲が広いかも><

orange さんがブースト

これは
学校の勉強ができる≠頭が良い
と同じことだと思ってる
何か一つのことに秀でていても、一教科バカでは賢いとは言えない(はい、ワタシのことです)

orange さんがブースト

ていうかむしろそういうタイプ(?)の人に対して「(この人はどうやってプログラミング出来るんだろうか?><;)」って思う><
あと、好きな言語とかによっても大きく異なりそう><

orange さんがブースト

ウェブ系のやつだと「普段見てるサイトでこういう動きあるから簡単にできるやろ」くらいな認識が多いのよね

身近でよく知っているものほど距離感を見誤りがち

単に企画だけじゃなく、想定する必要な技術も書かせる感じにしたら、それ自体がクリティカルシンキング能力を育てるトレーニングになりそう><

orange さんがブースト

まぁ,自分で調べてやってもらう文にはいいんだけどさ...

たいていの学生が自分では調べきれなくなって教員に泣きつくってのがここ数年のパターンなんだよな...

スレッドを表示
orange さんがブースト

うーむ...

やっぱ学生によっては技術的なランドスケープがガバガバというか...

教えている範囲じゃできないぞ,みたいな企画ばっかり出てくる.

ていうかむしろそういうタイプ(?)の人に対して「(この人はどうやってプログラミング出来るんだろうか?><;)」って思う><
あと、好きな言語とかによっても大きく異なりそう><

古いものを表示
:realtek:

思考の /dev/null