Unit 4: Software Design Concepts

In this mini-unit, we will briefly introduce the major Software Design concepts and principles that we will be practicing throughout the semester. We will also briefly cover some different types of diagrams for software design, as well as tools to create diagrams.