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

シラバス

情報処理科 2023年度入学生

科目名 プログラミングⅢ 作成日 2024/03/18
区分 必修 講義/実習
開催時期 2年次 前期
講義・演習駒数/週 2駒
実習・実験駒数/週 2駒
合計駒数/週 4駒
総時間数 120時間
総単位数 6単位
企業連携
授業の目的 Javaによる「データベース」、「コレクション」、「スレッド」の操作を学習し、Webのアプリケーション(JSP、Servlet)開発が出来る
到達目標 データベース、コレクション、スレッド等の操作を学習し、JavaによるWebアプリケーション(JSP、Servlet)開発が出来る。

評価項目 ①定期テスト ②小テスト ③レポート ④課題 ⑤作品 ⑥ポートフォリオ ⑦成果発表 ⑧その他
割合 70%  %  % 30%  %  %  %  %
評価基準
①Oracle Certified Java Programmer, Silverレベルの問題を解答できること ②Webアプリケーションの動作概念について説明出来ること ③JSP、Servletを用いたWebアプリケーションを作成できること ※指定した必須課題が修了していない場合は評価対象としない
※上記に示した評価項目の割合(%)を基準に、総合評価点を算出して成績評価を行う。
※出席率が80%未満の場合は、評価対象としない。

担当教員 蓮見圭亮/増田真太郎/出崎誠司
テキスト・参考文献 スッキリわかるJava入門 JSP&サーブレット編【第4版】、配布プリント
実務経験有無  
プログラマ及びシステムエンジニアとして、業務アプリケーションの構築に従事した実務経験がある。 その経験から取得した知識とスキルを活かし、本科目のプログラム開発に対する職業実践的な教育を行う。  
関連科目 プログラミングⅠ、Ⅱ  履修前提   

授業計画

回数 学習目標 学習項目
1 java.util.Setインタフェースとその実装クラスを使ったプログラムが作成出来る。  ・HashSetクラス、LinkedHashSetクラス、TreeSetクラスを利用したオブジェクトの生成 
【理解度確認】プログラム作成実習
2 java.util.Mapインタフェースとその実装クラスを使ったプログラムが作成出来る。  ・HashMapクラス、LinkedHashMapクラス、TreeMapクラスを利用したオブジェクトの生成 
【理解度確認】プログラム作成実習
3 ファイル入出力を行うプログラムを作成出来る  ・入出力ストリーム ・ファイルアクセスのためのクラス ・ファイル使用時の例外 
【理解度確認】プログラム作成実習
4 ファイル入出力を行うプログラムを作成出来る  ・入出力ストリーム ・ファイルアクセスのためのクラス ・ファイル使用時の例外 
【理解度確認】プログラム作成実習
5 並列処理を行うスレッドについてプログラムが記述出来る  Threadクラス、Runnableインターフェース、synchronizedブロック 
【理解度確認】プログラム作成実習
6 データベースを参照するプログラムが記述出来る  JDBC、DriverManagerクラス、Driverインタフェース、Connectionインタフェース、Statementインタフェース、PreparedStatementインタフェース、ResultSetインタフェース 
【理解度確認】プログラム作成実習
7 データベースを更新するプログラムが記述出来る  JDBC、DriverManagerクラス、Driverインタフェース、Connectionインタフェース、Statementインタフェース、PreparedStatementインタフェース 
【理解度確認】プログラム作成実習
8 JavaによるWebアプリケーションの実行環境が説明出来る JavaによるWebアプリケーション開発手順が説明出来る  JavaEE、Servlet、JSP、Webアプリケーションサーバ、デプロイ 
【理解度確認】プログラム作成実習
9 HTMLやServletでWebのページや処理が記述出来る  HTML、POST/GETメソッド、Servlet、Servletのクラス、@WebServletアノテーション、doGet/doPostメソッド、リクエストの受信とレスポンスの送信、文字のエンコーディング 
【理解度確認】プログラム作成実習
10 Servletのライフサイクルやメソッドが説明出来る Servletフィルタを使用したプログラムが作成出来る  Servletのライフサイクル、initメソッド、destroyメソッド、Serviceメソッド、Servletフィルタ、web.xml 
【理解度確認】プログラム作成実習
11 JSPの構成要素を挙げることが出来る JSPで動的なプログラムが作成出来る  JSPの動作、JSPの構成要素、ディレクティブ、宣言、スクリプトレット、実行時式、アクション、EL式、JSTL、暗黙オブジェクト、コメント 
【理解度確認】プログラム作成実習
12 JSPとServletを連携したWebの処理が記述出来る  JSPとServletの役割(使い分け)とデータの共有、Servletによる画面遷移(Forward、Redirect)、スコープ、暗黙オブジェクト、セッション 
【理解度確認】プログラム作成実習
13 JSPによる安全なページが記述出来る  クロスサイトスクリプティング、JSTL(Coreタグ)、EL式 
【理解度確認】プログラム作成実習
14 データベースにアクセスするWebのアプリケーションが作成出来る  JDBC、jarファイル 
【理解度確認】プログラム作成実習
15 今まで学習したJavaのプログラム作成を復習し、期末試験の対策を行う  データベース、スレッド、ネットワーク、JSP、Servlet 
【理解度確認】プログラム作成実習、期末テスト