授業コード 40006307 クラス 07
科目名 ゼミナールⅢ 単位数 2
担当者 都築 寛 履修期 前期授業
カリキュラム *下表参考 配当年次 *下表参考

授業題目 プログラミング Programming
授業の概要 プログラミング言語の一つの「Java言語」を扱う。
特に"ゼミナールⅢ"では,Java言語における発展的・実用的な各種概念の導入およびそれらの使い方を実践的に学習し,目的の実行内容をそれらを用いて表現できる更なる推敲力・実力を身に着ける。
なお,ゼミナールⅡまでの進捗および本ゼミナールの進捗状況や受講学生との相談に応じて内容や進行速度は逐一変更・調整する。
学習の到達目標 Java言語における各種発展的概念を習得し,プログラムの作成能力が更に向上する。
授業計画 第1回 ゼミナールⅡまでの復習
第2回 匿名クラス・関数型インターフェース・ラムダ式(1) 導入
匿名クラスの宣言ができるようになる。
第3回 匿名クラス・関数型インターフェース・ラムダ式(2) 発展
ラムダ式が書けるようになり,それによる関数型インターフェースの宣言ができるようになる。
第4回 Ojbectクラス・ラッパークラス(1) 導入
Objectクラスの概念を理解する。
第5回 Ojbectクラス・ラッパークラス(2) 発展
ラッパークラスの概念を理解する。
第6回 アプリケーションプログラムの導入
アプリケーションプログラムの基本構造を学ぶ。
第7回 コントロールの配置(1) 基本
ボタンなどの配置方法を学ぶ。
第8回 コントロールの配置(2) 応用
ボタンなどを自由に配置できるようになる。
第9回 イベント(1) 導入
イベントの概念を理解する。
第10回 イベント(2) 基本
ボタンを押したらイベント処理されるようにできるようになる。
第11回 イベント(3) 応用
ボタン以外にもイベントハンドラを登録できるようになる。
第12回 キャンバスへの描画(1) 導入
簡単な図形が描画できるようになる。
第13回 キャンバスへの描画(2) 応用
複雑な図形や画像ファイルの画像が描画できるようになる。
第14回 まとめ・期末課題(1) 構築
第15回 まとめ・期末課題(2) 完成
授業外学習の課題 理解できなかった個所はしっかり確認しておくこと(2時間程度)。
また、繰り返し練習するなどして実際的に使えるようになっておくこと(2時間程度)。
履修上の注意事項 与えられた課題をこなすだけではなく,自ら課題を見つけるつもりで臨むこと。

[公認欠席制度の配慮内容]
授業を公認欠席した場合、評価に影響がないよう配慮する。
成績評価の方法・基準 以下を目安に総合的に評価する:
・受講態度(50%)
・期末課題(50%)
テキスト 必要に応じて適宜指定する。
参考文献 必要に応じて適宜指定する。
主な関連科目 ゼミナールⅠ,ゼミナールⅡ,ゼミナールⅣ
オフィスアワー及び
質問・相談への対応
ゼミナール中やその前後にて随時受け付け,必要に応じてメールにて対応する。

■カリキュラム情報
所属 ナンバリングコード 適用入学年度 配当年次 身につく能力
知識・技能 思考力 判断力 表現力 協創力
経済科学部経済情報学科(D群) FEEI40403 2017~2022 4 - - - - -
経済科学部経済情報学科(D群) FEEI40403 2023~2023 4
経済科学部経済情報学科(D群) 42400 2024~2024 4