CSC 360 Software Design
A study of the practices and techniques used in the development of modern software solutions. Topics include Object Oriented Programming, Design Patterns, Agile Workflow, Automated Testing, and Technical Communication.
Prerequisite
CSC 160 and
CSC 270 with a grade of C- or higher.