ソフトウェアエンジニアリングとは?
ソフトウェア エンジニアリングは、ユーザーのニーズを分析し、それらのニーズを満たすソフトウェアアプリを設計・構築・実験するプロセスである。ソフトウェアが効率的で確実に経済的に動作するべく、ソフトウェアエンジニアリングは体系的な方法を適用してソフトウェアの開発・運用・保守を計算する。
VTC アカデミープラスの国際標準のソフトウェアエンジニアリングトレーニングプログラムはソフトウェア開発プロセスや他のソフトウェア開発をサポートするソフトウェアツールをソフトウェア業界に適用するスキル等の深い知識を提供する。 さらに、このプログラムはニーズ収集、分析、設計、プログラミング、テスト、運用、保守といったようなソフトウェアプロジェクトの各段階に関連する必要な知識も提供する。
収入面で市場をリードするソフトウェアエンジニアリング 業界
世界の主要産業として、IT全般、特にソフトウェア エンジニアリングは人材雇用市場の中で他の職業よりかなり高収入の産業である。具体的には、スペシャリスト職から上級管理職までこの業界の平均給与は月額 2,500 万ドンから 1 億 3,000 万ドンの範囲となる(TopDev;ベトナム IT ランドスケープ 2020 レポートによる)。
第1学期
1. 学期オリエンテーションセッション
2. 英語1
3. 個人およびキャリア開発
4. 学び方を学ぶ
5. ソフトスキル: 創造的思考、批判的思考、問題解決、コラボレーション、コミュニケーション
6. コンピュータの基礎
7. 基本的なプログラミング言語
8. データ構造とアルゴリズム
9. オブジェクト指向プログラミング
10. ネットワークプログラミングの基礎
11. RDBMS の操作
12. オブジェクト指向の分析と設計
13. プロジェクト1
第2学期
14. 学期オリエンテーションセッション
15. 英語2
16. HTML、CSS、JavaScript を使用した Web プログラミング
17. 開発者向けのUI/UXデザイン
18. Web UIプログラミング
19. PHP と MySQL を使用した Web アプリの構築
20. Web アプリの展開とメンテナンス
21. ソフトウェアテスト
22. プロジェクト2
第3学期
23. 学期オリエンテーションセッション
24. 英語3
25. ソフトウェアアーキテクチャの概要
26. NoSQLデータベース
27. NodeJSプログラミング
28. バックエンド開発フレームワーク
29. Web フロントエンド開発フレームワーク
30. モバイルアプリ開発
31. クロスプラットフォームのモバイルアプリ開発
32. Golang を使用したバックエンドの構築
33. DevOps の概要
第4学期
34. グランドプロジェクト
第5学期
35. デザインパターン
36. TensorFlow を使用したディープラーニング AI
37. ソフトウェアアーキテクチャソリューション
38. プロジェクト管理
39. アジャイルソフトウェア開発
40. キャップストーンプロジェクト