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

シラバス

情報処理科 2023年度入学生

科目名 モバイルアプリケーション 作成日 2024/03/18
区分 選択Ⅰ 講義/実習
開催時期 2年次 前期
講義・演習駒数/週 1駒
実習・実験駒数/週 2駒
合計駒数/週 3駒
総時間数 90時間
総単位数 4単位
企業連携
授業の目的 モバイルOSの構造・独自のOSイベントを理解する Javaを用いたアプリケーションプログラミングを可能にする
到達目標 モバイル用OS上で動作するアプリケーション開発技術の基本を身につける。

評価項目 ①定期テスト ②小テスト ③レポート ④課題 ⑤作品 ⑥ポートフォリオ ⑦成果発表 ⑧その他
割合 70%  %  % 30%  %  %  %  %
評価基準
※必須課題の提出及び出席率80%以上を以て評価対象とする モバイルOS上で動作するアプリケーション開発が行えること モバイルOSが動作する構造・アプリケーションが動作する仕組みを理解していること
※上記に示した評価項目の割合(%)を基準に、総合評価点を算出して成績評価を行う。
※出席率が80%未満の場合は、評価対象としない。

担当教員 増田 真太郎
テキスト・参考文献 配布資料
実務経験有無  
SE としてモバイルアプリケーション開発に携わった経験を活かし、モバイルOSの構造や、モバイル開発の基礎を教育する。  
関連科目 Java1  履修前提   

授業計画

回数 学習目標 学習項目
1 モバイルOSの特徴を説明出来る。 開発環境の設定が出来る。 簡単なアプリケーションを作成出来る。   ①モバイルOSとは ②モバイルOSの開発環境と、実行環境 ③アプリケーション作成の流れ ④アプリケーションの作成&実行 ①~④を学習し動作を確認する  
【理解度確認】プログラム作成演習
2 アプリ画面、UI部品について説明出来る。 UI部品を適切に配置出来る。   ①アプリ画面について学習する ②UI部品について学習する ③アプリ画面上にUI部品を配置する演習を行う  
【理解度確認】プログラム作成演習
3 プロジェクトの構成が説明出来る。 モバイルOSの状態遷移を説明出来る。 ダイアログボックスについて説明出来る。 ダイヤログボックスを使ったプログラムを作成出来る。   ①プロジェクトを構成するファイル群の名称階層役割を学習する ②モバイルOSの状態遷移を学習する ③ダイアログボックスの制御を学習する ④ダイアログを用いたプログラムを作成する ⑤OSの状態遷移を確認する演習を行う  
【理解度確認】プログラム作成演習
4 これまでの授業で獲得した知識と技術で演習課題1を作成できる   UIイベント処理及びUI表示を用いたプログラムを作成する 
【理解度確認】プログラム作成演習
5 第4回に引き続き、これまでの授業で獲得した知識と技術で演習課題1を作成できる   UIイベント処理及びUI表示を用いたプログラムを作成する  
【理解度確認】演習課題作成
6 複数の画面を利用するための設定を説明出来る。 複数画面を遷移するプログラムを作成出来る。  ①複数画面の利用設定を学習する ②画面遷移処理について学習する ③画面遷移と画面間通信を行うプログラムを作成する  
【理解度確認】演習課題1作成・提出
7 モバイルOS用Imageコンポーネントの概要を説明出来る。 Imageコンポーネントを利用したプログラムを作成出来る。  ①画像コンテナの概要を学習する ②ImageViewの利用方法を学習する ③ImageViewのプログラムを作成する 
【理解度確認】プログラム作成演習
8 これまでの授業で獲得した知識と技術で演習課題2を作成出来る   ①複数画面遷移と画面間通信データによる表示内容制御を行うプログラムを作成する 
【理解度確認】プログラム作成演習
9 第8回に引き続き、これまでの授業で獲得した知識と技術で演習課題2を作成できる  ①複数画面遷移と画面間通信データによる表示内容制御を行うプログラムを作成する  
【理解度確認】演習課題2作成・提出
10 モバイルOS用GPSアプリケーションの概要を説明出来る。 GPS通信を行うプログラムを作成出来る。  ①モバイルOS用GPS受信の仕組みを学習する ②モバイルOS用GPSアプリケーションを支える各種メソッドを学習する ③モバイルOS用GPSを利用したアプリケーションを作成する 
【理解度確認】演習課題2作成・提出
11 WebAPI接続フローとJson解析について説明できる WebAPIを利用したプログラムを作成できる  ①AndroidがサポートするWeb接続を学習する ②AndroidがサポートするJson解析を学習する ②WebAPIを利用したプログラムを作成できる 
【理解度確認】プログラム作成演習
12 SQLiteを利用した認識処理のフローを説明出来る SQLiteを利用した、認識・処理・認証を行うプログラムを作成出来る  ①SQLiteを利用した認識処理のフローを学習する ②SQLiteを利用した、認識・処理・認証を行うプログラムを作成する  
【理解度確認】プログラム作成演習
13 RecyclerViewを利用した認識処理のフローを説明出来る RecyclerViewを利用した、認識・処理・認証を行うプログラムを作成出来る   ①RecyclerViewを利用した一覧表示処理のフローを学習する ②RecyclerViewを利用した、認識・処理・認証を行うプログラムを作成する  
【理解度確認】プログラム作成演習
14 これまでの授業で獲得した知識と技術で演習課題3を作成出来る   センサー、GPS、RecyclerView、SQLiteを利用したアプリを作成する 
【理解度確認】演習課題3の作成・提出
15 これまでの授業で獲得した知識と技術で演習課題3を作成出来る   センサー、GPS、RecyclerView、SQLiteを利用したアプリを作成する 
【理解度確認】演習課題3の作成・提出