私は、電子専攻で大学を数十年前に卒業しました。大学で学んだ言語はフォートランで、C言語は独学しました。しかった課題などを教えてもらえませんか。人工知能や数学専攻などの特別なものを除いて基礎教育としてのものでお願いします。今の大学は、学部の1,2年次に教わるのが通例ではないかと思います。どこまで教わるか、あるいはどの言語を教わるのかは学科、専攻によって多少異なるかと思います。基礎教育というものが何を指すのかわかりませんが、学部・学科を問わない共通科目としてプログラミング言語を教える大学は少ないのではないでしょうか。そのような科目(共通科目)があったとしてもC言語あるいはJava言語が主だと思います(あるいはVB?)。プログラミング言語を必要とする学科、専攻では、専門科目としてプログラミング言語が必修となっています。情報系では私の知る限り、C言語をはじめ、C++、Java、Perl、Prolog、LISP、アセンブリ言語等々を学びます。電子系ではこれに加えて、HDLであるVHDL、Verilogを学びます。教科名はプログラミング言語A,B等、それこそ大学によりさまざまです。ポインタ、関数、構造体、ビット演算、ファイル入出力、動的メモリの確保等学ぶと思います。スタックやキュー、リスト構造、ソートアルゴリズムについては、データ構造とアルゴリズムという別の科目が用意されているのが通例です。私の学科は情報学科でした。学校で習ったのは1年:C言語の基本。授業でやった=学生の力になったはほとんど結びつかない印象がありました。言って意欲的に学んでいたのは全体の数%で、後は課題さえ出来ればいいって感じでした。ちなみに2003年入学です。C言語が難しかったというのは良くある話だと思うので、省略すると、私が一番難しいと思ったのは初めての共同制作の時でした。ソフトウェアロボットを半年かけて7人で作れというものでした。設計書も無いまま口頭で仕様を伝えてソースコードを持ち寄って、当然思い通りに結合できず試行錯誤して、、を繰り返しました。話し合いが重要な事は解りましたが、もっと指導して欲しかったなと今になって思います。9年前みなさん、ありがとうございます。C言語入門」程度の内容みたいですね。構造体は習っても、リスト構造や2分木までやるところは少ないということでしょうか。別のスレッドで、ヒューリスティック関数を使って8パズルを解くのがあって、そんなところまで勉強するのかと驚いたものですから。人工知能などの専門分野なのでしょうね。どれくらい理解できるのでしょうね。好きでないとわからないと思いますけど。今3年生で最後にやったのは関数やポインタとかです。)構造体、ビット演算、ファイル入出力、動的メモリの確保などは授業でありませんでした。(一番面白そうなとこなのに・・・)進学予定の大学の(過去の)授業表を見たところ人工知能の項目がありました。楽しみですが難しそうです・・・。(ちなみにその大学もデジタルゲーム学科です。9年前>進学予定の大学の(過去の)授業表を見たところ人工知能の項目がありました。>楽しみですが難しそうです・・・。>(ちなみにその大学もデジタルゲーム学科です。)大阪電気通信大学にそんな科があるそうですね。将来、すばらしいクリエイターになりますように。できるなら、今のうちに数学を一生懸命勉強しておきましょう。教養科目としてのプログラミングを習っている大学1年です。自分は理工系と言えるような言えないような微妙なところに所属しているので、参考になるのかは分かりませんが。文理関係なく履修可能なものとして情報科学という名の授業で今はrubyという言語でプログラムをやらされています。国産言語というのがそれをやらせる名目なようなのですが、詳しい選定理由はよくわかりません。他の大学でもこの言語を題材にプログラミングを学べるところがいくつかあるようです。その授業では簡単な計算や制御構造の習得から始まり、なぜか再帰関数を書かされて、配列などまでやりました。いくつかのソート方法や連立方程式や積分などの数値計算も扱いました。後半はクラスといったオブジェクト指向なことまで扱うそうなのですが、全くプログラムの経験がない人には課題が少し重いようです。これは自分の大学の特殊な部分だと思いますが、実践的プログラミングというプログラミングコンテスト向けの授業が教養科目として存在し、参加者には何か一言語はある程度習得していることを前提として、オンラインジャッジ上の簡単な問題から難しい問題まで幅広く解かされます。アルゴリズムを説明してくれることもありますが、割と問題だけが提示されて放置プレイな授業となっています。やる気のある人だけが割と勝手気ままに問題を解きまくっているようです。9年前rubyですか。使ったことはないですね。教育のためには便利な言語なのでしょうか?放任主義で、授業を行うのは、社会に出たらあたりまえだから、良いことだとは思うけど、学生はまじめに取り組んでいるのでしょうかね。時間の無駄になっていないといいけど。ミクプラは自由にリンクできます。