|
|
Goals
|
- Fundamental object-oriented concepts, techniques, and notation
- Benefits of object-oriented software development
- Fundamentals of the Unified Modeling Language (UML) notation
- Key components of an object model
|
Audience
|
|
Software developers moving to the Object-Oriented paradigm |
Duration
|
|
1 day |
Prerequisites
|
|
Basic knowledge of the application development process and familiarity with a high level programming language are desired. |
Contents
|
- Basic Object-Oriented Concepts
- Objects
- Classes
- Abstraction
- Encapsulation
- Inheritance
- Polymorphism
- The potential benefits of object-oriented software development
- An introduction to the UML Notation
- The Object Model
|
Format
|
|
Lecture and written exercises |
Schedule
There are no open enrollment classes currently scheduled.
|