Software Design Spring 2024 #

Welcome to the Spring 2024 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.