Catalogue 2021 - 2022

CS 210 Software Design

Credits

4 cr.

Prerequisite

CS 102 or IT 102, or CS 171

Course Description

This course introduces software design concepts, standard software design notations, software architectures, and design patterns. Design notations will include data flow-oriented, object-oriented, data-oriented, and real-time approaches. Modularization of design patterns for software construction will be explored. Students will design and implement portions of a software system to demonstrate the use of design notations and design patterns.

Notes

3 hours of lecture and 3 hours of lab per week.

Distribution

MR

Offered

in the spring semester.

Fee

Laboratory fees $50.