Course title
オブジェクト指向プログラミング   [Object-Oriented Programming]
Course category technology speciality courses,ets.  Requirement   Credit 2 
Department   Year 24  Semester Fall 
Course type Fall  Course code 022822
Instructor(s)
近藤 敏之   [KONDO Toshiyuki]
Facility affiliation Faculty of Engineering Office   Email address

Course description
The aim of the course is to understand Object-Oriented Programming (OOP) using Java programming language.
Expected Learning
- Understand the concept of OOP
- Learn Java programming skill
Course schedule
1. Introduction
2. Java programming basics
3. Class and Instance (1): instance field and method
4. Class and Instance (2): static
5. Package
6. Access modifiers: public, protected, private
7. Inheritance: Is-a relationship
8. Abstract class
9. Interface
10. Exception Handling
11. Thread programming
12. GUI programming
13. Object-oriented Design (1):UML
14. Object-oriented Design (2) : Design patterns
15. Final Exam.
Prerequisites
- C programming skill
Required Text(s) and Materials
References
Assessment/Grading
- Weekly programming assignments: 40%
- Final exam.: 60%
Message from instructor(s)
Course keywords
Office hours
Remarks 1
Remarks 2
Related URL
Lecture Language
Japanese
Language Subject
Last update
3/19/2018 4:04:27 PM