using bluej and blackjack to teach object - oriented design concepts in cs 1 .
Using BlueJ to Introduce Programming