Breadcrumb Home Computer Science CS 270 CS 270: Software Design Download as PDF Program Computer Science Credits 4.0 Introduction to the software development process: gathering requirements, designing, implementing, testing, debugging, and maintaining. The class particularly focuses on the design phase of the software development life cycle. Co-Requisite Courses CS 260: Data Structures and Algorithms