everything.study
COMP_SCI 393-0

Software Construction

1 Unit · Graduate

Building software is a craft that requires careful design. This course teaches software design principles in a studio setting. Each week, students present their programs to the class for review. Together, the class evaluates the programs for correctness and, more importantly, clarity and design. Expect to learn how to build reliable, maintainable, extensible software and how to read others' codes.

Prerequisites & course information

Prerequisites: COMP_SCI 211-0 and COMP_SCI 214-0. SoC Humanities and Fine Arts Distro SoC Mathematics, Science, and Technology Distro

Sources
Catalogue variants