IS 320 Object-Oriented Modeling
Course Description:
Object-Oriented modeling is utilized to decompose complex problems into smaller,
more manageable components, objects, that can be easily created with object-oriented
technologies. Students will explore the principles of object-orientation and utilize
Unified Modeling Language (UML) to define objects, their behaviors and relationship to
other objects. The student will investigate approaches to object-oriented development and the
relationship to implementation in such technologies as Java. Prerequisite: IS 317. 3:0:3
Learning Outcomes:
Upon completion of this course, the student should be able to:
- Use the basic principles of object-orientation
- Identify objects, classes and interfaces within a problem definition
- Utilize object0oriented tools to practice key concepts of analysis and design.
- Identify and define complex relationships that are available for organizing all the objects in the system.
- Communicate both orally and in writing as an individual and as a member of a team.
Assessment Measures:
| Assessment Tool |
Linkage to Learning Outcome #: |
| |
|
| Homework Assignments: |
|
|
Instructor will utilize various case studies that illustrate multiple scenarios to evaluate student's ability
to meet and understand concepts.
|
1-4 |
|
Group project(s) will be used to evaluate student's
ability to work with others as a team, collaboratively. These projects can be
small or utilize one large project. They will require collaborative effort to
complete multiple tasks including a formal or informal presentation to class.
|
5 |
|
|
| Exams: |
|
|
Tests will be used to evaluate student's ability to understand terminology and basic
concepts of object-oriented modeling. This should include at minimum a final.
|
1-4 |
Textbooks
To view the approved textbook list, click
here.