
コンピュータ科学および工学(CSE )は、コンピュータ科学とコンピュータ工学のアプローチを含む学問分野です。材料科学および工学の分野と同様に、コンピューティングには科学と工学の明確な区分はありません。ただし、一部のクラスは歴史的にコンピュータ科学(データ構造とアルゴリズムなど)と関連が深く、他のクラスはコンピュータ工学(コンピュータアーキテクチャなど)と関連が深いです。インドの一部の大学や機関(IITなど)には、CSE学科という名称の学科があります。CSEは、ヨーロッパで技術情報学または工学情報学の学術プログラムの名前を翻訳するためによく使用される用語でもあります。学部と大学院の両方で専門分野とともに提供されています。[ 1 ]
つまり、CSEは、学術科目、学術プログラム、学術部門などを指す可能性があります。
大学によって学術プログラムは異なりますが、一般的にはコンピュータサイエンス、コンピュータエンジニアリング[ 2 ]、および電子工学のトピックの組み合わせが含まれます。学部課程では通常、プログラミング、アルゴリズムとデータ構造、コンピュータアーキテクチャ、オペレーティングシステム、コンピュータネットワーク、組み込みシステム、アルゴリズムの設計と分析、回路分析と電子工学、デジタル論理と設計、ソフトウェアエンジニアリング、データベースシステム、および計算理論、数値的手法、クラウドコンピューティング、機械学習、プログラミング理論とパラダイムなどの理論コンピュータサイエンスの中核科目が含まれます。[ 3 ]現代の学術プログラムでは、人工知能、画像処理、データサイエンス、ロボット工学、バイオインスパイアードコンピューティング、モノのインターネット、自律コンピューティング、サイバーセキュリティなどの新興コンピューティング分野もカバーしています。[ 4 ]ほとんどのCSEプログラムでは入門的な数学の知識が必要なため、学習の最初の年は数学のコースが中心で、主に離散数学、数学解析、線形代数、確率と統計、および物理学と電気電子工学の入門が含まれます。[ 1 ] [ 5 ]