UML
Object-oriented modeling using UML. Covers use case diagrams, class diagrams, object diagrams, sequence diagrams, and includes a semestral project designing an innovative software solution.
Offered at the University of Tirana, Faculty of Natural Sciences, Department of Informatics.
Overview
This course gives basic knowledge of object-oriented modeling using UML. It describes use case diagrams, class diagrams, object diagrams, sequence diagrams, etc. It includes a semestral project which should provide the design of an innovative software solution applicable in business or society using a model-driven process.
Learning Objectives
- 1.Introduction to software modeling activities
- 2.Introduction to the main diagrams of UML
- 3.Improvement of knowledge in object-oriented programming concepts
- 4.Using UML as a helping tool in developing software systems
- 5.Writing code based on UML models
Syllabus
Literature
- Lecture notes, Klesti Hoxha
- M. Aniche. Simple Object-Oriented Design. Manning 2024
- R. Miles and K. Hamilton. Learning UML 2.0. O'Reilly
Interested in this course?
This course is offered at the University of Tirana, Faculty of Natural Sciences. For enrollment information and scheduling, please contact the department or reach out directly.
Get in Touch