Education for Working ProfessionalsDistance Learning
Rensselaer
      RPI Home      EWP Home      Distance Learning Home      Distance Learning Admissions     Registration      Search      Contact Us
About EWP Distance Learning
News & Events
Summary of
Program Offerings – Distance Learning
Master's Degree Programs
Certificate Programs
Professional Development Programs
General Information & Contacts
Financial Information
Financial Aid
Rensselaer Libraries
Rensselaer Bookstore
Hartford Campus
Troy Campus

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

Course selector Questions About EWPNews and Events