1. トップ
  2. 学校紹介
  3. 情報公開
  4. 学科情報
  5. シラバス - 科目一覧

シラバス

ケータイ・アプリケーション科 2023年度入学生

科目名 ハイブリッドアプリ開発技法 作成日 2023/03/30
区分 必修 実習
開催時期 2年次 後期
講義・演習駒数/週 0駒
実習・実験駒数/週 1駒
合計駒数/週 1駒
総時間数 30時間
総単位数 1単位
企業連携
授業の目的 ハイブリッドアプリ、マルチプラットフォーム開発の開発技法を学び、技術者として開発時の選択の幅を広げる。
到達目標 ハイブリッドアプリ、マルチプラットフォーム開発環境について使い方を説明出来る。 3パターンの開発環境に触れ、簡単なアプリケーションを作成出来る。

評価項目 ①定期テスト ②小テスト ③レポート ④課題 ⑤作品 ⑥ポートフォリオ ⑦成果発表 ⑧その他
割合  %  %  % 90%  %  %  % 10%
評価基準
①3パターンの開発環境での課題を全て提出すること。 ②課題で要求された動作が正常に行われること。 ③ハイブリッドアプリ開発、マルチプラットフォーム開発の利便性と考慮しなければならない点について説明が出来る。
※上記に示した評価項目の割合(%)を基準に、総合評価点を算出して成績評価を行う。
※出席率が80%未満の場合は、評価対象としない。

担当教員 安藤 玲生
テキスト・参考文献 オリジナルテキスト
実務経験有無  
システムエンジニアとしてマルチプラットフォームのアプリ開発に従事した実務経験がある。その経験から、本科目に対する職業実践的な教育を行う。 
関連科目    履修前提   

授業計画

回数 学習目標 学習項目
1 ・webベースでのハイブリッドアプリ開発 ハイブリッドアプリ開発環境を準備出来る。  ハイブリッドアプリの概要を説明出来る。  ハイブリットアプリについての概要を学ぶ。 IDEの使い方を学ぶ。  
【理解度確認】確認問題
2 ・webベースでのハイブリッドアプリ開発 ハイブリッドアプリのサンプルを作成し、実行出来る。   簡単なサンプルアプリを作成する。  
【理解度確認】課題アプリの作成
3 ・webベースでのハイブリッドアプリ開発 簡単なアニメーションと描画機能を利用出来る。   html5とCSSを利用し、アニメーションや描画機能を備えたアプリの動作を確認する。  
【理解度確認】課題アプリの作成
4 ・webベースでのハイブリッドアプリ開発 SPAについて説明出来る。 SPA開発で利用されるフレームワークを活用出来る。   SPA開発に主軸を置いたフレームワークを活用したアプリの動作を確認する。  
【理解度確認】課題アプリの作成
5 ・webベースでのハイブリッドアプリ開発 簡単なイベント処理をアプリに実装出来る。   イベント処理を実装したアプリの動作を確認する。  
【理解度確認】課題アプリの作成
6 ・マルチプラットフォーム開発の代表的なIDEでの開発(独自レンダラ型) 開発環境を準備出来る。  マルチプラットフォーム開発の概要を説明出来る。  独自レンダラ型のマルチプラットフォーム開発の概要を学ぶ。 マルチプラットフォーム開発が出来るIDEの環境を準備する。 IDEに触れ、操作に慣れる。  
【理解度確認】課題アプリの作成
7 ・マルチプラットフォーム開発の代表的なIDEでの開発 サンプルアプリを作成し、実行出来る。   簡単なサンプルアプリを作成し、ファイル作成からアプリのビルドまでの流れを学ぶ。  
【理解度確認】課題アプリの作成
8 ・マルチプラットフォーム開発の代表的なIDEでの開発 テキストの入出力処理を実装出来る。   オリジナルアプリ作成を通して、テキストの入出力機能の実装を学ぶ。  
【理解度確認】課題アプリの作成
9 ・マルチプラットフォーム開発の代表的なIDEでの開発 イベント処理が実装出来る①   オリジナルアプリ作成を通して、イベント処理の実装を学ぶ。  
【理解度確認】課題アプリの作成
10 ・マルチプラットフォーム開発の代表的なIDEでの開発 イベント処理が実装出来る②   オリジナルアプリを完成させる。  
【理解度確認】課題アプリの作成
11 ・マルチプラットフォーム開発の代表的なIDEでの開発(ネイティブ型) 開発環境を準備出来る。  マルチプラットフォーム開発の概要を説明出来る。  ネイティブ型のマルチプラットフォーム開発の概要を学ぶ。 マルチプラットフォーム開発が出来るIDEの環境を準備する。 IDEに触れ、操作に慣れる。  
【理解度確認】課題アプリの作成
12 ・マルチプラットフォーム開発の代表的なIDEでの開発 サンプルアプリを作成し、実行出来る。   簡単なサンプルアプリを作成し、ファイル作成からアプリのビルドまでの流れを学ぶ。  
【理解度確認】課題アプリの作成
13 ・マルチプラットフォーム開発の代表的なIDEでの開発 テキストの入出力処理を実装出来る。   オリジナルアプリ作成を通して、テキストの入出力機能の実装を学ぶ。  
【理解度確認】課題アプリの作成
14 ・マルチプラットフォーム開発の代表的なIDEでの開発 イベント処理が実装出来る①   オリジナルアプリ作成を通して、イベント処理の実装を学ぶ。  
【理解度確認】課題アプリの作成
15 ・マルチプラットフォーム開発の代表的なIDEでの開発 イベント処理が実装出来る②   オリジナルアプリを完成させる。  
【理解度確認】課題アプリの作成