プログラミング学習のための講座選びで悩んでいます

このQ&Aのポイント
  • 大学の初心者向けプログラミング講座を受講したいと考えていますが、C言語、java、コンピュータグラフィックスの講座からどれを選ぶべきか迷っています。
  • プログラミング初学者なので、javaを学ぶべきか悩んでいます。一方で、コンピュータグラフィックスが役に立つ可能性もあると言われています。
  • どなたかアドバイスやご意見をいただけないでしょうか?
回答を見る
  • ベストアンサー

プログラミングを学ぼうと思っています。

技術者向けのカテゴリのなか、初心者の質問失礼します。 大学の講義で初心者向けのコンピュータプログラミング講座を受講したいと考えています。 C言語について、javaについて、コンピュータグラフィックスについて、の三つの講座があるのです。 C言語についての講座は受講を決めているのですが、javaとコンピュータグラフィックスのどちらをとるか悩んでいます。 私はプログラミングについては右も左も分からないのですが、プログラミングを最初から学ぶのなら、やはりjavaを取った方が良いでしょうか? また、「社会に出て役に立つか」という面から考えるとコンピュータグラフィックスの方が良い、と言われたのですが、本当にそうなのでしょうか?javaは数年後に古くなる、ということですか? どうかアドバイス・ご意見下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • qaqa013
  • ベストアンサー率27% (17/62)
回答No.4

・C言語は構造化プログラミング ・Javaはオブジェクト指向 ・C++はオブジェクト指向 中途半端にCをやってC++をやるとC++でも構造化プログラミングできるのでオブジェクト指向の意味が無くなるプログラミングになる。 オブジェクト指向を学びたければJava。 Javaは実用性は別にしてオブジェクト指向を学ぶ上では最適な勉強向けの言語。 構造化プログラミングを学びたければC言語。 >「社会に出て役に立つか」という面から考えるとコンピュータグラフィックスの方が良い、と言われたのですが >POV-Rayを使い、モデリング、レンダリング、アニメーションなどをやるそうです POV-Rayだったら社会に出てからは趣味の範囲でしか役に立たないでしょう。

bakunoyume
質問者

お礼

回答ありがとうございました。 大変参考になりました。

その他の回答 (3)

  • nim05
  • ベストアンサー率61% (111/181)
回答No.3

JAVAをマスターしておくと、C#などガーベジコレクションというメモリ管理方式の言語が違和感なくすんなりマスターできますね。 グラフィックは、何か一つマスターしておけば応用できると思いますが、必要だったら、もしくは興味があるなら独学でもいいような気がします。 言語の習得は、ITの技術の中では比較的長い期間役に立つとは思いますが、それでも時代と共に求められる知識は変わっていきます。 プログラムを組んだ経験や、どんどん追加されるライブラリの調べ方など「習得の方法」を身につければ、将来新しい言語が出てきても心配しなくていいです。

bakunoyume
質問者

お礼

回答ありがとうございました。 参考にさせていただきました。

  • anicicle
  • ベストアンサー率36% (129/356)
回答No.2

プログラミング言語としては、最初はC言語を受講するのであれば、javaの優先度は下げてもよいでしょう。もちろん、両方学んでもいいのですが、似たような構造体系の為かえって混乱する可能性もあります。 C言語はPCのアプリケーション作成から、組み込み開発まで幅広く活用されていますし、前述の通りjavaも似たような体系の為、C言語(C++)を十分に理解することができれば、その経験はjavaにも応用でできます。 Javaは一時期よりもブームは去っていますが、最近話題のandroid携帯の開発言語はjavaに近い構成でありjavaプログラムも動作させることができます。 >コンピュータグラフィックスは、POV-Rayを使い、モデリング、レンダリング、アニメーションなどをやるそうです。 ということであれば、 >「社会に出て役に立つか」という面から考えるとコンピュータグラフィックスの方が良い、 と言うのは微妙な発言です。 グラフィックデザイナーや、CGアニメーションの分野の業界にでも進まない限り利用しない知識と技術ですから。 もちろん、プログラミング言語もプログラム開発い解ではほとんど役に立ちませんが……

bakunoyume
質問者

お礼

回答ありがとうございました。 とても役立ちました。

noname#111181
noname#111181
回答No.1

SE歴20年の者です。 プログラミングを最初から学ぶのなら、C言語で十分でしょう。 ただし、実際の現場でC言語が用いられる分野は、ロボット制御などの組み込み分野に限られます。 Javaについても、Web開発の第一線からは退いており、ECなどのバックボーンを担う分野に限られます。 C言語とJavaは似ている部分が多いので、プログラミングに対する理解を深めるという意味では両方受講することが役に立つかもしれませんが、実戦ですぐに使えるとは考えないでください。 コンピュータグラフィックスは、逆に分野が広すぎるので、どのような講義なのか想像できません。シラバスを取り寄せて内容をご覧になった方がよろしいかと存じます。

bakunoyume
質問者

お礼

おはやい反応ありがとうございます。 コンピュータグラフィックスは、POV-Rayを使い、モデリング、レンダリング、アニメーションなどをやるそうです。 アドバイス本当に有難うございました。参考にさせて頂きます。

