Linguagem de Programação II
Pré-Requisitos:
· LP I - o aluno deve dominar uma linguagem de programação
· OC I - desejável
Ementa do Curso:
Java:
· objetos
· classes
· pacotes
· JVM
· principais estruturas
· threads
· serialização e persistência
· reflexão
Todo aluno terá que fazer o tutorial da Sun. Isso fará parte do curso.
O professor estará a disposição para tirar dúvidas (ou aprender junto :-) ).
Bibliografia:
- Programming and Problem Solving with Java
by Nell Dale, Chip Weems and Mark Headington
Editora Jones and Bartlett Publishers.
As aulas serão, em boa parte, baseadas neste texto - Programação orientada a objetos com Java
by David J. Barnes & Michael Kölling,
Pearson Education do Brasil, 2004. - Introdução à Programação Orientada a Objetos Usando Java
por Rafael Santos
Série Campus/SBC - Editora Campus, 2003. - Free Electronic Book: Thinking in Java, 3rd Edition
Parece muito bom. Em HTML com exemplos e codigo fonte. - The Java(TM) Programming Language (3rd Edition)
by Ken Arnold, James Gosling, David Holmes, Addison-Wesley, 2000. - Core Java 2, Volume I: Fundamentals (6th Edition)
by Cay Horstmann, Gary Cornell. Prentice Hall PTR, 2002.
(existe uma versão em português desse livro) - Design Patterns
by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Addison-Wesley, 1995.
Traduzido pela Editora Bookman com o título Padrões de Projeto