Software Design Spring 2021 #

Welcome to the Spring 2021 edition of Software Design!

XKCD 353: Python


This course covers the basics of software design, which includes programming in Python, how to think computationally, how to design small to medium software projects, and how to keep software useful over its lifetime.