コンピュータ系開発者のための大学学部選び

このQ&Aのポイント
  • 高2のコンピュータ系開発者が大学の学部を選ぶ際に困っています。
  • プログラミングには興味がありますが、オブジェクト指向を理解できずに苦戦しています。
  • マザーボードやARMのボード設計、製品組み立て、ハードウェアやソフトウェアの管理に興味がありますが、どの学部に進むべきか迷っています。
回答を見る
  • ベストアンサー

コンピュータ系の開発者が行く大学の学部

高2です。そろそろ行きたい大学を決めたいと思っているのですが、なかなか学部が決められなくて困ってるところです。 コンピューターに関しては10年ほど好きでいじってるので、この方面に進むという考えもあります。 プログラマーもいいかなとも思ったのですが、PHP、Java、C#、Pythonをかじってるのですが、オブジェクト指向がどうしても理解できず、向いていないことがわかりました。 そこで、 ・マザーボードやARMのボード設計 ・すでに設計されたメモリや各種パーツを製品しとして組み合わせること ・VPSやwebホスティングのハードやソフトの管理やインストール(現在Linux歴は3ー4年で、gccでクロスコンパイル、nginxでリバースプロキシがそれなりに使える、stackoverflow読めばだいたい問題が解消できるレベル) の興味のあることに向かうにはそれぞれどのような学部に行くべきか、教えてください。

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

  • ベストアンサー
回答No.3

今どきのデジタル回路の設計って、CADや机上で回路図描いたりするんじゃなくて CやJavaにちょっと似てるハードウェア記述言語(HDL)と合成ソフトウェア使って回路図を生成したり 面積が最小で配線が最短になるように基板上の配置をソフトで計算させる なんてことをやってます。 回路規模が大きくなっているのが一番の理由ですが、 例えば、検査で一部に故障を検出しても、その製品を破棄するのではなく 予め用意しておいた代替部品へのバイパス手術的なこともやりますし 第三者が勝手に回路内部を覗き見できないように検査用回路を暗号化したりもしますので こうなると、頭と紙だけで回路図を設計するのはほとんど無理だからです。 チップ開発じゃなくて、セット開発のほうでも組み込み系としてのPGはあります。 (ファームウェア開発やマイコンPG) よって、ハード設計者にも、かなりソフト開発的なセンスが求められます。 だからいって、情報工学としてのソフトウェア経験しかないないと ”各行が無限ループで動作し続けているようなプログラミング言語”は とても分かりにくいものですし、ノイズ対策や省電力化といった 電子工学の基礎を知らないでハード設計するのは、ほぼ無理だと思いますので なので、デジタル回路設計に興味があるなら、電子工学科を選択するべきだと思います。 ただし、上述したようにハード設計の道具として、ソフト開発は深く関わってきますから プログラミングの一部に苦手意識があるということからの消去法だけで ハード方面を選ぶというのであれば、再考されたほうがよいでしょう。

a1g223xzr
質問者

お礼

ありがとうございます 電子工学科ですか。。。 かなりいろいろな大学にありそうなので選べそうです

その他の回答 (2)

  • aki43
  • ベストアンサー率19% (910/4730)
回答No.2

いわいるハード系ソフト系ってやつね 同じやるなら 嫌い苦手 よりは 好みの方が良いとは思うけど 趣味遊びレベルと現実は違うからね でも なるべくなら 好みの方が 踏ん張りは利くと思うけど 行きたい大学を決めたいと思っているのですが >>焦る事無かれ 知り合いは ソフトハード両方行ったよ 迷うのではなく頭が柔らかい内に勉強だね どのみち 現場で揉まれ鍛えられてしまうんだから 方向性を決めてしまうと 柔軟性が低下がちに成るから いろいろ経験しよう  それと 思うのは 細分化し過ぎな気がします

a1g223xzr
質問者

お礼

ありがとうございます。 たしかに細分化しすぎてる気がします。 先に方向性を決めたがってしまうのでしょうか..

  • black2005
  • ベストアンサー率32% (1968/6046)
回答No.1

ハードに比重を置くなら電子工学 ソフトに比重を置くなら情報工学 どちらもハード/ソフト両方学ぶことになるけどね

a1g223xzr
質問者

お礼

ありがとうございます。 がっつりソフトにいる人はどうしてもなじめないことがありまして。ハードのほうの人のほうが馴染みやすいんですよね...

