最終更新日:2017/03/31
Syllabus
クリックして表示・非表示切り替え
概要
対象年度 年度 2017 (週1コマ)秋期 開講時限 火2
開講学部・学科等 理工
科目コード 642043200 科目ナンバー SEE03003
授業名 JAVAプログラミング
英文授業名 JAVA Programming
担当教員 佐藤 謙二

授業形態 講義
e-learning利用 その他:
担当形態 単独
関連する授業
当科目履修前に履修して
おくことが望ましい科目
後続関連授業
教職課程科目
テーマ・キーワード Java言語・オブジェクト指向プログラミング・Webアプリケーション・Java GUI

授業の概要・ねらい Java言語の基礎知識とともに,オブジェクト指向プログラミング,アプレット作成,クラスの拡張と再利用などの概念を,演習を通して習得する。これにより,ソフトウェア技術と,プログラミング能力を修得することが狙いである。各回の授業は学習テーマについて解説を行った後に,課題として実際にプログラムを作成するという形式である。毎回,学習テーマとなる技術(文法事項)を活用したサンプルプログラムに対して解説を行う。このシラバスはプログラミングC 担当教員、小林泰介、杉野隆、佐藤謙二、鈴木里史、山崎由喜の統一シラバスである。教科書等の使用は担当教員の指示に従うこと。プログラミングA又はプログラミングBを習得していることが望ましい。
到達目標 Java言語の特徴および基本的なアルゴリズムを理解し、Java言語によりプログラミングができる。
教科書と準備するもの 担当教員が指示する。
参考書 千石靖・中沢実・石井充著 基礎から学ぶJava,共立出版,2003年,ISBN4-320-12072-8.、 
戸川隼人著演習と応用Java サイエンス社2003年  ISBN4-7819-1052-1、
立山秀利著 Javaのオブジェクト指向がゼッタイにわかる本 秀和システム2006年 iSBN4-7980-1300-5
評価の基準 秋期試験・ レポート、
課題、授業態度
具体的評価方法 秋期試験或いはレポート(40%)、
毎回の課題(40%)、授業態度(20%)
授業評価アンケート
フィードバック・
受講生へメッセージ
各回の課題を通して基本項目の習得確認を行えるようにする。
単位互換
特記

授業計画
第1回 内容
ガイダンス,評価方法
Javaの生い立ちとその特徴(オブジェクト指向とは)
授業時間外における学修(予習・復習等) 復習:本日の講義内容を理解しておく。
授業実施特記
第2回 内容
Javaソフトの操作方法(Javaプログラミングの流れ)
Hello Worldアプリの作成
授業時間外における学修(予習・復習等) 予習:先週及び今週の講義内容を確認する。
復習:本日の講義内容を理解しておく。
授業実施特記
第3回 内容
基本文法(1)
基本データ型、変数、演算、配列
授業時間外における学修(予習・復習等) 予習:先週及び今週の講義内容を確認する。
復習:本日の講義内容を理解しておく。
授業実施特記
第4回 内容
基本文法(2)条件分岐
授業時間外における学修(予習・復習等) 予習:先週及び今週の講義内容を確認する。
復習:本日の講義内容を理解しておく。
授業実施特記
第5回 内容
基本文法(3)繰り返し
授業時間外における学修(予習・復習等) 予習:先週及び今週の講義内容を確認する。
復習:本日の講義内容を理解しておく。
授業実施特記
第6回 内容
基本文法(4)関数
授業時間外における学修(予習・復習等) 予習:先週及び今週の講義内容を確認する。
復習:本日の講義内容を理解しておく。
授業実施特記
第7回 内容
まとめ、応用問題
授業時間外における学修(予習・復習等) 今まで習ったことをコンピュータ上で実行できるようにしておく。
授業実施特記
第8回 内容
クラスとインスタンス(1)
(フィールド、メソッド、インスタンス、コンストラクタ、アクセス制限・非公開化)
授業時間外における学修(予習・復習等) 予習:先週及び今週の講義内容を確認する。
復習:本日の講義内容を理解しておく。
授業実施特記
第9回 内容
クラスとインスタンス(2)
(フィールド、メソッド、インスタンス、コンストラクタ、アクセス制限・非公開化)
授業時間外における学修(予習・復習等) 予習:先週及び今週の講義内容を確認する。
復習:本日の講義内容を理解しておく。
授業実施特記
第10回 内容
継承
(スーパークラスとオーバーライト)
授業時間外における学修(予習・復習等) 予習:先週及び今週の講義内容を確認する。
復習:本日の講義内容を理解しておく。
授業実施特記
第11回 内容
アプレット
授業時間外における学修(予習・復習等) 予習:先週及び今週の講義内容を確認する。
復習:本日の講義内容を理解しておく。
授業実施特記
第12回 内容
ウィンドウをもつアプリケーション(1)
(Webアプリケーション、Java GUI)
授業時間外における学修(予習・復習等) 予習:先週及び今週の講義内容を確認する。
復習:本日の講義内容を理解しておく。
授業実施特記
第13回 内容
ウィンドウをもつアプリケーション(2)
(ポリモーフィズム)
授業時間外における学修(予習・復習等) 予習:先週及び今週の講義内容を確認する。
復習:本日の講義内容を理解しておく。
授業実施特記
第14回 内容
総合演習(1)
授業時間外における学修(予習・復習等) 今まで習ったことをコンピュータ上で実行できるようにしておく。
授業実施特記
第15回 内容
総合演習(2)
授業時間外における学修(予習・復習等) 今まで習ったことをコンピュータ上で実行できるようにしておく。
授業実施特記