softdes.olin.edu Open in urlscan Pro
208.91.55.57  Public Scan

Submitted URL: http://softdes.olin.edu/
Effective URL: https://softdes.olin.edu/
Submission: On January 19 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

SOFTWARE DESIGN


 * Syllabus
   * Description and Topics
   * Classes and Staff
   * Activities
   * Assessment and Grading
   * Policies
 * Computational Setup
   * Computational Setup Instructions
   * Course Repo Setup
 * Readings
   * 0. Tools and Python Basics
   * 1. Python Basics
   * 2. Sequences, Testing, and Program State
   * 3. Dictionaries, Recursion, and Refactoring
   * 4. Using and Sharing Code
   * 5. Classes and Interface Design
   * 6. Software Architecture Design
   * Unit Testing Basics
   * Advanced Unit Testing
   * Additional Markdown Tips
   * More Command Line
   * Commenting Tips
   * Arithmetic Assignment Operators
   * Type Checking
   * Sets
   * Web Requests
   * Web Data Formats
 * Projects
   * Data-Driven Stories
   * Interactive Programs

 * Course Canvas
 * Course GitHub
 * Olin College

Introduction



SOFTWARE DESIGN SPRING 2024 #

Welcome to the Spring 2024 edition of Software Design!



Source: https://xkcd.com/353/

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.