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

シラバス

情報処理科 2024年度入学生

科目名 Webプログラミング 作成日 2024/04/05
区分 必修 講義/実習
開催時期 2年次 前期
講義・演習駒数/週 2駒
実習・実験駒数/週 2駒
合計駒数/週 4駒
総時間数 120時間
総単位数 6単位
企業連携
授業の目的 PHPの基本文法やデータベースの操作方法を学習し、データベースと連携したWebシステムの開発が出来る。
到達目標 ショッピングサイトを題材としたWebシステムの開発が出来る。

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

担当教員 角田ひとみ/佐藤正樹/福井隆文
テキスト・参考文献 翔泳社 PHPしっかり入門 実教出版 Webデザイン 配布プリント
実務経験有無  
プログラマー及びシステムエンジニアとして、Web系システムの構築に従事した実務経験がある。その経験から取得した知識とスキルを活かして、本科目のプログラム言語に対する職業実践的な教育を行う 
関連科目 SQL、Web基礎  履修前提 HTML、CSSを理解していること 

授業計画

回数 学習目標 学習項目
1 ・実習環境の作成・動作確認が出来る。 ・簡単なスクリプトの作成と実行が出来る。  XAMPPによる実習環境の構築 プログラムの作成と実行ならびにデバック作業 PHPブロック、定数、変数  
【理解度確認】実習課題Week01の作成
2 ・条件判断(if文)を利用したスクリプトの作成が出来る。 ・GETデータの送受信を行うスクリプトの作成が出来る。  条件分岐(if文)、論理演算子 GET送受信  
【理解度確認】実習課題Week01の作成
3 ・配列を利用したスクリプトの作成が出来る。 ・繰り返し(for文) を利用したスクリプトの作成が出来る。 ・変数がNULLか判定するステートメントを使用したスクリプトを作成出来る。  配列 繰り返し(for文) empty()関数、isset()関数 
【理解度確認】実習課題Week02の作成
4 ・連想配列を利用したスクリプトの作成が出来る。 ・繰り返し(foreach文) を利用したスクリプトの作成が出来る。 ・POSTデータの送受信を行うスクリプトの作成が出来る。  連想配列 繰り返し(foreach文) $SERVER、POST送受信 
【理解度確認】実習課題Week03の作成
5 ・セッション、セッション変数を利用したスクリプトの作成が出来る。  session_start()関数 $_SESSION 
【理解度確認】実習課題Week04の作成
6 ・ファイルを使用したスクリプトの作成が出来る。 ・文字列を分割するスクリプトの作成が出来る。 ・ユーザ関数を使用したスクリプトの作成が出来る。  fopen()関数、fgets()関数、feof()関数、fwrite()関数、fclose()関数 explode()関数 function 
【理解度確認】実習課題Week05の作成
7 ・「ショッピングシステム」の作成  作成するアプリケーションの仕様を理解する。  ネットショッピングシステムのトップページが作成出来る。   Webアプリケーションの作成 ネットショッピングシステムの仕様。 
【理解度確認】データベースと連携したアプリケーション作成の実習課題
8 ・「ショッピングシステム」の作成  ネットショッピングシステムの商品グループ選択、商品詳細ページが作成出来る。   Webアプリケーションの作成 商品の絞り込み方法 
【理解度確認】データベースと連携したアプリケーション作成の実習課題
9 ・「ショッピングシステム」の作成  ネットショッピングシステムのログインページが作成出来る。   Webアプリケーションの作成 セッションを利用したログインページの作成方法。 
【理解度確認】データベースと連携したアプリケーション作成の実習課題
10 ・「ショッピングシステム」の作成  ネットショッピングシステムのカートページが作成出来る。   Webアプリケーションの作成 ショッピングカートの作成方法。 
【理解度確認】データベースと連携したアプリケーション作成の実習課題
11 ・「ショッピングシステム」の作成  ネットショッピングシステムの購入ページが作成出来る。   Webアプリケーションの作成 購入ページの作成方法。 
【理解度確認】データベースと連携したアプリケーション作成の実習課題
12 ・「ショッピングシステム」の作成  ネットショッピングシステムのスタイルシートが作成出来る。   Webアプリケーションの作成 スタイルシート(CSS)の記述とページの適用方法。 
【理解度確認】データベースと連携したアプリケーション作成の実習課題
13 ・「ショッピングシステム」の作成  ネットショッピングシステムの会員登録が作成出来る。   Webアプリケーションの作成 会員登録ページの作成方法。 
【理解度確認】データベースと連携したアプリケーション作成の実習課題
14 ・PHPによるWebアプリケーション作成を復習する。 ・セキュリティについて説明出来る。  総合復習1 XSSについて 
【理解度確認】復習問題
15 ・PHPによるWebアプリケーション作成を復習する。  総合復習2(期末試験の対策) 
【理解度確認】復習問題、期末試験対策