Course title
L09941003
Exercise on Object Oriented Programming

fukuda hiroaki
Course description
This class gives knowledge and practical experiences of object-oriented programming using Java language
Purpose of class
To get practical experiences of programming based on object-oriented programming using Java language.
Goals and objectives
  1. Students understand basic concept of object-oriented programming
  2. Students understand how to use collection framework
  3. Students understand well-known design patterns with practices
Language
English
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. What is Object Oriented Programming and Why do we need? Refer to the materials which will be uploaded beforehand 30minutes
Do exercises provided in the class 90minutes
2. Introduction of Java Programming1 Refer to the materials which will be uploaded beforehand 30minutes
Do exercises provided in the class 120minutes
3. Introduction of Java Programming2 Refer to the materials which will be uploaded beforehand 30minutes
Do exercises provided in the class 120minutes
4. Java Programming: Object and Class Refer to the materials which will be uploaded beforehand 30minutes
Do exercises provided in the class 180minutes
5. Java Programming: Encapsulation and Inheritance Refer to the materials which will be uploaded beforehand 30minutes
Do exercises provided in the class 180minutes
6. Java Programming: Polymorphism Refer to the materials which will be uploaded beforehand 30minutes
Do exercises provided in the class 180minutes
7. Java Programming: Collection1 Refer to the materials which will be uploaded beforehand 30minutes
Do exercises provided in the class 180minutes
8. Java Programming: Collection2 Refer to the materials which will be uploaded beforehand 30minutes
Do exercises provided in the class 200minutes
9. Java Programming: Input/Output and stream Refer to the materials which will be uploaded beforehand 30minutes
Do exercises provided in the class 200minutes
10. Java Programming: Thread Refer to the materials which will be uploaded beforehand 30minutes
Do exercises provided in the class 120minutes
11. Java Programming: Interface Refer to the materials which will be uploaded beforehand 30minutes
Do exercises provided in the class 120minutes
12. Design Pattern: Creation Refer to the materials which will be uploaded beforehand 30minutes
Do exercises provided in the class 180minutes
13. Design Pattern: Structure Refer to the materials which will be uploaded beforehand 30minutes
Do exercises provided in the class 180minutes
14. Design Pattern: Behavior Refer to the materials which will be uploaded beforehand 30minutes
Do exercises provided in the class 180minutes
Total. - - 2650minutes
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Individual exercise Total.
1. 40% 40%
2. 30% 30%
3. 30% 30%
Total. 100% -
Evaluation method and criteria
Personal exercises provided in each class are evaluated. Total score of each class is 7.2 regardless of the number of exercises in each class.
The above 60 scores will give a credit.
Textbooks and reference materials
None
Prerequisites
Understanding basic C and Java language programming
Office hours and How to contact professors for questions
  • After each class and all time by e-mail
Regionally-oriented
Non-regionally-oriented course
Development of social and professional independence
  • Course that cultivates an ability for utilizing knowledge
Active-learning course
Most classes are interactive
Course by professor with work experience
Work experience Work experience and relevance to the course content if applicable
N/A 該当しない
Education related SDGs:the Sustainable Development Goals
  • 9.INDUSTRY, INNOVATION AND INFRASTRUCTURE
Last modified : Sun Mar 21 15:38:42 JST 2021