Webシステム

科目基礎情報

学校 松江工業高等専門学校 開講年度 令和05年度 (2023年度)
授業科目 Webシステム
科目番号 0028 科目区分 専門 / 必履修
授業形態 授業・演習 単位の種別と単位数 学修単位: 2
開設学科 情報工学科 対象学年 4
開設期 前期 週時間数 2
教科書/教材 [教科書]:山田 祥寛 ,"独習PHP”,翔泳社, [参考書]:大川晃一,小澤慎太郎,“PHP入門”,実務出版株式会社
担当教員 廣瀬 誠

到達目標

(1) クライアントーサーバモデルの基礎を理解する
(2) Webサービスの基礎を理解する
(3) PHPの基礎を理解する
(4) PHPを用いたサーバサイドプログラミングの基礎を体得する

ルーブリック

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
評価項目1クライアントーサーバモデルの基礎を完全に理解した.クライアントーサーバモデルの基礎を理解した.クライアントーサーバモデルの基礎を理解していない.
評価項目2Webサービスの基礎を完全に理解した.Webサービスの基礎を理解した.Webサービスの基礎を理解していない.
評価項目3PHPの基礎を完全に理解した.PHPの基礎を理解した.PHPの基礎を理解していない.
評価項目4PHPを用いたサーバサイドプログラミングの基礎を体得した.PHPを用いたサーバサイドプログラミングの基礎をおおよそ体得した.PHPを用いたサーバサイドプログラミングの基礎を体得できていない.

学科の到達目標項目との関係

教育方法等

概要:
近年,コンピュータによるサービスがブラウザを介したクラウドサービスへ移行してきている.クラウドサービスは,個別のコンピュータを持つことなくいつでもどこでもサービスを受けられることが利点であり,そのサービスは益々多様化すると思われる。
そのサービスの中心となっているのが,クライアント-サーバモデルにおけるサーバ側のプログラムである.このプログラムは従来のHTMLのみよるページ提供とは異なり,クライアントの要求に対して動的にページを作成しリプライする.本科目では,この仕組みの基礎およびサーバーサイドのウェブプログラミングの基礎を学習する.
授業の進め方・方法:
◆本科目はBYOD授業のため、ノートパソコンが必須である.
◆本科目は学修単位科目であり,1回の授業(90分)に対して,180分以上の自学自習が必要である.
◆到達目標(1)~(4)の到達度を,
・期末試験 45%(中間試験は実施しない)
・演習・課題 45%
・最終課題 10%
の割合で評価し,これらの合計を本科目の総合評価とする.
◆総合評価が100点満点中60点以上であることを合格の条件とする.ただし、以下の場合,履修の意思なしとみなし不合格とする.
・期末試験を未受験.
・演習・課題が1/3以上未提出.
・最終課題が未提出.
・自学自習時間が未申告.
◆本科目は原則再試験を行わない(ただし、出席率が2/3以上ある場合考慮する).
注意点:
◆本科目は,3年生科目の「情報工学実験1(WWW入門)」で学習した内容(静的ページ作成よるウェブサイト構築)を拡張(動的ページ作成によるウェブサイト構築)したものである.
◆参考書:小川雄大 他,”パーフェクトPHP”,技術評論社.

授業の属性・履修上の区分

アクティブラーニング
ICT 利用
遠隔授業対応
実務経験のある教員による授業

授業計画

授業内容 週ごとの到達目標
前期
1stQ
1週 クライアントーサーバモデルの基礎知識
・クライアントーサーバモデルの基礎
評価項目1および2を理解
2週 Webサービスの基礎
・クラウドサービスの基礎,その種類
評価項目1および2を理解
3週 クラウドサービス提供のための環境構築
・XAMPPを用いた開発環境の構築
評価項目1および2を理解
4週 PHPの基礎(1)
・PHPとは.コンパイラ型言語とインタプリタ型言語.Hello World
評価項目3を理解
5週 PHPの基礎(2)
・基本的な構文
評価項目3を理解
6週 PHPの基礎(3)
・型と演算子
評価項目3を理解
7週 PHPの基礎(4)
・制御構造と関数
評価項目3を理解
8週 PHPの基礎(5)
・セッション
評価項目3を理解
2ndQ
9週 PHPの基礎(6)
・クラスとオブジェクト
評価項目3を理解
10週 ウェブアプリケーションの基礎(1)
・フォームによるプログラミング
評価項目4を理解
11週 ウェブアプリケーションの基礎(2)
・セッション管理
評価項目4を理解
12週 ウェブアプリケーションの基礎(3)
・フレームワーク・セキュリティ
評価項目4を理解
13週 期末試験
・第1~12週までの授業内容について期末試験を行う
評価項目1~4の理解度を測る
14週 サーバーサイドのWebサイトの構築(1)
・期末試験の返却・レビュー,PHPを用いて実際のサイトを構築する
評価項目1~4を理解
15週 サーバーサイドのWebサイトの構築(2)
・PHPを用いて実際のサイトを構築する
評価項目1~4を理解
16週 サーバーサイドのWebサイトの構築(3)
・PHPを用いて実際のサイトを構築する
評価項目1~4を理解

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

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

評価割合

期末試験演習・課題最終課題合計
総合評価割合454510100
基礎的能力2020040
専門的能力20201050
分野横断的能力55010