|
Course Objectives:
 |
Provide a
thorough coverage of fundamental concepts such as object, class,
encapsulation, inheritance, interface and polymorphism. |
 |
Build on
the student's understanding of systems analysis and design with an
introduction to object-oriented analysis and design. At the end of
the course the student should be able to (1) recognize when
object-oriented analysis and design techniques can be used as part
of the solution to a problem and (2) evaluate the effectiveness of
using object-oriented techniques. |
 |
Provide
practical training in designing and programming object-oriented
applications using the Java and/or C++ programming languages. |
|