Laboratory in Information Science 4
TeachersFURUKAWA, Fumihito
Grade, SemesterYear 3 II/IV [Department of Information Science Correspondence Course, Faculty of Science and Engineering]
CategorySpecial Subjects
Classesメディア授業
Elective, CreditsRequisites 2credit
 Syllabus Number4C302

Course Description

In this course, students use UML (Unified Modeling Language) as the modeling language, MySQL as the database system, and Java as the programming language. Students are expected to learn by the following three steps. First, they learn the development process of information systems, the fundamentals of programming to operate the database and three UML diagrams (use case diagram, class diagram and sequence diagram). Second, they practice the modeling of an information system with UML. Finally, they develop a part of an example of a system using Java.

This course is related to diploma policy DP3 and DP4.

Course Objectives

This course aims to provide an understanding of information systems modeling. The specific goals for students are the following:
- To understand the development process of information systems.
- To understand how to model information systems.
- Being able to describe the results of the modeling.
- Being able to develop the program corresponding to the model.

Grading Policy

To pass, students must earn at least 60 points out of 100 in the final examination and be accept all reports.

Textbook and Reference

KindTitleAuthorPublisher
TextbookLMS
References

Requirements(Assignments)

Learning materials for each class will be carried on LMS in advance. For preparation, students are expected to read the materials. After classes, provide report and take a quiz in order to check your understanding of the class content. The preparation and after-class learning will take one hour each.

Note

Schedule

1Information system development process
2UML Overview and use case diagram
3Class diagram
4Sequence diagram
5Modeling practice
6Modeling exercise(1)
7Database
8Java program(1)
9Java program(2)
10Modeling exercise(2)
11System development exercise with Java(1)
12System development exercise with Java(2)
13System development exercise with Java(3)
14System development exercise with Java(4)
15Summary