Provides A Course Of Theoretical Principles Of Software Design And Teaches Advanced Concepts, Models And Algorithms Valuable To Systems Designers. Topics Are Comparison Of Design Methods And Techniques And The Principles Of Network Communications Database, Security, Real-time And Graphical Design Issues. Prerequisite: CEN 5075.