Modeling Before Programming

This paper was written and presented at an IEEE conference in Niigata, Japan.  It continues to garner interest from high school and college teachers. Teaching UML Modeling Before Programming at the High School Level