The lecture aims to understand the object-oriented basic concepts and analysis with UML.
1. Understand the basic object-oriented concepts.
2. Understand UML diagrams for object-oriented development.
3. Understand for object-oriented analysis with UML.
Outline:
Lecture on the basic object-oriented concepts. Perform exercises for object-oriented analysis with UML.
Style:
Lecture and exercise
Notice:
Require the score points of 60 or more to reach the evaluation standard of JABEE.
|
|
|
Theme |
Goals |
2nd Semester |
3rd Quarter |
1st |
Software Engineering Basics |
Understand the basic knowledge of the software development cycle.
|
2nd |
Introduction to Object-Oriented Design |
Understand the basic knowledge of the Object-Oriented Design.
|
3rd |
Classes basics |
Understand the basic knowledge of the Classes.
|
4th |
Inheritance, Abstract Classes |
Understand about Inheritance and Abstract Classes.
|
5th |
Introduction to Object-Oriented Analysis |
Understand the basic knowledge of the Object-Oriented Analysis.
|
6th |
Encapsulation, Information Hiding,Unit Testing |
Understand about Encapsulation, Information Hiding, Unit Testing.
|
7th |
Creation of Team Project |
Can propose the tiny team project.
|
8th |
Introduction to Design Patterns |
Understand the basic knowledge of the Design Patterns for the Object-Oriented.
|
4th Quarter |
9th |
Requirements Analysis with UML: The Use Case Diagram |
Understand a Use Case Diagram for a Requirements Analysis.
|
10th |
Requirements Analysis with UML: The Class Diagram |
Understand a Class Diagram for a Requirements Analysis.
|
11th |
Requirements Analysis with UML: The Sequence Diagram
|
Understand a Sequence Diagram for a Requirements Analysis.
|
12th |
Function model with UML: The Activity Diagram |
Understand an Activity Diagram for a Function model.
|
13th |
Static model with UML: The Deployment Diagram |
Understand a Deployment Diagram for a Static model.
|
14th |
Dynamic model with UML: The Communication Diagram |
Understand a Communication Diagram for a Dynamic model.
|
15th |
Final Exam |
Confirm the degree of understanding of the basic object-oriented concepts.
|
16th |
Explanation of Final Exam |
Explanation of answer example and returning the final exam.
|