As for Information processing, hardware, algorithm, and Java language programming are lectured.
Object oriented programming can be explained. A simple programs with Java language can be made freely.
Object oriented programming, Java language
|Intercultural skills||Communication skills||Specialist skills||Critical thinking skills||Practical and/or problem-solving skills|
Lecture, practice, exercise, and group work
|Course schedule||Required learning|
|Class 1||Roles of information processing and programming||Explain roles of information processing and programming.|
|Class 2||Basic Java programming||Can make basic Java programs.|
|Class 3||Variables||Explain variables.|
|Class 4||Operation||Explain operation.|
|Class 5||Control flow||Explain control flow.|
|Class 6||Java programming with control flow||Can make Java programs with control flow.|
|Class 7||Array||Explain array.|
|Class 8||Java programming with array||Can make Java programs with array.|
|Class 9||Intermediate test||Get not less than 60 on intermediate test.|
|Class 10||Method, and group work 1||Explain method.|
|Class 11||Class and instance, and group work 2||Explain class and instance.|
|Class 12||Inheritance, and group work 3||Explain inheritance.|
|Class 13||Polymorphism, and group work 4||Explain Polymorphism.|
|Class 14||Fortran Programming, and group work 5||Explain Fortran programming.|
|Class 15||Group work presetation||Make a presentation for the program.|
Naruki Ikeda, "Basic introduction to Java Language", Cut System, 2004 (in Japanese).
Asao Kawanishi, "Introduction to Basic Alogorithm by Java Language"
Evaluated by itermediate test, term‐end examination, and reports.