Advanced programming 1

MIZUTANI, Kozo
  Elective Requisites  2 credits
【Information and Electronics Engineering・1st semester】
16-1-0457-2567

1.
Objectives
This is the advanced course of Java programming. The aim of the lectures is to learn the concepts of object-oriented programming. Through exercises, students will learn how to write the classes from which objects are created, how to create and use the objects, and how to test Java programs using JUnit.
2.
Outline
We will learn the following:
(1) Object-oriented programming concepts (data encapsulation, object, message, class and instance)
(2) Syntax of the Java programming language (class declaration, how to create and use objects, constructor, and inheritance)
(3) Testing Java programs using JUnit