Está é a página da disciplina Computação II, MAB 240, do professor Fabio Mascarenhas, para o semestre de 2012.1. As aulas da disciplina são às segundas, quartas e sextas, das 08 às 10 horas, no LEP I às segundas e na sala 006 do bloco F2 às quartas e sextas.
A avaliação será feita por provas e por pequenos trabalhos práticos. A nota das provas corresponderá a 80% da nota final (8 pontos) e a dos trabalhos a 20% (2 pontos). Serão três provas, uma na metade do período e as outras duas no final, e será feita uma média aritmética das duas maiores notas. Não haverá prova final ou segunda chamada. Ainda não estabeleci a quantidade nem a natureza dos trabalhos práticos.
P1: 20/04/2012
P2: 27/06/2012
P3: 06/07/2012
Todas as provas serão feitas no mesmo horário e local das aulas (Sala F2-006, 08-10).
A lista de discussão para esta disciplina está no Google Groups. É importante que todos os alunos se inscrevam.
Também temos um grupo no Facebook. Acessem aqui.
O livro texto recomendado para essa disciplina é o "Use a Cabeça! Java", de Sierra e Bates. Há duas cópias desse livro na biblioteca do CCMN.
Existem outros livros de Java nas bibliotecas da UFRJ, se quiser estudar por algum deles traga-o para a aula que eu indico quais capítulos e seções cobrem os assuntos vistos em sala.
Um bom material gratuito é a apostila de Java e Orientação a Objetos da Caelum, disponível aqui.
Um livro texto disponível gratuitamente com uma abordagem bem diferente, mas também muito interessante, é o "How to Design Classes", de Felleisen.
A página do Professor Jonathan para o semestre de 2011.1 de Computação II, aqui, também possui links para várias apostilas e outros materiais.
Apostilas sobre tratamento de exceções: Prof. Jonathan, Deitel, PUC-Rio.
Disponibilizarei mais material ao longo do curso, então visite sempre esta página.
toString
e equals
Podem entrar em contato pelo meu email que responderei assim que possível. Também tenho um horário de atendimento de alunos na minha sala, segundas e quartas de 10 às 11 horas. A sala é a E-2013 do DCC.