Artigo Revisado por pares

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

Svetlana Kouznetsova,

Tópico(s)

Experimental Learning in Engineering

Resumo

This 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)