AI2(c) 最終課題

最終課題要件

1-4人のクループで、自分のデザインのアプリを作成する。 この課題の得点は、Mobile Computing コース成績の50%に相当する。

どんな種類のアプリでも自由にデザインすることができる。 アプリの洗練さや複雑さの面においでは、些細なではない(non-trivial )アプリである。 例えば、アプリケーションの重要な拡張が大丈夫ではあるが、コースでやったアプリのうちの1つのマイナーな調整ではない。

最小技術要件

アプリは特定の最小技術要件を満たしている必要があります。

  • データ抽象化 。 アプリには少なくとも2つの変数が必要 どちらかのリストまたはデータベースを使用する必要  
  • 手続き抽象化 。 アプリには少なくとも2つのプログラマー定義のプロシージャまたは関数を含める必要
  • アルゴリズムと制御。 少なくとも1つのif / else構造体または1つのループを含める必要 。

評価基準

課題を評価するために、次の基準が使用されます。 各基準は、0点(評価不能)から5点(良好)までの合計5点で合計20点の価値があります。

  • 目的 :アプリの目的が明確に記述されており、アプリ自体が目的を明確に果たしています。
  • 技術的要件 :アプリケーションは上記の最低限の技術要件を満たしています。
  • 機能的性能 。 アプリはダウンロードされ、テストされ、大きなパフォーマンス上の問題やバグがなければ期待どおりに機能しました。
  • スコープ :このアプリは重要なクリエイティブな成果を表しており、コースで行ったアプリのうちの1つの小さな変化や拡張ではありません。

最低限のプレゼンテーション要件

このコースでは、アプリケーションがレビューされるためには、wordpress.comで公開されているプレゼンテーションへのリンクを提供する必要があり、 以下の最小要件を満たしている必要がある。

  • タイトル。 アプリのタイトル。
  • エレベーターピッチ。 一言でアプリの基本的な目的を説明する。
  • 説明。 アプリケーションの1つのパラグラフの説明。目的と範囲を説明し、基本機能を要約しています。
  • アプリスクリーンショット。 アプリのメイン画面またはビューのスクリーンショット。
  • ブロックスクリーンショット。 アプリケーションがプロジェクトの技術的プログラミング要件を満たしていることを示すブロックのスクリーンショット。
  • QRコードとダウンロードリンク。 機能しているQRコードと、アプリのAPKファイルへの機能するHTMLリンク、およびレビュー担当者がアプリをテストする方法の簡単な説明。

サンプルプレゼンテーション

https://github.com/edu2web/PhotoBlog/blob/master/README-Jp.md

アプリのAPKファイルの公開

  1. アプリのAPKファイルを生成する
  2. Google Driveに保存して下さい。Google Drive:

    https://drive.google.com/

  3. ファイルアクセス権限は、「Webで一般公開」にする。
  4. 保存したファイルを右クリックして、「共有可能なリンクを取得」を選ぶ。
  5. このURLを利用してQRコードの生成する。

QRコードの生成サイト例:

https://www.cman.jp/QRcode/