Short test | Interim exam | Final exam | Total. | |
---|---|---|---|---|
1. | 10% | 15% | 25% | |
2. | 10% | 15% | 25% | |
3. | 10% | 15% | 25% | |
4. | 10% | 15% | 25% | |
Total. | 40% | 30% | 30% | - |
Class schedule | HW assignments (Including preparation and review of the class.) | Amount of Time Required | |
---|---|---|---|
1. | Java programming (1) - What is "object oriented programming"? - Commons and differences between Java and C. |
Read the syllabus and the lecture materials. | 80minutes |
Review the lecture. | 80minutes | ||
2. | Java programming (2) - Structures of classes - The relationship between objects and classes - Constructors - Strings |
Read the lecture materials. | 80minutes |
Review the lecture. | 80minutes | ||
3. | Java programming (3) - Inheritance - Interface - Polymorphism - Scope and modifier |
Read the lecture materials. | 80minutes |
Review the lecture. | 80minutes | ||
4. | Java programming (4) - Packages - Class libraries - I/O stream - Exception handling |
Read the lecture materials. | 80minutes |
Review the lecture. | 80minutes | ||
5. | Java programming (5) - Collections - List, Map |
Read the lecture materials. | 80minutes |
Review the lecture. | 80minutes | ||
6. | Java programming (6) ・Generation of threads ・Synchronization ・Mutual exclusion |
Read the lecture materials. | 80minutes |
Review the lecture. | 80minutes | ||
7. | Interim exam, Q&A | Review the contents of all the lectures. | 270minutes |
Review the interim exam. | 80minutes | ||
8. | Gragh algorithms (I) : Representation of a graph, search algorithms | Read the lecture materials. | 80minutes |
Review the lecture. | 80minutes | ||
9. | Gragh algorithms (II) : Shortest path problem (Dijkstra’s algorithm) | Read the lecture materials. | 80minutes |
Review the lecture. | 80minutes | ||
10. | Gragh algorithms (III) : Network flow, Maximum flow algorithm | Read the lecture materials. | 80minutes |
Review the lecture. | 80minutes | ||
11. | String search algorithm, String matching | Read the lecture materials. | 80minutes |
Review the lecture. | 80minutes | ||
12. | Algorithm design (I) : Recursive algorithms, Divide and conquer | Read the lecture materials. | 80minutes |
Review the lecture. | 80minutes | ||
13. | Algorithm design (II) : Dynamic programming, Knapsack problem, Greedy method | Read the lecture materials. | 80minutes |
Review the lecture. | 80minutes | ||
14. | Final exam, Q&A | Review the contents of all the lectures from 8. to 13. so as to solve basic examples by using algorithms presented. | 300minutes |
Review the final exam. | 80minutes | ||
Total. | - | - | 2650minutes |
ways of feedback | specific contents about "Other" |
---|---|
Feedback in the class |
Work experience | Work experience and relevance to the course content if applicable |
---|---|
N/A | N/A |