CIS 525"Unified
Modeling Language (UML)"
A study of the Systems Development Life Cycle using the Unified
Modeling Language (UML) in an object-oriented software system environment.
Students will model the elements, structure, and behaviors of object-oriented
software systems using UML. Students will learn how to use UML to
identify objects and classes, to capture requirements and define
use cases, to extend and enhance visual models, and to model the
details of object behavior with activity and state-chart diagrams.
Students will also learn how to implement the UML models in a software
system. Prerequisite: CIS 5033 and 5153 or department head approval.
Lab fee $15.
|
CIS 527"Object
Role Modeling (ORM)"
The ORM methodology is suited to describing the relationships that
exist in a system. The concept of a system includes any set of objects
that interact to solve a problem, thus creating a business process
model. The class is team structured, and the teams are given a set
of problems to solve that require a system level solution. Prerequisite:
CIS 5033 and 5153 or department head approval. Lab fee $15.
|
CIS 545"Extensible Markup
Language (XML)"
This course studies well-formed XML and validated XML documents
and the language facilities for working with hierarchical data.
The class is composed of teams that are given life-like problems
to describe with XML as well as transforming the XML data to an
external presentation. Prerequisite: CIS 5033 or department head
approval. Lab fee $15.
|
CIS 549"Topics in Programming"
Develops programming proficiency in a modern programming language.
Students complete many programming assignments to achieve necessary
knowledge and skills. May be repeated once for credit as topics
vary. Prerequisite: Approval of instructor. Lab fee $15.
|