Computer Science Programming 2

MASAKA Mieko
  Elective Requisites  2 credits
【Information and Electronics Engineering・2nd semester】
17-1-1539-4738

1.
Outline
We learn the following contents about Java using an integrated development environment.
- Development techniques using an Integrated Development Environment "Eclipse".
- Development techniques using debugger tools and JUnit.
- Object models and standard class APIs.
- Collection classes, Stream APIs.
- The overview of event driven programming and using GUI APIs.
- The new language specifications (Annotations, Lambda Expressions)
2.
Objectives
This course aims at mastering practical techniques and concepts through using programing language Java. Specifically, it is required for students to understand and to utilize the followings at least; development techniques using debugger tools and JUnit, object models of Java and event driven programming. In addition, we learn the bases of annotations and lambda expressions, student will be able to write practical and high quality computer programs using the topics described above.
1.
Outline
We learn the following contents about Java using an integrated development environment.
- Development techniques using an Integrated Development Environment "Eclipse".
- Development techniques using debugger tools and JUnit.
- Object models and standard class APIs.
- Collection classes, Stream APIs.
- The overview of event driven programming and using GUI APIs.
- The new language specifications (Annotations, Lambda Expressions)
2.
Objectives
This course aims at mastering practical techniques and concepts through using programing language Java. Specifically, it is required for students to understand and to utilize the followings at least; development techniques using debugger tools and JUnit, object models of Java and event driven programming. In addition, we learn the bases of annotations and lambda expressions, student will be able to write practical and high quality computer programs using the topics described above.
3.
Grading Policy


4.
Textbook and Reference


5.
Requirements (Assignments)


6.
Note


7.
Schedule
1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.