Discussion of "A Philosophy of Software Design"

No Wikipedia

1 courses cover this concept

CS 190: Software Design Studio

Stanford University

Winter 2023

This course aims to teach the art of software design by breaking down complex systems into manageable classes. It covers concepts like information hiding, API design, and error handling. Enrolment is application-based, and prior C++ experience is a must. The curriculum encourages simplicity in system building for easy implementation and maintenance. It is based on "A Philosophy of Software Design" book.

No concepts data

+ 6 more concepts