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

シラバス

情報システム開発科 2023年度入学生

科目名 サーバサイドJava 作成日 2023/03/17
区分 必修 講義/実習
開催時期 2年次 前期
講義・演習駒数/週 1駒
実習・実験駒数/週 2駒
合計駒数/週 3駒
総時間数 90時間
総単位数 4単位
企業連携
授業の目的 オブジェクト指向言語Javaの基本に関し、例外処理とコレクションフレームワーク技術の習得を目指す。 その後、JavaでWebアプリケーションを構築するために必要なサーブレットとJSPの習得を目標とする。
到達目標 後期の卒業制作を見据え、JavaでWebアプリケーションを構築出来るようになる。

評価項目 ①定期テスト ②小テスト ③レポート ④課題 ⑤作品 ⑥ポートフォリオ ⑦成果発表 ⑧その他
割合  %  %  % 100%  %  %  %  %
評価基準
①JavaでWebアプリケーションを構築出来ること ②課題を全て完了させること
※上記に示した評価項目の割合(%)を基準に、総合評価点を算出して成績評価を行う。
※出席率が80%未満の場合は、評価対象としない。

担当教員 土屋 玲奈、菅原 俊広
テキスト・参考文献 JavaプログラミングⅠ、Ⅱ TECHNICAL MASTER はじめてのJSP&サーブレット
実務経験有無  
プログラマー及びシステムエンジニアとしてシステム開発に従事した実務経験がある。その経験を活かして本科目に対して職業実践的な教育を行う。  
関連科目 Java基礎、Java応用、卒業制作  履修前提 なし 

授業計画

回数 学習目標 学習項目
1 Javaの開発環境の基本的な使用方法を習得する。 例外処理について復習する。  ・Javaの開発環境について(eclipse) ・例外処理の復習(try catch finally、throws、Throwableクラス) 
【理解度確認】実習課題
2 自作例外、アサーションを使用したプログラムが作成出来る。  ・例外処理1(自作例外の実装とその処理) ・例外処理2(アサーションの特徴、assertの実装) 
【理解度確認】実習課題
3 コレクションを利用したプログラムの作成が出来る。  ・コレクションの復習(ArrayListクラス) ・その他のコレクションフレームワーク(Set系,Map系) 
【理解度確認】実習課題
4 簡単なJSPによるプログラムの作成が出来る。  ・JSPの基本構文 ・スクリプトタグ、ディレクティブタグ、定義済みオブジェクト 
【理解度確認】実習課題
5 JSPでのGETとPOST、入力パラメータの取得が出来る。  ・フォームからのパラメータの受信 ・全角文字の扱い、エンコード 
【理解度確認】実習課題
6 タグアクションの使い方とその特徴を理解する。  ・forwardやincludeのアクションでの実装とディレクティブとの実装の違い 
【理解度確認】実習課題
7 EL式の使い方を理解する。  ・EL式とは ・JavaBeansとEL式 
【理解度確認】実習課題
8 簡単なサーブレットの作成が出来る。  サーブレットとJSP(サーブレットとJSPに関する基本) 
【理解度確認】実習課題
9 画面遷移時の入力パラメータの取得、フィルタを活用したプログラムの作成が出来る。  ・サーブレット(1) ・入力パラメータの取得、フィルタ、画面遷移 
【理解度確認】実習課題
10 オブジェクトのスコープを利用したプログラムの作成が出来る。  ・サーブレット(2) ・オブジェクトのスコープ、セッション 
【理解度確認】実習課題
11 サーブレットとJSPが混在したWebアプリケーションを作成することが出来る。  ・サーブレットとJSPの連携 
【理解度確認】実習課題
12 JDBCを利用したプログラミングが出来る。  ・データベースの利用 ・JDBCの利用方法 
【理解度確認】実習課題
13 JDBCを利用したプログラミングが出来る。  ・データベースの利用 ・JDBCの利用方法 
【理解度確認】実習課題
14 セッションの理解とデータベースの更新が出来る。  ・セッションの利用 
【理解度確認】実習課題
15 ショピングサイトの処理の実装が出来る。  ・ショッピングサイのカートへの書品の追加、更新、削除 
【理解度確認】実習課題