Cursussen Toegepaste Statistiek
Object Oriented Programming with UML
Before jumping into the world of object-oriented programming languages, the
users must first master
the object-oriented thought process. This course is an introduction to
fundamental Object-Oriented concepts.
Also, a software designer or architect who seeks to represent the design of a
software system can
choose from a wide variety of notational languages, each aligned with a
particular analysis and design
methodology. This course uses the industry-standard Unified Modeling Language (UML)
as a means of depicting
Object-Oriented (OO) software design and providing the students with a common
vocabulary for communicating their ideas.
- Introduction to Object-Oriented concepts:
- objects data and behaviors
- class, attributes, methods, messages
- encapsulation, inheritance, polymorphism
- How to think in terms of objects
- Advance Object-Oriented concepts:
- constructors, destructors
- error handling
- operator overloading
- multiple inheritance
- The anatomy of a class
- Class design guidelines
- Designing with Objects
- Software reuse
- The Evolution of Object-Oriented Languages
- The UML language
This course is valuable for those who need to take full advantage of the
benefits of OO software development.
The intended audience includes designers, developers, and anyone who wants to
gain a general understanding of
what object orientation is all about, and need a common, practical technique for
systems. Also the course is a prerequisite for the C++ course.
Familiarity with the OO programming language is helpful, but not assumed.
||Handed-out at the beginning of the course
||The documentation used in the course is in English.
The language of
communication can be either Dutch or English, to be decided by mutual agreement with the students
||4 half days
||Partly theory, partly hand-on experience
||Nog geen datum bekend.
Deze cursus is nog niet gepland.