MAB 240 - Computação II

Apresentação

Atenção! As aulas de Computação II para o semestre de 2014.1 começarão apenas na segunda-feira dia 10/02/2014.

Está é a página da disciplina Computação II, MAB 240, do professor Fabio Mascarenhas, para o semestre de 2014.1. As aulas da disciplina são às segundas, quartas e sextas, das 08 às 10 horas, no LEP I às quartas e na sala 006 do bloco F2 às segundas e sextas.

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: 28/03/2014

P2: 23/05/2014

P3: 30/05/2014

Todas as provas serão feitas no mesmo horário e local das aulas (Sala F2-006, 08-10), e caem na sexta-feira.

Lista de Discussão

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

Também temos uma lista de discussão no Google Groups.

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.

10/02 - Slides, projeto Eclipse, projeto BlueJ

14/02 - Slides, projeto Eclipse, projeto BlueJ

17/02 - Slides, projeto BlueJ

21/02 - Slides, projeto BlueJ

24/02 - Slides, projeto BlueJ

10/03 - Slides, projeto BlueJ

14/03 - Slides, projeto BlueJ, projeto BlueJ funções

17/03 - Slides, projeto BlueJ

21/03 - Slides, projeto BlueJ

24/03 - Slides, projeto BlueJ

31/03 - Slides, projeto BlueJ, projeto BlueJ interpretador

04/04 - Slides, projeto BlueJ, projeto BlueJ interpretador

07/04 - Slides, projeto BlueJ

11/04 - Slides, projeto BlueJ

14/04 - Slides, projeto BlueJ

25/04 - Slides, Hello Android

28/04 - Slides, Calculadora Android

05/05 - Slides, Busca Twitter

09/05 - Slides, Busca Twitter, Editor de Figuras

12/05 - Slides, Busca Twitter, Editor de Figuras

16/05 - Slides, Editor de Figuras, Recebe Imagem

Laboratórios

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

12/02 - Laboratório 1

19/02 - Laboratório 2

26/02 - Laboratório 3 - entrega 12/03/2014

12/03 - Laboratório 4 - entrega 19/03/2014

19/03 - Laboratório 5

02/04 - Laboratório 6

09/04 - Laboratório 7 - entrega 30/04/2014

16/04 - Laboratório 8

30/04 - Laboratório 9

07/05 - Laboratório 10

14/05 - Laboratório 11 - entrega 21/05

Provas

P1 e gabarito

P2 e gabarito

P3 e gabarito

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-01-31 15:51