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

シラバス

Webデザイン科 2026年度入学生

科目名 サーバーサイドプログラミングⅠ 作成日 2026/03/16
区分 必修 演習
開催時期・標準履修年次 2年次 前期
講義・演習駒数/週 2駒
実習・実験駒数/週 0駒
合計駒数/週 2駒
総時間数 60時間
総単位数 4単位
企業連携
授業の目的 高度なWebサイトを構築するためのサーバサイドスクリプティング言語PHPと共に、データベース技術を学習することでデータを取り扱うことができることを目的とする。
到達目標 ・PHPの基本制御構造やfunction文を使いプログラムを作成することができる。 ・フォーム投稿を使用したサイトを作成することができる。 ・データベースを利用したWebサイトやWebアプリケーションを作成することができる。

評価項目 ①定期テスト ②小テスト ③レポート ④課題 ⑤作品 ⑥ポートフォリオ ⑦成果発表 ⑧その他
割合 30%  %  % 70%  %  %  %  %
評価基準
①NoSQLを利用したデータ管理ができる ②PHP、MySQLによる基本的なプログラムを作成することができる ③データベースの基本的な仕組みを説明することができる
※上記に示した評価項目の割合(%)を基準に、総合評価点を算出して成績評価を行う。
※出席率が80%未満の場合は、評価対象としない。

担当教員 関根 慎二
テキスト・参考文献 オリジナル教材
実務経験有無  
  
授業外学習
(予習・復習等)
予習:授業で扱う内容の概要を確認し、基本用語や処理の流れを理解しておく。 復習:授業で学んだ内容を自分で再度実装・整理し、理解を定着させる。  履修前提
※自由選択科目のみ記載
  

授業計画

回数 学習目標 学習項目
1 ・インターネットの仕組みを説明することができる。  ・インターネットの仕組み ・Webサーバー / DBサーバー ・HTTPリクエスト / レスポンス ・XAMPP環境確認 
【理解度確認】練習問題、課題
2 ・各サーバーの種類と役割を説明することができる。 ・データベースの種類と役割を説明することができる。  ・サーバーの種類と役割について学習する。 ・データベースの種類と役割について学習する。 
【理解度確認】練習問題、課題
3 PHP文法(1) ・if文、for文、配列を利用することができる。   ・制御文法(分岐、繰り返し)の活用方法を学習する。 
【理解度確認】練習問題、課題
4 PHP文法(2) ・データ(JSONなど)を読み込み表示させることができる。   ・関数の記述方法、仕組みを学習する。 ・PHPからデータ読み込み方法を学習する。  
【理解度確認】練習問題、課題
5 ・データベースで利用するテーブルを作成することができる。  ・データ設計方法を学習する。 
【理解度確認】練習問題、課題
6 データベース(1) ・phpMyAdminからデータベース、テーブルを用意することができる。   ・phpMyAdminを利用したデータベース、テーブル作成方法を学習する  
【理解度確認】練習問題、課題
7 データベース(2) ・SQL文(SELECT、INSERT)を利用しデータを読み取り、入力することができる。   ・MySQLでデータを入力、読み取りを学習する。 
【理解度確認】 
8 データベース(3) ・SQL文(UPDATE、DELETE)を利用しデータを更新、削除することができる。  ・MySQLでデータの削除、更新方法を学習する 
【理解度確認】練習問題、課題
9 PHPとデータベース連携(1) ・PHPとMySQLを利用し新規ユーザ登録プログラムを作成することができる。  ・PHPからMySQLに接続する方法とデータ取得方法を学習する。 
【理解度確認】練習問題、課題
10 PHPとデータベース連携(2) ・PHPとMySQLを利用しログイン機能プログラムを作成することができる。   ・PHPプログラムでSQL文の制御方法を学習する。  
【理解度確認】練習問題、課題
11 PHPとデータベース連携(3) ・PHPとMySQLを利用しマイページを作成・編集することができる。   ・PHPプログラムでSQL文の制御方法を学習する。 
【理解度確認】練習問題、課題
12 PHPとデータベース連携(4) ・PHPとMySQLを利用し写真投稿プログラムを作成することができる。   ・リレーショナルデータベースの仕組みと作成方法を学習する。 
【理解度確認】練習問題、課題
13 PHPとデータベース連携(5) ・詳細ページの作成・編集・削除するプログラムを作成することができる。   ・リレーショナルデータベースを利用したデータ管理方法を学習する。 
【理解度確認】練習問題、課題
14 PHPとデータベース連携(6) ・検索機能プログラムを作成することができる。   ・リレーショナルデータベースを利用したデータ管理方法を学習する。 
【理解度確認】練習問題、課題
15 PHPとデータベース連携(7) ・PHP + MySQLを使ったミニWebアプリを作成することができる。  ・データベース、PHPを利用したプログラムの流れを再学習する。 
【理解度確認】課題