Description
This course introduces the student to object-oriented design. A combination of lectures and demonstrations will illustrate the differences between procedural and object-oriented program development.
Audience
Mainframe application developers who do not have any exposure to object-oriented application development.
Prerequisite
A basic understanding of the Windows environment and
fundamental knowledge of a structured application programming language.
Objectives
Students will be able to:
- understand the roots and benefits of object-oriented application design
- illustrate the key object-oriented concepts of inheritance, polymorphism, encapsulation and abstraction
- define an object and the manner in which it can be instantiated
- understand a class definition and its integral components of data and access method
- discuss the major differences between procedural and object-oriented application
development
- define the components of an object-oriented environment
- discuss the differences in developing GUI applications using object-oriented techniques
- illustrate event-driven programming and its role in an object-oriented application environment
|