MAB 240 - Computação II

Apresentação

Está é a página da disciplina Computação II, MAB 240, do professor Fabio Mascarenhas, para o semestre de 2016.2. As aulas da disciplina são às segundas, quartas e sextas, das 08 às 10 horas.

Avaliação

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.

Datas das Provas

P1: 14/10/2016 (alterada devido à SIAC)

P2: 02/12/2016

P3: 09/12/2016

Todas as provas serão feitas no mesmo horário e local das aulas.

Lista de Discussão

Temos um grupo no Facebook para perguntas e avisos sobre a matéria. Acessem aqui.

Bibliografia

O livro texto recomendado para essa disciplina é o “Programação Orientada a Objetos com JAVA”, de Barnes e Kölling. Há duas cópias desse livro na biblioteca do CCMN, e uma na biblioteca do NCE.

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.

Disponibilizarei mais material ao longo do curso, então visite sempre esta página.

BlueJ

Nas primeiras semanas do curso estarei usando o BlueJ como ambiente de desenvolvimento, para ter um ambiente mais fácil de usar e mais interativo que o Eclipse. A página do BlueJ na Wikipedia tem instruções para download e passagem do BlueJ para português. Veja também a tradução para português do tutorial de uso do BlueJ.

Notas de Aula

Abaixo estão resumos e notas de aula. Não é possível estudar apenas por essas notas, a presença em sala de aula e a consulta à bibliografia são fundamentais.

29/08 - Slides, projeto BlueJ

02/09 - Slides, projeto BlueJ

09/09 - Slides, projeto BlueJ

12/09 - Slides, projeto BlueJ

16/09 - Slides, projeto BlueJ

19/09 - Slides, projeto BlueJ

23/09 - Slides, projeto BlueJ

26/09 - Slides, projeto BlueJ

30/09 - Slides, projeto BlueJ

03/10 - Slides, projeto BlueJ

07/10 - Slides, projeto BlueJ

10/10 - Slides, exercícios de revisão P1, projeto BlueJ

24/10 - Slides, projeto BlueJ

31/10 - Slides, projeto BlueJ

04/11 - Slides, projeto BlueJ

07/11 - Slides, projeto BlueJ

18/11 - Slides, projeto BlueJ

21/11 - Slides, projeto BlueJ

25/11 - Slides, calculadora Android

28/11 - Slides, Busca Twitter, Editor, Recebe Imagem

Laboratórios

O enunciado de cada laboratório é sempre postado antes do mesmo.

31/08 - Laboratório 1

14/09 e 21/09 - Laboratórios 2 e 3

28/09 - Laboratório 4

05/10 - Laboratório 5

26/10 - Laboratório 6

09/11 - Laboratório 7

16/11 - Laboratório 8

23/11 - Laboratório 9

30/11 - Laboratório 10

Provas

P1 e gabarito BlueJ

P2 e gabarito BlueJ

P3 e gabarito BlueJ

Contato

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.


Última Atualização: 2016-12-09 11:49