Object-Oriented
Modeling and Design
Computer and Information Sciences
Description
An introduction to object-oriented programming and design. All
major object oriented concepts are covered, including encapsulation,
inheritance, dynamic binding, polymorphism, and Rumbaugh's
Object Modeling Technique. Students incrementally build a high
quality, modest sized system to exercise the concepts. The Eiffel
language and environment are studied in detail and are required
for the project. Other languages, such as C++ and Smalltalk, are
covered briefly.
Prerequisites
Students should have a firm grounding in Data Structures and substantial
programming experience
Textbook(s)
Ordering Information
Format and Grading
Format and Grading information will only be current for courses
being offered this semester.
Computing
Specific Computing requirements will only be current for courses
being offered this semester.
Technical Requirements
Specific Technical requirements will only be current for courses
being offered this semester.
Who Should Enroll
This course may be used in your plan of study as follows:
CSCI - Computer Science/ Computer
Systems Engineering elective
ELEC - elective
ESCI-MM - required core course
ESCI-MSE - elective for the Reliability Concentration;
may be used toward the Information Science Concentration
MEAE - elective
MGMT - elective for MS & MBA
SERV - n/a
TCOM - elective
This course is also open
to non-matriculated students who meet the prerequisites and may
be used toward the Computer Science Certificate
Back to top
|