CS 5500: Case Studies: Specifications
Module Overview
This week you will learn how written specifications help software developers to communicate with their clients as well as with each other. We will use Unicode as a case study, because Unicode is a large and complex specification whose basic concepts will be relevant to many software projects.
Course Map
The top row of the course map shows the main themes of the course. Underneath each theme are big ideas that contribute to that theme. For each week of the course, the themes and ideas of that week are outlined in red.
Readings
Read these chapters from Paul Ford's What is Code?
- Chapter 1: The Man in the Taupe Blazer
- Chapter 2: Let's Begin