さまざまな種類のコンピューターエンジニアリングコースとは何ですか?
コンピューターエンジニアリング(CE)は、卒業生がコンピューターハードウェアコンポーネントを設計できるようにするための難しいカリキュラムであり、学生はいくつかの知識分野でコースワークを完了することを期待しています。 米国のCEプログラムは、工学技術認定委員会(ABET)によって規制されており、一般に、基本的な化学と物理学、微積分や微分方程式を含む高度な数学、電子工学、コンピュータープログラミング、コンピューターシステム設計の広範なクラスが必要です。 また、ほとんどの大学では、カリキュラムを完成させるために、英語の作文、人文科学、社会科学、および倫理を数時間必要とします。 授業の一部は、コンピューターサイエンスとソフトウェアエンジニアリングの関連分野と重複します。
コンピュータエンジニアリングプログラムに参加する学生は、数学と科学の強力な基礎を持っていることが期待されており、大学1年生で微積分レベルのコースを受講する資格が必要です。 また、最初の2年間に、それぞれの実験室のクラスとともに、化学および物理学のコースを紹介することを期待する必要があります。 英語の作文要件は通常、1年生の間に完了します。そのため、学生は自分の上位レベルのクラスでライティングの課題に備えることができます。 人文科学と社会科学の選択科目はいつでも満たすことができますが、多くの学生は各学期により幅広い学問的経験を提供するために4年間のプログラムを通してそれらを配置します。
数学はコンピューター工学コースの重要なコンポーネントであり、学生は少なくとも3つの微積分コースと微分方程式を扱う1つのクラスを受講する必要があります。 ほとんどの大学では、この進行に加えて少なくとも1つ以上の数学の選択科目が必要になります。また、一部の大学では、学生にマトリックス理論、確率、または離散数学を完成させる必要があります。 学生は、これらのクラスを修了して、高レベルの工学クラスで使用される概念を理解する必要があります。
コンピューター工学コースは学校によって異なります。 多くのプログラムでは、その部門のすべての学生にエンジニアリングクラスの紹介が必要です。 また、CEの学生は、コンピューターサイエンス、プログラミング、および電子工学の基礎に慣れるために、いくつかのクラスを受講します。 学生はこれらの入門クラスを修了すると、3年生と4年生の間に、より高度な工学クラスに備える必要があります。
コンピューターエンジニアリングコースの3年目と4年目は、コンピューターシステムの設計と応用に関する徹底した教育を提供します。 これらの年には通常、コンピューターアーキテクチャ、デジタルデザイン、オペレーティングシステム、およびネットワークに関するクラスが含まれます。 また、実地での実地体験を学生に提供するためのラボ作業や上級設計プロジェクトも含まれます。 学生はCEプログラムを修了すると、職場に入るか、大学院プログラムでコンピューターエンジニアリングコースを継続して受講するかを選択できます。