CSE 331: Software Design & Implementation
The aim of this course is to help students write programs of higher quality and increased complexity. This requires creating software that is correct, easy to change, easy to understand, and easy to scale. The course covers principled approaches to achieving each of these.
All course activities will take place in person.
Sections: We have quiz sections on Thursdays. See the time schedule for times and locations.
Office Hours: These will be held in person throughout the week. See the Office Hours page for times and locations.
See the Staff page for more information, including our sections, office hours, and a short bio.