情報システムⅠ

科目基礎情報

学校 香川高等専門学校 開講年度 平成29年度 (2017年度)
授業科目 情報システムⅠ
科目番号 0111 科目区分 専門 / 選択
授業形態 授業 単位の種別と単位数 履修単位: 2
開設学科 情報工学科(2018年度以前入学者) 対象学年 4
開設期 通年 週時間数 2
教科書/教材 西沢夢路著 「基礎からのPHP」 ソフトバンク クリエーティブ
担当教員 鰆目 正志

到達目標

1.Webアプリケーションの仕組みを理解している。
2.HTML言語とPHP言語によるWebアプリケーションを作成できる。
3.PHP言語からデータベースを操作できる。

ルーブリック

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
評価項目1Webアプリケーションの仕組みを理解して、作成したホームページを公開できる。Webアプリケーションの仕組みを説明できる。Webアプリケーションの仕組みを理解していない。
評価項目2HTML言語とPHP言語を組み合せたWebアプリケーションを作成できる。HTML言語とPHP言語を組み合せたプログラムを作成できる。HTML言語とPHP言語を組み合せたプログラムが作成できない。
評価項目3PHP言語からデータベースの操作ができ、結果を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週 テスト返却と解説

モデルコアカリキュラムの学習内容と到達目標

分類分野学習内容学習内容の到達目標到達レベル授業週

評価割合

試験発表相互評価態度ポートフォリオその他演習課題合計
総合評価割合600000040100
基礎的能力00000000
専門的能力600000040100
分野横断的能力00000000