CS 5500: Prototyping

Module Overview

This week you will learn about prototyping and the general problem of designing and building systems that can evolve as requirements change. You will also learn how specific technologies and programming practices make software easier to modify.

Course Map

highlighting module content within context of course

Readings

No readings.

Resources

No resources yet.

Lessons

  1. Plan to Throw One Away
  2. Plan the System for Change
  3. System Life Cycle
  4. Refactoring

Homework Assignments

For debugging: Click here to validate.