トップページ⇒tech
123コメント31KB

「C言語」をセンター試験の科目にしたらどうだろう

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2008/04/27(日) 16:41:44
Cプログラムを書いたり読み取る能力を高校のうちからやっておくと


1.理系にとってはもちろん文系にとっては文章を書く能力があがり
小論文、国語などの解答を論理的に書ける。
2.理系にとってはCをやることで理工学系へ行ったときの負担が減る、
思考能力が上がる。
3.就職をする人にとっても論理的に物事を考えることができる
4.センター試験の科目数が増え受験の活性化につながる
0002デフォルトの名無しさん2008/04/27(日) 16:44:00
5.Cプログラマの就職口が増える。
0003デフォルトの名無しさん2008/04/27(日) 16:47:31
まず文型は興味を示さず終わりそう
Cはできるようになれば全部できるから理工にいく理系においしいだけだろ
0004デフォルトの名無しさん2008/04/27(日) 16:51:45
6. >>1のような勘違いが生まれる。
0005デフォルトの名無しさん2008/04/27(日) 16:52:17
文章力なんてあがるわけないだろ。
0006デフォルトの名無しさん2008/04/27(日) 16:56:50
私はユーモアを解さないから尋く。なぜ、「C言語」なの?
0007デフォルトの名無しさん2008/04/27(日) 17:05:13
    _  ∩
  ( ゚∀゚)彡 おっPy!おっPy!
  (  ⊂彡
   |   | 
   し ⌒J
0008デフォルトの名無しさん2008/04/27(日) 20:59:01
初心者のころを思い出せ!あの、混沌としたプログラムを!

意味の分離ができないとあんま意味無いと思う。
0009デフォルトの名無しさん2008/04/27(日) 22:06:10
Cをセンター試験の科目として出すなら
第1問 基本的なアルゴリズム(バブルソートなど)
第2問 変数・分岐・繰り返し
第3問 配列・関数・文字列
第4問 ポインタ・構造体
で1問25点だね。半年やれば1〜3までは満点取れるから平均点は65〜75。
半年でこれだけ得点できるのは文系には非常においしい。
文系国公立では�UBかC言の選択にすればC言で何かの科目をトチっても
挽回できる。

けどCをできる香具師自体が少ないから独学だろうね
0010デフォルトの名無しさん2008/04/27(日) 22:06:48
それこそLispでもやったほうがいい気がする。
0011側近中の側近 ◆0351148456 2008/04/27(日) 22:25:33
(っ´▽`)っ
今でも数学BのBASICってGOTO文使いまくりなの?
あれはやめたほうがいいと思うんだけど。
0012側近中の側近 ◆0351148456 2008/04/27(日) 22:28:55
(っ´▽`)っ
基本情報を取得すれば情報Bを満点とする
という扱いでいいような気がする
0013側近中の側近 ◆0351148456 2008/04/27(日) 22:30:31
(っ´▽`)っ
っていうか、基本情報の午後のCは文法を知らなくても解ける。
擬似言語の知識さえあれば。
(っ´▽`)っはCの文法をあまり知らなかったけど、午後でCを選択して
基本情報を一発で合格したけどね。
0014デフォルトの名無しさん2008/04/28(月) 01:10:30
>>9
そうそう。君はそうやって人の言うことを聞いとくべきだよ。
文学部とは思えないほど稚拙な文章だったけど、面白かったよ。
0015デフォルトの名無しさん2008/04/28(月) 01:37:04
高校の情報の教科書とか HTML すら満足に書けてないけど、
C 言語の教科書なんて作らせたらコンパイル通るようなコード書けるのか?
0016デフォルトの名無しさん2008/04/28(月) 06:26:03
高校生にやらせるならWindowsで遊びやすい言語の方が良いんじゃないかね
0017デフォルトの名無しさん2008/04/28(月) 06:47:52
国策としてLinuxを推し進めるためDelphiやc#は除外。
0018デフォルトの名無しさん2008/04/28(月) 08:11:27
じゃあrubyにでもしとくか。
pythonでもいいけどな。
0019デフォルトの名無しさん2008/04/28(月) 13:30:16
理工学部にとってはCは必須だからCでいいんじゃね?
0020デフォルトの名無しさん2008/04/28(月) 14:56:24
てかセンター試験とか意味ねーだろ。
理工学部でやるものとIT土方の作業は別物。
0021デフォルトの名無しさん2008/04/28(月) 18:30:49
理工学部がCなのは何か理由があるの?
0022デフォルトの名無しさん2008/04/28(月) 20:00:44
理工系だったけど、授業じゃ8085のアセンブラとFortran以外習わんかったな。
研究室じゃMATLAB使ってた。
0023デフォルトの名無しさん2008/04/28(月) 20:31:11
じゃあ私はアセンブラに一票
0024デフォルトの名無しさん2008/04/29(火) 02:04:19
アセンブラの方が大事だ
0025デフォルトの名無しさん2008/04/29(火) 03:54:57
CとなるとHのことは切り離せないし...
やはり行き過ぎだよ幾ら何でも...
教科書に載せるのも何だかな〜って感じ
際限ないだろ、このたぐいの話題って。
どーせエスカレートして、実技まで試験に
なるんだろうし...
そうなったら、この国はおしまいだ
その前に高校生の自殺者続出だよ
0026デフォルトの名無しさん2008/04/29(火) 09:59:58
知っているに越したことはないが、入試でやるような内容じゃない。
専攻で必要なら必要になった時点で習っても遅くはないし
興味のある奴は入試科目にされなくても自分で覚える。
0027デフォルトの名無しさん2008/04/29(火) 10:40:10
変数型とかifとかprintfやscanfなどの基本関数や基本定義(英語で言う英単語・熟語)をひたすら覚えて
クイックソートみたいなアルゴリズム(英語で言うと文法)に組み合わせる
Cは英語に似てる部分があるから英語ができるなら文系にとってもおいしい科目。
0028デフォルトの名無しさん2008/04/29(火) 11:13:27
デジドカでも出来ることをわざわざ学校で教える必要なし
0029デフォルトの名無しさん2008/04/29(火) 17:39:53
まぁ「応用・技術・計画」だろうな名称は。
確かにこの手のカリキュラムは明らかに欠けている。

国語と数学、技術とかの中間領域だからな。
受験テクニックで汚染されてないし汚染されにくいので
実力差がはっきりと出る領域だと思う。

C言語に拘る必要は無い。省略表現のルールの明記
さえきちんとやってれば、別に日本語で問題作れない
ことないと思う。

ただし問題文を読むのに時間がかかるだろうから、
普通の試験と違って、試験時間を相当長く取らなければ
辛いと思う。(4時間位?)
0030デフォルトの名無しさん2008/04/29(火) 18:18:45
やっぱCASLで
0031デフォルトの名無しさん2008/04/29(火) 18:20:19
今の若いもんにはまず常識・マナーという科目が必要。C言語なんかやってる場合じゃないよ
0032デフォルトの名無しさん2008/04/30(水) 02:35:59
最近の若い者はって言い回しは古代エジプト時代からあった
っていう話思い出したけど明確なソースが見つからなかった
0033デフォルトの名無しさん2008/05/04(日) 20:57:40
高密度内容文書読解試験をすることと同義

結論:18歳前後段階の試練としてはハードすぎるので不適
0034デフォルトの名無しさん2008/05/09(金) 12:01:01
ひまわりとか葵でやったらいい
0035デフォルトの名無しさん2008/05/16(金) 07:29:30
>>1
特定の言語に限定するとそこで成長が止まる奴が増える
すでにセンター試験には情報関係基礎という科目がある
よって終了
0036デフォルトの名無しさん2008/05/16(金) 08:58:18
>>32
紫式部だか清少納言だかが言ってるのはスグに見つかりそう
0037デフォルトの名無しさん2008/05/16(金) 11:07:32
むしろBASICに代えてVBAを模したマクロ言語にしたほうが
受験生のためになる。
0038デフォルトの名無しさん2008/05/16(金) 15:04:28
>>37
それも極論
0039デフォルトの名無しさん2008/05/16(金) 17:32:02
高校数学とC言語を組み合わせた科目を新設するといいんじゃね?
0040デフォルトの名無しさん2008/05/17(土) 01:02:57
配列の下限が0固定のクソ言語で数学なんてやってられねーよ
0041デフォルトの名無しさん2008/05/22(木) 11:08:02
>>9
ソーティングなんて難易度高過ぎ。暗記した文系が高得点で間違いない。
0042デフォルトの名無しさん2008/05/22(木) 14:34:20
bubbleは簡単すぎ
せめて再帰が理解出来る事を確認する意味で
quickかmerge辺りにしる
0043デフォルトの名無しさん2008/05/22(木) 15:21:34
まぁ再帰を使ったクイックソートなんて実用性ゼロなんですけどね!!
0044デフォルトの名無しさん2008/05/22(木) 17:16:14
試験問題作るの滅茶苦茶大変になるから、うまくいかないと思う
ちょっと易しくしたら皆満点、ちょっとひねったら皆0点だから
うまく差が付かない。不満ゴウゴウ、問題作成者非難矢面。
実施されても数年で廃止になるのがオチだと思う
(これはCに限らず、プログラミング全般に言える)
そもそもからして......
試験問題に出来ないような一般的な(タチの良く無い)問題を扱うのが
プログラミングなんだお
0045デフォルトの名無しさん2008/05/24(土) 09:45:55
>>43
へ?へっ?へへっ?
0046デフォルトの名無しさん2008/05/24(土) 11:25:34
>>43
んっ?んんっ?ん?
0047デフォルトの名無しさん2008/10/25(土) 21:14:19
  
0048デフォルトの名無しさん2008/10/26(日) 02:02:29
490 名前:名無し検定1級さん 投稿日:2008/10/26(日) 01:59:26
高度な3Dゲームといえば
グランツーリスモのプログラマは(最低年収800だか1000だか)
C/C++/ASMでの募集だったな。


491 名前:名無し検定1級さん 投稿日:2008/10/26(日) 02:00:51
グランツー
http://www.polyphony.co.jp/
0049デフォルトの名無しさん2008/11/19(水) 17:42:09
>>25
だから、ヘッダーファイルの拡張子が".h"だろうが
0050デフォルトの名無しさん2009/03/21(土) 21:50:38
試験が終わった俺には関係ない
0051デフォルトの名無しさん2009/04/13(月) 12:53:16
ねーよw
0052デフォルトの名無しさん2009/04/13(月) 20:15:45
>>9
アルゴリズムの時点で、
繰り返しや配列を使ってるわけだが。
0053デフォルトの名無しさん2009/04/15(水) 01:07:26
ちょw
0054デフォルトの名無しさん2009/04/15(水) 01:43:11
まぁ、みんなIT土方にでもなってればいいさ
0055デフォルトの名無しさん2009/04/15(水) 06:16:52
つーかプログラムは趣味でやらないとつらくね?
仕事でやるのはかなり疲れそう
0056デフォルトの名無しさん2009/04/15(水) 09:58:29
俺はプログラマからデバッグ専門特殊部隊になった
0057デフォルトの名無しさん2009/04/16(木) 08:34:54
>>1
論理的というなら何故Prologの名が挙がらないのか
就職面を考えるならプログラムよりもデータベースだ
0058デフォルトの名無しさん2009/05/10(日) 08:44:57
7.俺がじわじわと苦しみながら死ぬ
0059デフォルトの名無しさん2009/05/11(月) 18:06:39
>>57
> 就職面を考えるならプログラムよりもデータベースだ
求人の話じゃねえだろタコ
0060デフォルトの名無しさん2009/09/19(土) 22:13:32
基本を学ぶという意味でアセンブリ言語がいいんじゃないの。
CASLとか。
0061デフォルトの名無しさん2009/09/20(日) 20:39:37
数学のかわりに情報を受けれるし、すでに数学の中にプログラミングはある
0062デフォルトの名無しさん2010/01/05(火) 13:48:20
BASICはイラネ
0063デフォルトの名無しさん2010/02/28(日) 22:57:21

BASICとC言語は後者の方が簡単で汎用性があるのですか?
0064デフォルトの名無しさん2010/03/04(木) 15:55:14
高2男子(普通科)だけど
何でセンターBASICなんだよ!!CにしろよCに!!と現在進行形で思っている
0065デフォルトの名無しさん2010/03/05(金) 22:12:19
言語はいらない。アルゴリズムを修得させればいいんじゃね。
問題解決のための手順をフローチャート描かせるとか
0066デフォルトの名無しさん2010/03/05(金) 22:32:25
PythonとLispにしてみる。
0067デフォルトの名無しさん2010/03/06(土) 01:15:23
ひねくれた回答だされて採点する側が困りそうだ
0068デフォルトの名無しさん2010/03/22(月) 18:34:58
GOTOがいかんというのなら、ラベルとGOSUBを使えばいいじゃない。
BASICを知らないタコPGが多すぎて困る。
0069デフォルトの名無しさん2010/03/22(月) 19:44:50
BASICはもはや知らなくてもいいと思う。
0070デフォルトの名無しさん2010/03/22(月) 20:16:21
試験問題に行番号があるのがなぁ
0071デフォルトの名無しさん2010/04/20(火) 20:08:32
http://www.curiocube.com/mikata/cquiz/index.php
0072デフォルトの名無しさん2010/04/22(木) 14:38:36
2進法、ブール代数も大切
0073デフォルトの名無しさん2010/04/22(木) 21:06:31
言語は何でもいいから、アルゴリズムに関する能力を見る試験がいいな。
TOPCODERのアルゴリズムコンペ方式なんかがよさげ。
0074デフォルトの名無しさん2010/04/25(日) 16:07:07
言語の仕様の学習よりも、
バックボーンとなる基礎的数学の勉強の方が先。

それを誤ると、ロクな製品出来ない。
そうして、残業残業・休日出勤・深夜勤務の連続・・・。
体壊して、ハイさようなら。

>>1
おい!わかったか!これが実情なんだyo!
0075デフォルトの名無しさん2010/04/25(日) 16:09:26
>>74
> バックボーンとなる基礎的数学の勉強の方が先。
激しく同意
0076デフォルトの名無しさん2010/04/25(日) 16:10:30
炎上中
http://d.hatena.ne.jp/akiradeveloper/20100423/1271986775#c1272170734
0077デフォルトの名無しさん2010/04/25(日) 17:55:57
未だに数学必須とか言ってるアフォがいるとは
アフォだから仕方ないか
0078デフォルトの名無しさん2010/04/25(日) 18:03:10
コードの美的感覚と数学の美的感覚は、かなり似ているぞ。
数学の素養の無い文系出と、数学の素養のある理系出では、明らかにコードの質が違う。

>>77
数学と聞いて何を想像したのかは知らんが、アホはお前だよ
0079デフォルトの名無しさん2010/04/25(日) 18:23:45
まぁ、二進数の計算ができませんとか0x23AC2Aが意味不明とか排他的論理輪ってなによ?とか
そのレベルになるとコードの質も変わってくるだろうな。
0080デフォルトの名無しさん2010/04/25(日) 20:52:50
C++をマスターしたら、数学のΣやsin等や微分等の訳のわからなかった記号がなんてことは無いただの関数をあらわすものだとわかり、
同時に阿呆が後先考えず適当にギリシャ文字の横や上に数字をくっつけた単なる記号だということがわかり、
後世まで禍根を残すとんでもないことをしてくれた!と憤慨しました。
そして人間工学や心理学に基づいてデザイナーに記号を再考してもらい、記号の表記を一新するべきだと思いました。
0081デフォルトの名無しさん2010/04/25(日) 21:19:20
おまえがなんも分かってないことは分かった
0082デフォルトの名無しさん2010/04/25(日) 21:27:57
Σはともかく
sinとかcosくらいはC++をやるまでもなく関数をあらわすものだと普通わかると思うが・・・
0083デフォルトの名無しさん2010/04/25(日) 21:39:53
そんな奴にマスターなんてできるわけがない
0084デフォルトの名無しさん2010/04/25(日) 23:34:53
>>82
いやぜんぜん
sinやcosは自然に存在する絶対的な真理、不思議な魔法だと思ってた
それが実体は数学者(笑止)が適当にでっち上げた単なるツール、必要に迫られれば自分で普通に考え出せるモノだと知ったときの僕の憤慨をおわかりだろうか?
0085デフォルトの名無しさん2010/04/26(月) 00:15:51
おいらにはわかります
0086デフォルトの名無しさん2010/04/26(月) 06:55:52
わかる!
0087デフォルトの名無しさん2010/04/26(月) 08:43:27
>>84>>85>>86
マクローリン展開、勉強しろ!
0088デフォルトの名無しさん2010/04/26(月) 13:00:53
数学に加えて大切なものは、国語力。

「こういう機能を付けて下さい。」
顧客の要望を聞いて、しっかりとしたコード制作をするためには、
緊要である。

ひいては、日本語は勿論、英語の長文読解力も必要!
0089デフォルトの名無しさん2010/04/26(月) 13:33:53
おいらーw
0090デフォルトの名無しさん2010/04/26(月) 14:39:34
>>88
国語力じゃなくて
読心術じゃねーか
0091デフォルトの名無しさん2010/04/26(月) 19:00:09
どっちかって言ったらコミュニケーション能力だと思う
0092デフォルトの名無しさん2010/04/26(月) 19:19:57
コミュ力厨キタ━(゚∀゚)━!
0093デフォルトの名無しさん2010/04/27(火) 10:41:08
コミュニケーションなんてのはできて当然のもので能力とは言わない
無能な人間が何か自分に長所は無いかと考えてでっち上げた、具体的なベクトルが存在しない能力である
いわゆる人間力や女子力などと同等、オカルトである。
0094デフォルトの名無しさん2010/04/27(火) 10:56:46
相手の考えてることを理解し、自分の考えを相手に伝える。
これができない人間が多すぎんだよ。
理解力の足りないアホには幼児に対するように噛み砕いて説明してやんなきゃならないし、
表現力が足りないヤツにはエスパー並の読心能力を発揮して
こっちから誘導してやんなきゃなんない。
0095デフォルトの名無しさん2010/04/27(火) 12:28:29
>>94
> 相手の考えてることを理解し、自分の考えを相手に伝える。
うむ。
これが本来のコミュニケーション力だな。
吉本芸人力みたいなものと勘違いしている奴が多いけど。
0096デフォルトの名無しさん2010/04/27(火) 13:41:31
2chのレス見てるとほとんどモノローグでわろす
0097デフォルトの名無しさん2010/04/27(火) 16:04:41
ホンモノのSE・PGには、意外な特技がある。
「長編小説、よく読みます」
「英字新聞、購読しています」
「歴史小説、好きです」
「交響曲のメロディー、記憶しています」
・・・云々。
0098デフォルトの名無しさん2010/04/27(火) 16:22:33
特技?
0099デフォルトの名無しさん2010/04/27(火) 16:51:35
>>98
そうだね。「特技」という言葉は悪かった。「生活」が適切か。
オレも、この業界に入って35年。
いろんなヤツを見てきたが、成功するヤツは、意外なキャラクター。
0100デフォルトの名無しさん2010/04/27(火) 16:58:39
自分語り 乙w
0101デフォルトの名無しさん2010/04/27(火) 22:28:50
>>1
最終通告。

仕様書を見て、ソースコードを書くだけなら、
大学で学ぶ、いや大学入試時点で学ぶ数学など、使わないも同然。
まったく実用に供するもの無し。

センター数学�U・BのBASICを批判する奴は、基本を理解していない。
数列・郡数列、分岐の順列・組み合わせの技術は、必須事項!

チューリングマシンと戯れることなど、愚の骨頂。

■ このスレッドは過去ログ倉庫に格納されています