This course focuses on
programming paradigms and constructs, data structures and use of standard
library functions for manipulating them, object-oriented design and the use of
modeling languages, testing and software quality concepts, and tradeoffs among
different software design methods.
![](http://3.0.233.36/pluginfile.php/75481/course/overviewfiles/software%20design%20logo.jpg)
- Teacher: Ritchie Maribojoc