科目情報
L0994100
Exercise on Object Oriented Programming / Exercise on Object Oriented Programming
准教授 福田 浩章
授業の概要
This class gives knowledge and practical experiences of object-oriented programming using Java language
授業の目的
To get practical experiences of programming based on object-oriented programming using Java language.
達成目標と学修・教育到達目標との対応

達成目標 学修・教育到達目標との対応
1. Students understand basic concept of object-oriented programming
C-2
2. Students understand how to use collection framework
C-2
3. Students understand well-known design patterns with practices
C-2
授業で使用する言語
英語
授業計画

授業計画 授業時間外課題(予習および復習を含む) 必要学習時間
1. What is Object Oriented Programming and Why do we need? Refer to the materials which will be uploaded beforehand 30分
Do exercises provided in the class 90分
2. Introduction of Java Programming1 Refer to the materials which will be uploaded beforehand 30分
Do exercises provided in the class 120分
3. Introduction of Java Programming2 Refer to the materials which will be uploaded beforehand 30分
Do exercises provided in the class 120分
4. Java Programming: Object and Class Refer to the materials which will be uploaded beforehand 30分
Do exercises provided in the class 180分
5. Java Programming: Encapsulation and Inheritance Refer to the materials which will be uploaded beforehand 30分
Do exercises provided in the class 180分
6. Java Programming: Polymorphism Refer to the materials which will be uploaded beforehand 30分
Do exercises provided in the class 180分
7. Java Programming: Collection1 Refer to the materials which will be uploaded beforehand 30分
Do exercises provided in the class 180分
8. Java Programming: Collection2 Refer to the materials which will be uploaded beforehand 30分
Do exercises provided in the class 200分
9. Java Programming: Input/Output and stream Refer to the materials which will be uploaded beforehand 30分
Do exercises provided in the class 200分
10. Java Programming: Thread Refer to the materials which will be uploaded beforehand 30分
Do exercises provided in the class 120分
11. Java Programming: Interface Refer to the materials which will be uploaded beforehand 30分
Do exercises provided in the class 120分
12. Design Pattern: Creation Refer to the materials which will be uploaded beforehand 30分
Do exercises provided in the class 180分
13. Design Pattern: Structure Refer to the materials which will be uploaded beforehand 30分
Do exercises provided in the class 180分
14. Design Pattern: Behavior Refer to the materials which will be uploaded beforehand 30分
Do exercises provided in the class 180分
合計 - - 2650分
達成目標との対応・割合

Individual exercise 合計
1. 40% 40%
2. 30% 30%
3. 30% 30%
合計 100% -
評価方法と基準
Personal exercises provided in each class are evaluated.
教科書・参考書
None
履修登録前の準備
Understanding basic C and Java language programming
オフィスアワー、質問・相談の方法
  • After each class and all time by e-mail
地域志向
地域志向ではない科目
社会的・職業的自立力の育成
  • 知識活用力を育成する科目
アクティブ・ラーニング科目
能動的な学修への参加による授業が大部分
実務経験のある教員による授業科目
実務経験 具体的内容
該当しない 該当しない
SDGs(持続可能な開発目標)関連項目
  • 9.産業と技術革新の基盤をつくろう
最終更新 : Sat Mar 21 11:42:31 JST 2020