main navigation
my pace

CS 397A Topic: Software Design

Course Description: This course covers a number of techniques for designing large-scale software systems. Students study the principles and methods for developing high quality software systems using object-oriented technology and its applications. Topics include object-oriented modeling, design using design patterns and object-oriented frameworks.

Credits

4 credits

Prerequisite

CS 242 Min Grade D