Framework

Glimpse of Future Framework
Principle Use Class
Communication Communication protocols IT 130: The Internet and the Web
  Defining sub-goals and recursive thinking CSC 235: Problem Solving
Computation Searching and pruning CSC 235: Problem Solving
  Randomization of grass blades in field ANI 230: 3D Modeling for Animation & Gaming
Coordination Image filters in texturing ANI 230: 3D Modeling for Animation & Gaming
  Abstracting properties into classes HCI 210: Intro to HCI
Design Abstracting blades of grass ANI 230: 3D Modeling for Animation & Gaming
  Structure of screenplays DC 201: Introduction to Screenwriting
Evaluation Constructing a histogram and visualizing data CSC 239: Personal Computing
  Forecasting system ANI 230: 3D Modeling for Animation & Gaming
  Caching IT 130: The Internet and the Web
Recollection Tree data structure IT 130: The Internet and the Web
  Absolute and relative references IT 130: The Internet and the Web