コンピュータサイエンスの理学士(BSc)
EPITA School of Engineering and Computer Science
重要な情報
キャンパスの場所
Paris, フランス
言語
英語
学習フォーマット
校内で
間隔
3 年
ペース
フルタイム
授業料
EUR 9,900 / per year *
申請期限
31 Jul 2024
最も早い開始日
Sep 2024
* 1年当たり。 1年目:10,400ユーロ
序章
このプログラムは、管理スキルに加えて、数学、コンピュータープログラミング、アルゴリズム、およびコンピューターアーキテクチャの学際的なコースを提供します。これは3年間のプログラムで、パリでは100%英語で教えられています。
理想的な学生
このプログラムは、科学高校の学位を持ち、数学と一般科学の確かなバックグラウンドを持つ候補者を対象としています。
入場料
プログラム授業料
ギャラリー
カリキュラム
プログラム構成
セメスター1 | セメスター2 + 2ヶ月インターンシップ | |
セメスター3 | セメスター4 | |
セメスター5 | セメスター6(=企業・研究所での6ヶ月間のインターンシップ) |
このプログラムに登録した学生は、卒業後に理学修士プログラムを追求することができます。
1年目
プログラムの最初から、コンピュータサイエンスは学生に配信されるすべての異なるコンテンツの中に存在しています。 数学やデータ表現の最低限のバックグラウンドではできないため、プログラミング言語の紹介は数学スキルの復習(微積分、確率、代数のベース)とともに行われ、ソフトウェアエンジニアとして考え始めることができます。
これらのコアスキルは、学生に効果的なメンタル組織をもたらし、データを整理し、科学計算からビジネスアプリケーションアーキテクチャの設計まで、プログラムが解決できるあらゆる種類の問題を解決するソリューションを設計できるようにします。
ソフトウェアソリューションの構想に向けた共同の動きとして、Python、ソフトウェア、およびハードウェアアーキテクチャを使用したプログラミングが導入され、ハードウェアの考慮事項を忘れずに、アイデアからソフトウェア開発まで、コンピュータサイエンスを含むあらゆる分野で応用スキルと運用スキルを学生に身に付けさせます。
これらのスキルには、プロジェクト管理やチームワークなどの人間科学とソフトスキルの開発が常に伴います。
EPITAでは、練習し、知識をスキルに変換するための長い時間がなければ、学生がコンテンツを真に習得することはできないと強く信じています。 対象となるすべてのドメインは、実際の状況に触発されたプロジェクトを通じて実証および実践されます。
2年目は、1年目に学んだコアスキルを拡張し、コンピュータサイエンスと開発に関する運用スキルに引き続き焦点を当てます。 これは、UNIXとWindowsの両方でオペレーティングシステムのプログラミングと管理を追加し、プログラムライフサイクルの1つの大きなステップである展開と稼働を準備するためのネットワークを追加することによって行われます。
今年はC&C++プログラミング言語が導入され、ハードウェアによる計算のあり方について理解を深めることができます。 学生は、一般的なビジネス要件に合わせてメモリと計算時間を細かく管理する方法を学びます。
彼らは、データの永続性を設計する方法にアプローチすることによって知識の範囲を完了し、データベース入門コース中にそれを実際に発見します。
学生はまた、アルゴリズムの強化コースと、ビジネス上の問題に対する合理的な解決策を提案するための応用数学スキルを備えた理論領域の開発を継続します。 もちろん、管理コースは、学生が多価の専門家になるための旅を追求するための今年の一部になります。
3年目
3年目は、過去2年間に習得したスキルのオープンな結論です:学生は高度なアルゴリズムコースに参加し、Javaプログラミングと高度なデータベース技術を開発することによってプログラミングスキルを強化します。
現時点では、ITプロジェクトに関する企業の一般的な問題を把握することができますが、それらの問題に対して実用的で効率的な解決策をもたらすこともできます。
その後、学生は自分がたどりたい道を追求する準備が完全に整います。 彼らは、次のレベルの研究のために、技術指向、管理指向、またはデータ指向のパスを開始する準備ができています。
プログラムの成果
このプログラムの卒業生は、学生が到着した瞬間からの集中的な言語学習のおかげで、国際企業、特にフランスで遭遇するアプリケーション開発のすべての課題に対処することができます。 ユーザーインターフェイスの作成、サーバー側の処理、データアクセスパフォーマンスの最適化のいずれであっても、このトレーニングを卒業した開発者は、理解し、開発に参加し、最終的に選択したソリューションを実装することができます。
キャリアの機会
- フルスタックソフトウェア開発者
- ソフトウェア開発アナリスト
- ソフトウェア開発アナリスト
- フロントエンドの開発者
- テクニカルトレーナー
- プロジェクトマネージャアシスタント
- テックリードアシスタント
- 技術責任者