1 CSC 221: Computer Programming I Fall 2009 interaction & repetition modular design: dot races constants, static fields conditional repetition, while.