コンピュータサイエンスよりもコンピュータエンジニアリングを選択する必要があるのはなぜですか?


ベストアンサー

どちらか一方を取得した場合、問題はもっと何をしたいのかということだと思います。電気工学、コンピュータエンジニアリング、コンピュータサイエンスの学部生を専攻することになったため、両方のオプションを選択したため、どちらか一方に最善のアドバイスを提供できるかどうかわかりません。

それとは言っても、私はEEやコンピューターエンジニアリングで働きたいとは思っていませんでした。最初から、解決したい問題がコンピューターサイエンスの問題であることを知っていました。あなたがあなたを興奮させる問題を抱えている分野で働くならば、あなたは決して退屈することはなく、仕事は仕事のようではなく、より楽しいものです。私は他の2つの専攻を選択して、ハードウェアと、ソフトウェアのハードウェアに対する制限について理解を深めました。

MS / PhDを取得し続けているため、少し偏見があります。私は個人的に、私たちの社会で最もエキサイティングな進歩のいくつかが現在CS分野から出てきていると思うので、コンピュータサイエンスの博士号を取得し、現在はCS教授です。機械学習/ AIのようなものの可能性と応用は素晴らしいです…私は常に解決しようとしている新しいアイデア/エキサイティングな問題で目覚めます、そして私はその分野の私の興奮と知識を渡すために一年の大半を費やします

私の大学のコンピュータエンジニアリング専攻の多くは、実際にCS未成年者を取得しており、現在、高額のCSの仕事を見つけるのもはるかに簡単であるため、プログラミングスキルを向上させています。コンピュータエンジニアリングの仕事には、従来のコンピュータエンジニアが訓練を受けているよりも高いプログラミング能力が必要です。

私のアドバイスはコンピュータサイエンスですが、興味があれば、アーキテクチャ設計の追加コースをいくつか受講してください。あなたの学校が許し、あなたが時間/お金を持っているなら、あなたはまた、複数の主要なルートを試すことができます。参考までに、私のEEコースのほとんどは応用数学コースであり、ほとんどの数学コースでEEに相当するものに置き換えることができたため、私の1つの後悔は応用数学で4度を取得していません。

回答

選択する弟子は、それが扱うものとはほとんど関係がなく、コース終了後の結果としてのあなたの望みにほとんど依存します。

コンピュータサイエンスとコンピュータエンジニアリング;

コンピュータサイエンスは主に-

  • 計算の複雑さ
  • 数学-分析と複雑さ
  • 情報理論
  • 暗号化
  • データ構造
  • 並列プログラミング
  • ハードウェアの概念
  • データベース管理
  • 自動化理論
  • その他…

コンピュータエンジニアリング専攻は-

  • スケジューリング
  • コンピュータアーキテクチャ
  • コンパイラ
  • ネットワーキング
  • オペレーティングシステム
  • ソフトウェアエンジニアリング
  • 計算科学
  • ハッキング
  • シミュレーション
  • その他…

Computer Science コースは、理論、アルゴリズム、プログラミング言語、アーキテクチャなど、コンピュータサイエンスのすべての分野の概要を説明するため、主に求められています。 Computer Scienceは、データを処理するためのアルゴリズム、データと命令のシンボリック表現、データを処理するための命令言語の設計、さまざまなコンピューティングプラットフォームでデータを処理するソフトウェアを作成するための技術、ネットワーク間でデータを確実かつ安全に通信するためのプロトコルを扱います。さまざまな種類と規模のデータベース内のデータの編成、人間の知性のエミュレーションとコンピューターアルゴリズムによる学習、傾向の推測をサポートするための大規模なデータベース内のデータの統計モデリング、データのコンテンツと信頼性を保護するための手法。

コンピュータエンジニアリングは主にハードウェアとソフトウェアに焦点を当てています。これはコンピュータサイエンスと電気工学のハイブリッドであり、マイクロコンピュータから組み込みコンピューティングデバイスをラップトップに、デスクトップシステムをスーパーコンピューターに。そのため、マイクロプロセッサがどのように機能し、設計され、最適化されるかについての電気工学の考慮事項に関係します。電子部品間でデータがどのように通信されるか。電子部品の統合システムがどのように設計され、ソフトウェアで表現された命令を処理するためにそれらがどのように動作するか。また、特定のハードウェアプラットフォーム向けにソフトウェアを作成、コンパイル、および最適化する方法。したがって、コンピューターエンジニアは、ソフトウェアデザイン、ハードウェアデザイン、または両方を統合するシステムデザインを専門とする電気エンジニアです。

コンピューターの分野を初めて研究する場合は、コンピューターを使用することをお勧めします。科学は、探索する自由と独立性を高め、開始するのが難しくないためです。

頑張ってください。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です