Provides a developer with a way to create, run, and debug the program all in one application.
An outline of the basic ideas behind how algorithms will work.
Key Words from 1.1 of PLTW CSP