Course Overview
Focuses on understanding Object-Oriented concepts, and covers fundamentals such as Objects, Classes, Inheritance and Polymorphism without commitment to any particular development language or environment. Introduces the essentials of the Object Model and covers analysis of real world problems using object-oriented data models, behaviour models, and process models. Examples and class exercises are used throughout to reinforce concepts. No previous knowledge of object-oriented techniques is required.
Prerequisite(s)
- No prerequisites are required for this course.
Credits
3.0
- Retired
- This course has been retired and is no longer offered. Find other Flexible Learning courses that may interest you.
Learning Outcomes
Upon successful completion, the student will be able to:
- Understand basic object-oriented terminology.
- Draw UML diagrams.
- Describe problems using Use Cases.
- Develop program specifications in an object-oriented manner.
Effective as of Fall 2003
Programs and courses are subject to change without notice. Find out more about BCIT course cancellations.