mca 5 semのuptuシラバスは何ですか?
データベース管理システム (DBMS)
* DBMS の概要
* データモデル:ER モデル、階層モデル、ネットワーク モデル、リレーショナル モデル
* データベース設計:関数の依存関係、正規化、非正規化
* SQL:DDL、DML、TCL、ビュー、インデックス、トリガー
* トランザクション管理:ACID プロパティ、同時実行制御、リカバリ技術
* 高度な DBMS 概念:分散データベース、オブジェクト指向データベース、NoSQL データベース
コンピュータ グラフィックス
* コンピュータグラフィックス入門
* ラスターグラフィックス:スキャン変換、塗りつぶしアルゴリズム、クリッピング
* 2D 変換:移動、回転、スケーリング、シアリング
* 3D 変換:移動、回転、スケーリング、シアリング、投影
* ライティングとシェーディング:フォン シェーディング、グーロー シェーディング
* 曲線と曲面:ベジェ曲線、B-スプライン、NURBS
* フラクタルとレイトレーシング
*アニメーション
ソフトウェア エンジニアリング
* ソフトウェアエンジニアリング入門
* ソフトウェア開発ライフサイクル (SDLC):ウォーターフォール モデル、アジャイル モデル、反復モデル
* 要件エンジニアリング:収集、分析、仕様
※設計:建築設計、実施設計
* 実装:コーディング、テスト、デバッグ
* 検証と妥当性検査:単体テスト、結合テスト、システムテスト、受け入れテスト
* ソフトウェア メンテナンス:進化、リエンジニアリング、構成管理
選択 I:クラウド コンピューティング
* クラウド コンピューティングの概要
* クラウド コンピューティング アーキテクチャ:IaaS、PaaS、SaaS
* 仮想化:概念、技術、利点
* クラウド ストレージ:概念、種類、サービス
* クラウドセキュリティ:概念、脅威、対策
* クラウド アプリケーション:Web アプリケーション、モバイル アプリケーション、ビッグ データ アプリケーション
選択 II:モバイル アプリケーション開発
* モバイル アプリケーション開発の概要
* Android 開発:Android アーキテクチャ、Android SDK、Android Studio
* iOS 開発:iOS アーキテクチャ、Xcode、Objective-C、Swift
* ハイブリッド アプリ開発:Ionic、React Native、PhoneGap
* モバイル アプリケーション テスト:単体テスト、統合テスト、システム テスト、パフォーマンス テスト
* モバイルアプリケーションのセキュリティ:概念、脅威、対策
実用的
* DBMS ラボ
* コンピュータグラフィックス研究室
* ソフトウェアエンジニアリング研究室
* クラウド コンピューティング ラボ (選択した場合)
* モバイル アプリケーション開発ラボ (選択した場合)