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 260 and CSC 270, or permission of the instructor.