| Class schedule | HW assignments (Including preparation and review of the class.) | Amount of Time Required | |
|---|---|---|---|
| 1. | Introduction of Java programming(1) - What is "object oriented programming"? - Commons and differences between Java and C. |
Read Chap. 1 to 3 in the textbook | 100minutes |
| Review | 90minutes | ||
| 2. | [Excer] Introduction of Java programming(1) ・Development of basic programs |
Complete programs by following specifications in a material. | 190minutes |
| 3. | Introduction of Java programming(2) - Structures of classes - The relationship between objects and classes - Constructors - Strings |
Read Chap. 3 and 4 in the textbook | 100minutes |
| Review | 90minutes | ||
| 4. | [Excer] Introduction of Java programming(2) ・Development of programs based on OOP ・Strings |
Complete programs by following specifications in a material. | 190minutes |
| 5. | Introduction of Java programming(3) - Inheritance - Interface - Polymorphism - Scope and modifier |
Read Chap. 4 in the textbook | 100minutes |
| Review | 90minutes | ||
| 6. | [Excer] Introduction of Java programming(3) - Inheritance - Scope and modifier - Writing a report |
Complete programs by following specifications in a material. | 100minutes |
| Complete a report | 90minutes | ||
| 7. | Introduction of Java programming(4) - Packages - Class libraries - I/O stream - Exception handling |
Read Chap. 5 in the textbook | 100minutes |
| Review | 90minutes | ||
| 8. | [Excer] Introduction of Java programming(4) - Packages - Class libraries - I/O stream - Exception handling |
Complete programs by following specifications in a material. | 100minutes |
| Complete a report | 90minutes | ||
| 9. | Introduction of Java programming(5) - Collections - List, Map |
Read Chap. 5 in the textbook | 100minutes |
| Review | 90minutes | ||
| 10. | [Excer] Introduction of Java programming(5) - Collections - List, Map - Polymorphism |
Complete programs by following specifications in a material. | 190minutes |
| 11. | Multi-thread programming ・Generation of threads ・Synchronization |
Read Chap. 5 in the textbook | 100minutes |
| Review | 90minutes | ||
| 12. | [Excer] Multi-thread programming(1) ・Generation of threads ・Synchronization |
Complete programs by following specifications in a material. | 190minutes |
| 13. | Multi-thread programming ・Synchronization ・Mutual exclusion |
Review the textbook and the materials | 190minutes |
| 14. | [Excer] Multi-thread programming(2) ・Synchronization ・Writing a report |
Complete programs by following specifications in a material. | 190minutes |
| Total. | - | - | 2660minutes |
| Short test | Assignment and Report | Total. | |
|---|---|---|---|
| 1. | 20% | 15% | 35% |
| 2. | 10% | 30% | 40% |
| 3. | 10% | 15% | 25% |
| Total. | 40% | 60% | - |
| Work experience | Work experience and relevance to the course content if applicable |
|---|---|
| N/A | N/A |

