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

授業形態 講義、演習
e-learning利用 その他:
担当形態 単独
関連する授業
当科目履修前に履修して
おくことが望ましい科目
後続関連授業
教職課程科目
テーマ・キーワード Javaプログラミング

授業の概要・ねらい Java言語の基礎知識とともに,オブジェクト指向プログラミング,アプレット作成,クラスの拡張と再利用などの概念を,演習を通して習得する。これにより,ソフトウェア技術と,プログラミング能力を修得することが狙いである。各回の授業は学習テーマについて解説を行った後に,課題として実際にプログラムを作成するという形式である。毎回,学習テーマとなる技術(文法事項)を活用したサンプルプログラムに対して解説を行う。このシラバスはプログラミングC 担当教員、小林泰介、杉野隆、佐藤謙二、鈴木里史、山崎由喜の統一シラバスである。教科書等の使用は担当教員の指示に従うこと。プログラミングA又はプログラミングBを習得していることが望ましい。

担当者より:
いっしょにプログラミングを楽しみましょう。
各週の講義内容などの順番などに違いはありますが、本シラバスの内容を含むようにしています。
到達目標 基本的なJavaプログラミングを行える。
アルゴリズムの基礎を理解している。
教科書と準備するもの 担当教員が指示する。
参考書 千石靖・中沢実・石井充著 基礎から学ぶJava,共立出版,2003年,ISBN4-320-12072-8.、 
戸川隼人著演習と応用Java サイエンス社2003年  ISBN4-7819-1052-1、
立山秀利著 Javaのオブジェクト指向がゼッタイにわかる本 秀和システム2006年 iSBN4-7980-1300-5
評価の基準 基本的なJavaプログラミングを行える。
アルゴリズムの基礎を理解している。
具体的評価方法 授業中に確認するプログラム作業の進捗状況・課題提出・レポート提出・授業毎の各種データの変化率を総合して評価します。

担当者より:
ガイダンス時に提示する"_成績の付け方など.txt"からの抜粋です。
成績は、下記の区分ごとに点数を付けて算出する。配点はほぼ均等である。
小テスト点: 授業中に提出された小テストデータなどを元に算出する。
課題点: 授業中に提出された課題データなどを元に算出する。
レポート課題点: 授業外に提出されたレポートデータなどを元に算出する。
総合評価点: 各週の様々なデータの変化率などを元に算出する。
授業評価アンケート
フィードバック・
受講生へメッセージ
たまに早口になるとの指摘を受けることがあります。
今年度も、佳境に入っても早口にならないよう
さらに工夫する予定です。
単位互換
特記

授業計画
第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)
授業時間外における学修(予習・復習等) 授業中に指示された予習、復習課題の学習
授業実施特記