到達目標
1.Webアプリケーションの仕組みを理解している。
2.HTML言語とPHP言語によるWebアプリケーションを作成できる。
3.PHP言語からデータベースを操作できる。
ルーブリック
| 理想的な到達レベルの目安 | 標準的な到達レベルの目安 | 未到達レベルの目安 |
評価項目1 | Webアプリケーションの仕組みを理解して、作成したホームページを公開できる。 | Webアプリケーションの仕組みを説明できる。 | Webアプリケーションの仕組みを理解していない。 |
評価項目2 | HTML言語とPHP言語を組み合せたWebアプリケーションを作成できる。 | HTML言語とPHP言語を組み合せたプログラムを作成できる。 | HTML言語とPHP言語を組み合せたプログラムが作成できない。 |
評価項目3 | PHP言語からデータベースの操作ができ、結果をWeb上に表示できる。 | PHP言語からデータベースの操作ができる。 | PHP言語からデータベースの操作ができない。 |
学科の到達目標項目との関係
教育方法等
概要:
現在多くの業務システムはWebアプリケーションとして開発されることも増え、そのWebアプリはデータベースを用いて効率的にデータを保存管理されることが多い。本講義では、 Webアプリケーションの開発に最も適したPHP言語を演習により学び、データベースなどを組み合わせたWebアプリを作成するための知識や技能を学習する。
授業の進め方・方法:
PHP言語の文法を解説し、演習を通じてPHPプログラミング技術を習得させる。また、データベースについて概説した後、データベースの操作とデータベース操作言語SQLを演習により学習する。最終的には、データベース操作を伴うPHP言語を用いたWebアプリケーションを作成できることを目標とする。例題演習を多用するので、それらに対して各自の工夫を行い、また課題に対しては能動的に取り組んで欲しい。
注意点:
特になし。
オフィスアワー:月曜日 放課後~17:00
授業計画
|
|
週 |
授業内容 |
週ごとの到達目標 |
前期 |
1stQ |
1週 |
Webアプリケーションの特徴 |
現在のWebアプリケーションの特徴を説明できる。
|
2週 |
PHP言語の基本 |
HTML言語とPHP言語によるWebアプリの作成を理解している。
|
3週 |
PHP言語の基本 |
PHP言語の変数、算術演算子を使ってプログラミングができる。
|
4週 |
PHP言語の基本 |
PHP言語の変数、算術演算子を使ってプログラミングができる。
|
5週 |
PHP言語の制御構造 |
PHP言語を使い、条件分岐、ループ処理のプログラミングができる。
|
6週 |
PHP言語の制御構造 |
PHP言語を使い、条件分岐、ループ処理のプログラミングができる。
|
7週 |
PHP言語の配列と関数 |
PHP言語を使い、配列処理のプログラミングができる。
|
8週 |
PHP言語の配列と関数 |
PHP言語を使い、配列処理のプログラミングができる。
|
2ndQ |
9週 |
PHP言語の配列と関数 |
PHP言語を使い、関数のプログラミングができる。
|
10週 |
PHP言語の配列と関数 |
POST送信、GET送信を使ったWebアプリが作成できる。
|
11週 |
PHP言語でのファイル操作 |
PHP言語を使い、ファイル操作のプログラミングができる。
|
12週 |
PHP言語のクラス |
PHP言語を使い、クラスを用いたプログラミングができる。
|
13週 |
PHP言語の組み込み関数 |
PHP言語を使い、文字列関数を用いたプログラミングができる。
|
14週 |
PHP言語の組み込み関数 |
PHP言語を使い、組み込み関数を用いたプログラミングができる。
|
15週 |
期末試験 |
|
16週 |
テスト返却と解説 |
|
後期 |
3rdQ |
1週 |
データベースとSQL言語 |
データベース管理システムによりデータベースの操作ができる。
|
2週 |
データベースとSQL言語 |
データベース管理システムによりデータベースの操作ができる。
|
3週 |
データベースとSQL言語 |
SQL言語によりデータベースのテーブル操作ができる。
|
4週 |
データベースとSQL言語 |
SQL言語によりデータベースのテーブル操作ができる。
|
5週 |
PHP言語とデータベース |
PHP言語によりデータベースにアクセスするプログラムが作れる。
|
6週 |
PHP言語とデータベース |
PHP言語によりデータベースにアクセスするプログラムが作れる。
|
7週 |
PHP言語とデータベース |
PHP言語によりデータベースを用いたWebアプリが作成できる。
|
8週 |
PHP言語とデータベース |
PHP言語によりデータベースを用いたWebアプリが作成できる。
|
4thQ |
9週 |
Cookieとセッション |
Cookieを使ったWebアプリが作成できる。
|
10週 |
Cookieとセッション |
セッションを使ったWebアプリが作成できる。
|
11週 |
グラフィックと画像処理 |
PHP言語を使い、グラフィックスのプログラミングができる。
|
12週 |
グラフィックと画像処理 |
PHP言語を使い、グラフィックスのプログラミングができる。
|
13週 |
Webアプリケーションの作成 |
PHP言語を使い、オリジナルのWebアプリが作成できる。
|
14週 |
Webアプリケーションの作成 |
PHP言語を使い、オリジナルのWebアプリが作成できる。
|
15週 |
期末試験 |
|
16週 |
テスト返却と解説 |
|
モデルコアカリキュラムの学習内容と到達目標
分類 | 分野 | 学習内容 | 学習内容の到達目標 | 到達レベル | 授業週 |
評価割合
| 試験 | 発表 | 相互評価 | 態度 | ポートフォリオ | その他 | 演習課題 | 合計 |
総合評価割合 | 60 | 0 | 0 | 0 | 0 | 0 | 40 | 100 |
基礎的能力 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
専門的能力 | 60 | 0 | 0 | 0 | 0 | 0 | 40 | 100 |
分野横断的能力 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |