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

CSEの必須要素であるコンピュータプログラミング

コンピュータサイエンスとエンジニアリングCSE )は、コンピュータサイエンスコンピュータエンジニアリングのアプローチを組み合わせた学問分野です。コンピューティングにおいては、材料科学と工学の分野と同様に、科学と工学の間に明確な区分はありません。しかし、歴史的に、一部の授業はコンピュータサイエンス(例:データ構造とアルゴリズム)に、他の授業はコンピュータエンジニアリング(例:コンピュータアーキテクチャ)に関連が深いとされています。CSEは、ヨーロッパでは技術情報学または工学情報学の学術プログラム名を翻訳するためによく使用される用語です。学部課程大学院課程の両方で提供されており、専門分野も用意されています。[ 1 ]

学術コース

学術プログラムは大学によって異なりますが、通常はコンピュータサイエンス、コンピュータエンジニアリング[ 2 ]電子工学のトピックの組み合わせが含まれます。学部課程には通常、プログラミングアルゴリズムデータ構造コンピュータアーキテクチャ、オペレーティングシステム、コンピュータネットワーク組み込みシステムアルゴリズムの設計と分析回路解析エレクトロニクスデジタルロジックと設計、ソフトウェアエンジニアリングデータベースシステム、計算理論数値手法クラウドコンピューティング機械学習、プログラミング理論、パラダイムなどの理論コンピュータサイエンスの中核科目が含まれます。[ 3 ]現代の学術プログラムは、人工知能画像処理データサイエンスロボット工学バイオインスパイアードコンピューティング、モノのインターネット自律コンピューティング、サイバーセキュリティなどの新興コンピューティング分野もカバーしています。[ 4 ]ほとんどの CSE プログラムでは、入門的な数学の知識が必要となるため、研究 1 年目は主に離散数学数理解析線形代数確率統計、および物理学電気電子工学入門などの数学のコースが占めます。[ 1 ] [ 5 ]

参照

参考文献