Objectives:
The aim of this course is to understand and use the object-oriented approach for implementing software projects. It proposes to carry out both the detailed design (in UML) and the development (in Java) of the same project.
Learning Outcomes:
understanding the concepts of the object-oriented approach and translating them into UML and Java
-understanding and reusing the essential libraries and functions of Java SE (Standard Edition)
-design an object-oriented architecture based on functional requirements
-know how to integrate elementary design patterns into code production
-document an API using Javadoc