関連するQ&A

  • gccインラインアセンブラのおすすめ学習サイト

    大学院生です。 研究でアセンブラレベルでコードをいじる必要が出てきたので、 手始めにインラインアセンブラ(gcc)を勉強したいと思ったのですが、 サンプルコードを動かしてみると早速エラーが出てコンパイルが通らなかったりと、これがいいというサイトや本が見つかりません。 プログラマの型でインラインアセンブラ(gcc)を学習する上でおすすめのサイト、あるいは本などの教材の情報を持っている方がいらっしゃったらよろしくお願いします。 なお、情報系の大学院生ですが、事情により学部から院生の間に数年ブランクがあって、アセンブラを学習したのはかなり前で、復習を兼ねたいというのもあります。従って、全くの初心者ではありません。 以上、よろしくお願いします。

  • プログラムの設計方法を学ぶには

    プログラムの動作原理、記述はある程度できます。 実際個人で組んだりしたことも何度もあります。 ※研究用とかスクリプトとかの小規模なものです。 しかし、もう少し大きなものや、複雑なもの、もしくは安定した動作をさせるには もう少し高いレイヤーというか設計手法的なものを学ぶ方が良いのではと考えております。 MVCとかオブジェクト指向など概要は分かるのですが、 実際に設計するにあたっての方法論など学ぶには良い本/サイドなど無いでしょうか。 職業プログラマになりたいと言うわけでは無いのですが、 書くのは好きなのでもうちょっとスキルを上げたいと思っています。 とりあえずは、取っ掛かり的なもの、幅広く網羅しているものを学んで、 実際に必要なものを深く学びたいと思います。 その他、アドバイスなどありましたらお願いします。 ちなみに言語はC,javascript,pythonなどを使ってます。 シェルスクリプト、awkもよく使います。

  • もし仮に5つの言語(Python, Java, C/C++, Perl

    もし仮に5つの言語(Python, Java, C/C++, Perl, LISP、アセンブラ)を学ぶとした場合の学習順序 こんばんは。 もしこの5つを何年かかけて学ぶとした場合、この学習順序をどうおもいますか? ちなみにこの5つの言語は、linuxなどのOSやオープンソースソフトウェアの開発に携わっている方たち(ハッカーの方たち) が、OSや言語開発をするなら学ぶべき言語として主張していました。(クラッカーではなくハッカーです) この方たちがいうには pythonをはじめに学習し、次にjava それからC/C++, Perl, LISP、アセンブラの順番が良いと言っていました。 特にpythonを一番に学び、javaを2番に学ぶべき理由としては↓ まず Python から始めることをおすすめします。設計がきれいだし、ドキュメントもしっかりしているし、初心者にもそこそことっつきやすくできています。でも入門言語として最適でも、おもちゃではありません。強力で柔軟で、大きなプロジェクトにもじゅうぶん対応しています Java もプログラミングを学ぶにはよい言語です。 Python よりはむずかしいですが、できるコードは Python より高速です。二番目の言語としてはとてもすぐれていると思います。 本気でプログラミングをするなら、C を勉強するしかありません。これは Unix の中核となる言語です。C++ は C と密接な関係にあります。片方を知っていれば、もう片方を学ぶのはそんなにむずかしくありません。が、どっちも真っ先に勉強しようとするのには向いた代物ではありません。 それ以外に Perl と LISP があります。Perl は実際的な意味からも勉強しておく価値があります。アクティブ Web ページやシステム管理にとても広く使われているからです。自分では Perl を使わなくても、読めるようにはなっておきましょう。LISP は、それをモノにしたときのすばらしい悟り体験のために勉強しましょう。この体験は、その後の人生でよりよいプログラマーとなる手助けとなるはずです。たとえ、実際には LISP そのものをあまり使わなくても。 さらに、visualbasicやC#などはやめた方が良い。と主張しています。↓ ウィンドウズの下でハッキングを学ぶのを、拘束衣を着て踊りを学ぶのに例えたのは、あれは冗談じゃないんですよ。 Visual Basic や C# にはそれぞれ個別に問題があります。その大きなものは、移植性がないことです。マイクロソフトの独占言語だというだけで、もうすでに失格ですし、ほかの Basic と同じく言語としての設計もまずく、悪いプログラミングの習慣が身についてしまいます。 足りなかったのでこちらに。 みなさんはこの順序や考えについてどうおもいますか? 本当にpythonは最初に適した言語なのでしょうか? 長文になってしまい申し訳ありません。 できればひとりでも多くの技術者の意見が聞きたいです。なんでもかまいません。 もし良ければ回答お願いします。

  • 大学の学部で楽しそうまた楽しかった学部は何ですか?またどんな学部でした

    大学の学部で楽しそうまた楽しかった学部は何ですか?またどんな学部でしたか?回答の程よろしくお願いします。

  • 職業訓練で就職できますか?

    近くのハローワークの職業訓練なのですが。 1.経営情報管理-経営戦略に沿った情報化戦略を構想・提案ができるための知識を習得する 2.データベース活用技術-データベースシステムの設計・構築に関する技術および関連知識を習得する 3.プログラミング技術-プログラミング言語(Java、VB等)やUMLによるオブジェクト指向開発のための設計手法を習得する 4.ネットワーク技術-ネットワーク(LAN、インターネット)に関する技術および関連知識を習得する 5.Webアプリケーション構築-JSP・サーブレットを用いたWebアプリケーション構築技術および関連知識を習得する 6.システム構築実習-データベース技術、ネットワーク技術、プログラミング技術を活かし、グループで実際に業務システム(Webアプリケーションシステム)を設計・構築する これを半年にわたって学ぶようです。受講後の就職としてはシステムエンジニアやプログラマーとなっていますが、全くの基礎知識無しに職業訓練で半年学んで、そのような仕事が出来ますでしょうか?仮に就けたとしてもついていけずチンプンカンプンか、常に勉強し続けなければいけないような気がするのですが、いかがでしょうか?

  • サイト開発による研究ができる大学(学部)ってありますか

    将来、Webプログラマーになろうと思っています。(ブラックとかいろいろありますが、それでも) 現在高一です。 それで、大学選びでこういうことをしたい、と思いました。 http://markezine.jp/article/detail/1712 これとかで例えば早稲田の学生(早稲田大学大学院ファイナンス研究科っての)が 開発(協力)してる、みたいなのがありますよね?(ほぼ無いんですかね?) で、こんな感じのことを大学でやってみたいんですけど、 そういうことができる大学(学部)はありますか? (大学院はなしで、国立、できれば東京都以外がいいです) 分かりづらい上、注文多くてすいません

  • JavaとMySQLとの連携でソフト開発(自社用

    現在、10数名規模のweb系(HP製作等)ベンチャー企業で総務人事を担当しています。 次の4月から、今までエクセルで手計算していた給与計算等をオリジナルで作成せよとの、 指示を受けました。 (業務の内容は本来であれば、小規模なので、既存のソフトで十分なのですが、社長がJavaやそういったソフト開発の事業も視野に入れて、まずは当社の若手にプログラミングをさせて、精度を見たいということなようです。) 簡単な条件は、 仕様は、給与計算機能全般、社員のデータベースを作成し、更新できる、出力して給与明細を印刷できる(PDF等に出力できる) 環境は、 すべて無料ソフトで、今のところイクリプス、MySQLを使っています。 要員は、 うちの新人のwebプログラマー(HTML1年)と私(人事総務畑7年、プログラミング未経験)のペアで、空き時間で開発する形です。 役割は、私(給与計算の仕組み、業務上の特性を反映させる、スケジュールなど担当)      新人(プログラミング、GUIの設計などです) 状況は、 .二人とも、「わかりやすいJava入門」という書籍をひと通り学習し、またSQLについても、基本文法や簡単な計算はできるようになったが、データの受け渡しや、オブジェクト指向(必要なのかわかりませんが)の理解はできていません。 そこで質問です。 1.SQLに社員情報の登録はできており、それをJavaで呼び出したり、それを元に計算し、 DBを更新できるという方法が、よくわからないので、どんな方法があるのか教えてください。 2.また、簡単な計算はコンソールに出力できるのですが、ファイル(データ)として出力するにはどんな方法がありますか? また、参考書籍やURLを教えて頂けるとありがたいです。 長文になりましたが、ご回答よろしくお願いします。

    • ベストアンサー
    • Java
  • 途上国開発を学ぶにはどの学部?

    高3で進路の決定を急いでいます。 東京大学か一橋大学か京都大学で迷っています。 国際開発の職に就きたいと考えていますので、それを大学で学びたいです。 具体的な業種やシステムをあまり把握していないため 具体的なことは言えませんが、 途上国発展の戦略を練りたいな、と漠然と考えております。 上記の三大学のうちどこが国際開発学で優れているか、 またどの学部かも教えていただきたいです! どれかの大学に属し、国際開発を学んだ方もその様子なんか教えてくれたら 嬉しいです!!!

  • 大学の学部

    質問させていただきます。 私は客室乗務員を目指していて 高校卒業後は四年生大学に 進学する予定なのですが、 客室乗務員を目指すなら どの学部を受ければ良いかが よく分からないので 教えて下さい。 出来れば大学名も 教えてくださると 嬉しいです。 よろしくお願いします。

  • 大学 学部について

    高校2年です。 大学の学部についてです。 僕は最初大学でマーケティングの勉強をしたいので 経営学部や商学部を受けようと思っていました。 しかし、経営学部や商学部は 授業で数学を扱うと聞いたのですが、 僕の学校は単位制です。 なので、数IIBは取らなくても いいことになってるので 僕は文系で受験に必要ないと思い 数学の授業を全くとっていません。 なので商学部や経営学部を受験するのを やめようか考えています。 そこで質問なのですが 1.このまま商学部や経営学部に入って 大学の授業についていけるか。 2.難しい場合、商学部や経営学部を除いて 数学を扱うことがほとんどない授業で マーケティングを勉強することができる 大学はあるか。ある場合は偏差値、位置は問いません。 ぜひ、その大学名と学部を教えてください。 この二点をお願いしたいです。 不可能な場合は 法学や心理学も興味があるので そちらの方を目指そうと思います。 お願いします。