Referências
Essenciais
- Lynn Andrea Stein. Interactive Programming in Java. A ser
publicado em 2003. (Livro texto do curso; disponível em PDF)
- Bertrand Meyer. Object-Oriented Software Construction. Segunda
Edição. Prentice Hall, 1988. (Capítulos 1, 2, 3 e 4)
- IEEE e ACM. Software Engineering Code of Ethics and Professional
Practice. (Práticas que devem ser seguidas por
qualquer programador, leitura obrigatória; disponível no formato PDF e em HTML)
Opcionais
- Harvey M. Deitel and Paul J. Deitel. Java: how to program.
Terceira edição, Prentice Hall, 2000. (Para quem quer
comprar um livro, disponível também em português como "Java, como programar";
exemplos do livro e referências adicionais em http://www.deitel.com/)
- Cay S. Horstmann e Gary Cornell. Core Java 2, Volume I - Fundamentos.
Sun Microsystems Press, Makron Books do
Brasil, 2001.
- James Gosling, Bill Joy, and Guy Steele. The
Java Language Specification. Segunda edição, 2000. (Contém todos os detalhes de Java; todo programador Java
profissional deve consultar com freqüência)
- Khalid Mughal and Rolf Rasmussen. A
Programmer’s Guide to Java Certification. Addison Wesley,
2000. (Para quem está interessado em obter o certificado de
programador Java)
- Grady Booch, James Rumbaugh and Ivar Jacobson. The Unified Modelling
Language User Guide. Addison Wesley, 1999. (Para quem
quer saber mais sobre análise orientada a objetos: UML, a notação
padrão)
- www.javaworld.com (As últimas
novidades sobre Java e outros links; vale
a pena assinar uma revista eletrônica semanal que eles oferecem de
graça)