2016 Basic Theory of Information Processing

Font size  SML

Register update notification mail Add to favorite lecture list
Academic unit or major
International Development Engineering
Yamashita Yukihiko 
Course component(s)
Day/Period(Room No.)
Mon7-8(S513)  Thr7-8(S513)  
Course number
Academic year
Offered quarter
Syllabus updated
Lecture notes updated
Language used
Access Index

Course description and aims

As for Information processing, hardware, algorithm, and Java language programming are lectured.

Student learning outcomes

Object oriented programming can be explained. A simple programs with Java language can be made freely.


Object oriented programming, Java language

Competencies that will be developed

Specialist skills Intercultural skills Communication skills Critical thinking skills Practical and/or problem-solving skills

Class flow

Lecture, practice, exercise, and group work

Course schedule/Required learning

  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).

Reference books, course materials, etc.

Asao Kawanishi, "Introduction to Basic Alogorithm by Java Language"

Assessment criteria and methods

Evaluated by itermediate test, term‐end examination, and reports.

Related courses

  • ZUQ.T212 : Communication and Network

Prerequisites (i.e., required knowledge, skills, courses, etc.)


Page Top