オブジェクト指向言語

科目基礎情報

学校 沖縄工業高等専門学校 開講年度 令和06年度 (2024年度)
授業科目 オブジェクト指向言語
科目番号 4320 科目区分 専門 / 必修
授業形態 授業 単位の種別と単位数 学修単位: 2
開設学科 メディア情報工学科 対象学年 4
開設期 前期 週時間数 2
教科書/教材 自作教材
担当教員 佐藤 尚

到達目標

Java言語の文法を理解、習得し、Java言語のクラスライブラリの使用方法を理解、習得する。
オブジェクト指向の基礎概念を理解、習得することを目標とする。
【V-D-1】プログラミング分野
【VI-D】プログラミング基礎実習

ルーブリック

理想的な到達レベルの目安標準的な到達レベルの目安最低限必要な 到達レベル(不可)
Javaの文法を理解し、クラスライブラリの使用方法を理解することが出来る。 Javaの応用的な文法とクラスライブラリの使用方法を理解し、クラスライブラリを使用した実装ができる。Javaの応用的な文法について理解し、クラスライブラリの概念について理解できる。Javaの文法についてCと比較しながら理解することができる。
オブジェクト指向の基礎概念を理解することができる。 Javaにおけるオブジェクト指向の実装方法について理解し、必要なクラスを実装できる。 Javaにおけるオブジェクト指向の実装方法について理解できる。オブジェクト指向の基礎概念について理解できる。

学科の到達目標項目との関係

教育方法等

概要:
本授業では、オブジェクト指向のプログラミング言語であるJavaを学びます。

授業の進め方・方法:
基本的な文法だけではなく、継承、カプセル化、そしてポリモーフィズムなどのオブジェクト指向の基礎概念を学びます。
演習では講義内容に応じたプログラミング課題に取り組みます。
注意点:

授業の属性・履修上の区分

アクティブラーニング
ICT 利用
遠隔授業対応
実務経験のある教員による授業

授業計画

授業内容 週ごとの到達目標
前期
1stQ
1週 ガイダンスと開発環境整備 授業内容の説明と Java 開発環境の整備を行う。
2週 Java の文法 (1) 変数、データ型、演算子について学ぶ。
3週 Java の文法 (2) 条件分岐、繰り返し制御、配列について学ぶ。
4週 Java の文法 (3) キーボード入力等について学ぶ。
5週 クラスとインスタンス (1) クラスとインスタンス、コンストラクタについて学ぶ。
6週 クラスとインスタンス (2) クラスとインスタンス、コンストラクタについて学ぶ。
7週 クラスとインスタンス (3)
メソッドのシグネチャ、オーバーロードについて学ぶ。
8週 中間試験 中間試験を実施する。
2ndQ
9週 クラスとインスタンス (4) メソッドのシグネチャ、オーバーロードについて学ぶ。
10週 オブジェクトの継承 (1) 継承とコンストラクタについて学ぶ。
11週 オブジェクトの継承 (2) 継承とオーバーライドについて学ぶ。
12週 例外処理とパッケージ
try-catch、throw、パッケージについて学ぶ。
13週 Java によるプログラミング演習 (1)
Java を用いたプログラミング演習課題に取り組む。
14週 Java によるプログラミング演習 (2)
Java を用いたプログラミング演習課題に取り組む。
15週 Java によるプログラミング演習 (3)
Java を用いたプログラミング演習課題に取り組む。
16週

評価割合

試験発表相互評価態度ポートフォリオその他(演習課題・発表・実技・成果物等)合計
総合評価割合50000050100
基礎的能力500000050
応用力(実践・専門・融合)000005050