Learning Objectives
By the end of this class, you should be able to:
- Be able to analyze a real world situation, design a model in a language-independent fashion with multiple classes
and connections between them, and implement the model in Smalltalk.
- Understand and use the vocabulary of modeling, object-oriented design and analysis, and simulation (including
both discrete and continuous).
- Design using a graphical representation of a model.
- Design a user interface for a model and explain the design rationale.
- Use an object-oriented analysis and design notation which is language independent.
- Read and explain an object-oriented program written in C++.
- Be able to read and write C++ class structure definitions.
- Describe the strengths and weaknesses of Smalltalk, C++, and Java.
Back to the top | Over to CoWeb