using bluej and blackjack to teach object - oriented design concepts in cs 1 .
Teaching Java with the BlueJ Environment