Using BlueJ and Blackjack to teach object-oriented design concepts in CS1
2007; Consortium for Computing Sciences in Colleges; Volume: 22; Issue: 4 Linguagem: Inglês
ISSN
1937-4771
Autores Tópico(s)Experimental Learning in Engineering
ResumoThis paper describes a sequence of Java programming assignments for the CS1 course which can be used to reinforce the basic concepts of object-oriented design in a logical, consistent way. By using the BlueJ environment, even programming novices are able to develop, over the course of four assignments, a working implementation of the card game Blackjack. Because the concepts are presented in the context of a fun and familiar application, the assignment increases their level of engagement. In addition, since students are allowed to discover for themselves the advantages of object-oriented design, they develop a better understanding of the material.
Referência(s)