| Course title | |||||
| オブジェクト指向プログラミング [Object-Oriented Programming] | |||||
| Course category | technology speciality courses,ets. | Requirement | Credit | 2 | |
| Department | Year | 2~4 | 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 |