Academics
  /  
Courses
  /  
Descriptions
COMP_SCI 180 : Software Design & Composition


VIEW ALL COURSE TIMES AND SESSIONS

Prerequisites

CS 150 or GEN_ENG 150-0 or GEN_ENG 151-0

Description

Principles of design, specification, and testing of software with an emphasis on writing production-quality code using modern tooling. Reading, reasoning about, and critiquing software. Systematic debugging. Recursion and inductively-defined data types.

  • This class anti-Corequisite Comp_Sci 211 (cannot take at the same quarter).
  • This class is the successor of Comp_Sci 111. Students cannot get credit for both Comp_Sci 111 & 180.

REFERENCE TEXTBOOKS: N/A
REQUIRED TEXTBOOK: N/A

COURSE COORDINATOR: Prof. Ian Horswill
COURSE INSTRUCTOR: Prof. Ian Horswill