関連するQ&A

  • プログラミング言語について

    コンピューター関連に詳しい人にお聞きします。 最近プログラミングに興味がわいてきました。 調べてみるといろいろな言語があるということが分かり、うぃきなどで調べてみたのですが意味が分かりませんでした。 javaやc、c++,phpなど実生活ではどのような場で使われているのでしょうか? それと俗にプログラマーと呼ばれる方々は、それらの言語すべてに対して知識があるのでしょうか? またプログラミング言語同士には、なにか繋がりがあるのでしょうか?例えばc++はcの派生といったようなもの。 回答よろしくお願いします。

  • プログラミング言語の質問です

    プログラミング言語の質問です プログラミング言語を今から勉強しようと思います。 そこで、オブジェクト指向の言語として(というより、今の社会で役立つ言語として)習うべきなのはどの言語でしょうか? 私は候補として、javaとC++を知っていますが、どう違うのかは分かりません。 どちらもCからの派生みたいなことは知っています。 そこで、javaとC++を比較して (1)どう違うのでしょうか?(できることの違い) (2)どちらの方がより優れていると思いますか? 今のところjavaとC++を考えていますが、他の言語の方が良いなら教えてください。 その他、プログラミング言語に関して知っておいたほうが良いことがあれば、 ぜひ教えてください。 回答よろしくお願いします。

  • プログラミング言語の質問です。

    プログラミング言語の質問です。 プログラミング言語を今から勉強しようと思います。 そこで、オブジェクト指向の言語として(というより、今の社会で役立つ言語として)習うべきなのはどの言語でしょうか? 私は候補として、javaとC++を知っていますが、どう違うのかは分かりません。 どちらもCからの派生みたいなことは知っています。 そこで、javaとC++を比較して (1)どう違うのでしょうか?(できることの違い) (2)どちらの方がより優れていると思いますか? 今のところjavaとC++を考えていますが、他の言語の方が良いなら教えてください。 その他、プログラミング言語に関して知っておいたほうが良いことがあれば、 ぜひ教えてください。 回答よろしくお願いします。

  • プログラミングを始めようと思います。どの言語からやればいいでしょうか?

    プログラミングを始めようと思います。どの言語からやればいいでしょうか? プログラミングを始めようと思っています。 でもどの言語から始めればいいのか、基礎知識は何が必要か、 どこから手をつければいいのか分からなくて・・・ いろんな質問やサイトを調べたら javaかCかVB のどれかからやった方がいいと あったのですが、 超初心者はどれから始めたほうがいいんでしょうか? あと、プログラミングを始めるのにあたって 必要な基礎知識は何でしょうか? これは調べた質問・サイト全て 言っていることが違うので・・・ いろんな人の回答がほしいです。 宜しくお願いします。

  • プログラミング学びます!

    PCスクールに通い、プログラミングを学ぼうとしています。 ですが、一言でプログラミングといっても、C&C++、 CGI、 Java、 PHPなどたくさんの言語があるので、初心者の私は どれを学ぶべきか全く解りません(>_<) それぞれの特性、お勧めの言語などあったら教えてください☆ よろしくお願いいたします。

  • 新言語プログラミング2005?

    以前にC/C++言語・Javaプログラミングを勉強したことがあるのですが、今は違う業界にいて、最近では何のプログラミングが最新なのか分かりません。 「これから」という新言語プログラミングを、誰か知っていたら教えてください。 ちなみに、C言語とJavaの検定・2級を持ってます。

  • ゲームプログラミングは何言語?

    ゲームプログラミングに興味があるのですが、初心者なので全く分かりません。今、PascalとJavaを勉強しています。これからC言語も勉強の予定です。パソコンやプレステのゲームソフトもこのような高水準言語で書かれているのですか?それとも、まったく別のもので書かれているのでしょうか?もしゲームプログラミングをするにあたって、この言語は勉強しておいたほうがいいよというのがありましたら教えてください。

  • プログラミング言語の習得について

    プログラミング言語の習得について こんにちは。某大学の理工学部数学科に通う4年生です。 プログラミング言語について質問させていただきます。 僕は先日基本情報技術者試験を受験しました。 その試験ではプログラミング言語を1つ習得しないといけなかったためC言語の入門書を一冊勉強しました。 今家にはC++とJavaの入門書、C言語の中級書もあります。 そこで質問なのですが、 続けてプログラミング言語を勉強するには、C言語の中級書、上級書というように1つの言語を徹底的にマスターした方がいいですか? それとも、C++、Javaの入門書を一通りやってC以外の言語も一応使えるようにした方がいいですか? ちなみに大学院に進学する予定なのでまだまだ勉強できる環境にあります。 宜しくお願いします。

  • プログラミングをはじめたい

    こんにちは、よろしくお願いします 病気のため長期療養で半年ほど会社を休職することになりました そこで暇を持て余しているのでプログラミングを初めてみたいと思っています どの言語を覚えたら良いのか見当も付かなかったので、取りあえず目標を立ててみました 私の取りあえずの目標はネットワーク内(LAN内)の別PCをWake Up On Lanで起動できるようなソフトを作る事を目標としました 私の目標を達成するにはどの言語を覚えればいいのでしょうか? プログラミングは初めてで右も左も解りません この辺の事が記載されたサイトや書籍などもあれば紹介お願いします それとC++やJAVAを覚える場合でもC言語の基礎をマスターしてからそれらに移った方が良いのでしょうか?

  • プログラミングの勉強仲間をつくるには

    非技術系会社員(OL)です。 プログラミングを独習しているのですが、IT系の方との接点がゼロで、一緒に勉強したりいろいろと教えて頂ける仲間(・・・先生?)がほしいです。 いまはC++をやっています。(ロベールのC++入門講座を読み終えたところで初心者です。) いまはCの派生言語で簡単なものを書いていますがこれからC++をつかってゲームなど作りたいと思っています。 IT勉強会などもみてみたのですがC++のものはなかなか見つかりません。 平日は夜遅くなってしまうので、できれば都内で週末などの勉強会があればとおもったのですが、やっぱりプログラミングはネット上で相談したりというのが普通なのでしょうか? アドバイスおねがいします。

専門家に質問してみよう