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.

Credits

3

Prerequisite

CSC 160 and CSC 270 with a grade of C- or higher.