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

シラバス

情報処理科(夜間部) 2023年度入学生

科目名 WebプログラミングⅡ 作成日 2024/03/05
区分 必修 講義/実習
開催時期 2年次 Ⅰ期 Ⅱ期
講義・演習駒数/週 2駒
実習・実験駒数/週 2駒
合計駒数/週 4駒
総時間数 160時間
総単位数 6単位
企業連携
授業の目的 サーバーサイドのwebアプリケーションの開発技術についてPHPを使用して学習する。
到達目標 卒業制作を見据え、PHPで基本的なWebアプリケーションを構築出来る。

評価項目 ①定期テスト ②小テスト ③レポート ④課題 ⑤作品 ⑥ポートフォリオ ⑦成果発表 ⑧その他
割合 70%  %  % 30%  %  %  %  %
評価基準
1.プログラミング言語PHPの基本文法を習得していること。 2.HTMLと連携したプログラムの作成が出来ること。 3.データーベースと連携したプログラムの作成が出来ること。 4.指定した制作課題が修了していること。
※上記に示した評価項目の割合(%)を基準に、総合評価点を算出して成績評価を行う。
※出席率が80%未満の場合は、評価対象としない。

担当教員 廣瀬聡/柴田祥吾
テキスト・参考文献 翔泳社 PHPしっかり入門 配布プリント
実務経験有無  
プログラマー及びシステムエンジニアとしてシステム開発に従事した実務経験がある。その経験を活かして本科目に対して職業実践的な教育を行う。  
関連科目 WebプログラミングⅠ、卒業制作  履修前提 WebプログラミングⅠ 

授業計画

回数 学習目標 学習項目
1 ・実習環境の作成・動作確認が出来る。 ・簡単なスクリプトの作成と実行が出来る。  XAMPPによる実習環境の構築 プログラムの作成と実行ならびにデバック作業 PHPブロック、定数、変数  
【理解度確認】実習課題の作成
2 ・条件判断(if文)を利用したスクリプトの作成が出来る。   条件分岐(if文)、論理演算子 
【理解度確認】実習課題の作成
3 ・GETデータの送受信を行うスクリプトの作成が出来る。  GET送受信 
【理解度確認】実習課題の作成
4 ・配列を利用したスクリプトの作成が出来る。 ・繰り返し(for文) を利用したスクリプトの作成が出来る。 ・変数がNULLか判定するステートメントを使用したスクリプトを作成出来る。  配列 繰り返し(for文) empty()関数、isset()関数 
【理解度確認】実習課題の作成
5 ・連想配列を利用したスクリプトの作成が出来る。 ・繰り返し(foreach文) を利用したスクリプトの作成が出来る。  連想配列 繰り返し(foreach文)  
【理解度確認】実習課題の作成
6 ・POSTデータの送受信を行うスクリプトの作成が出来る。  $_SERVER、POST送受信 
【理解度確認】実習課題の作成
7 ・セッション、セッション変数を利用したスクリプトの作成が出来る。  session_start()関数 $_SESSION 
【理解度確認】実習課題の作成
8 ・ファイルを使用したスクリプトの作成が出来る。 ・文字列を分割するスクリプトの作成が出来る。 ・ユーザ関数を使用したスクリプトの作成が出来る。  fopen()関数、fgets()関数、feof()関数、fwrite()関数、fclose()関数 explode()関数 function 
【理解度確認】実習課題の作成
9 ・実習で使用するデータベースの準備が出来る。 ・データベースからデータを取得するスクリプトの作成が出来る。  PDOクラスによるデータベースへの接続方法 PDOクラスによるデータベースからデータを取得する方法 
【理解度確認】データベース接続とデータ取得に関する練習問題と実習課題
10 ・データベースのデータを更新するスクリプトの作成が出来る。  PDOクラスによるデータベースの更新方法 
【理解度確認】データベース接続とデータ更新に関する練習問題と実習課題
11 ・「ショッピングシステム」の作成  作成するアプリケーションの仕様を理解する。  ネットショッピングシステムのトップページが作成出来る。   Webアプリケーションの作成 ネットショッピングシステムの仕様。 
【理解度確認】データベースと連携したアプリケーション作成の実習課題
12 ・「ショッピングシステム」の作成  ネットショッピングシステムの商品グループ選択、商品詳細ページが作成出来る。   Webアプリケーションの作成 商品の絞り込み方法 
【理解度確認】データベースと連携したアプリケーション作成の実習課題
13 ・「ショッピングシステム」の作成  ネットショッピングシステムのログインページが作成出来る。   Webアプリケーションの作成 セッションを利用したログインページの作成方法。 
【理解度確認】データベースと連携したアプリケーション作成の実習課題
14 ・「ショッピングシステム」の作成  ネットショッピングシステムのカートページが作成出来る。   Webアプリケーションの作成 ショッピングカートの作成方法。 
【理解度確認】データベースと連携したアプリケーション作成の実習課題
15 ・「ショッピングシステム」の作成  ネットショッピングシステムの購入ページが作成出来る。 ・総合復習  Webアプリケーションの作成 購入ページの作成方法。 授業内容の総復習。 
【理解度確認】データベースと連携したアプリケーション作成の実習課題、復習問題