Paradigmas de Linguagem de Programação II (Prática)

PUC - CAMPINAS - Segundo Semestre de 2011

Conteúdo desta página

Notícias de última hora

    • [06/12/2011] Não deixem de fazer a avaliação docente. Os maiores beneficiados são vocês.

    • [06/12/2011] Não haverá sub para a prática.

    • [23/11/2011] Para ser considerado entregue o trabalho, a dupla terá de enviar o código via AVA e fazer a apresentação durante a aula prática de amanhã (24/11).

    • [23/11/2011] Mesmo com a preparação das salas para o vestibular teremos aula prática normalmente a tarde no lab. Lembrem que amanhã é o dia de entregar o trabalho de Android.

    • [10/11/2011] Criei uma página com dicas para desenvolvimento em Android.

    • [03/11/2011] Enunciado do 2º Trabalho disponível. Entrega em 24/11.

    • [25/10/2011] Solução parcial para a quinta lista de exercícios.

    • [20/10/2011] A lista de exercícios deve ser entregue via escaninho no AVA e apresentada ao professor ao longo da aula prática.

    • [13/10/2011] Dicas para resolver a última lista.

    • [06/10/2011] Lista de Exercícios 5 disponível. Esta vale nota. Entrega em 20/10.

    • [29/09/2011] Enunciado do 1º Trabalho disponível. Entrega em 27/10.

    • [22/09/2011] Lista de Exercícios 4 disponível.

    • [10/09/2011] Criei uma nova página, onde escrevi dicas sobre Java.

    • [09/09/2011] Semana que vem não temos aula devido à Semana de Atividades Integradas do CEATEC. Aproveitem os cursos/palestras.

    • [08/09/2011] Lista de Exercícios 3 disponível. Esta vale nota. Entrega em 22/09.

    • [01/09/2011] Lista de Exercícios 2 disponível.

    • [30/08/2011] Solução Lista1.

    • [30/08/2011] Site da disciplina no ar.

    • [23/08/2011] Lista de Exercícios 1 entregue.

Docente

André Atanasio Maranhão Almeida

Email: andre.almeida@puc-campinas.edu.br

Dias, horários e local das aulas

Quinta das 13:15 às 14:55 no Laboratório de Informática 8 do H-6

Dúvidas

As dúvidas devem ser esclarecidas o quanto antes. Aproveitem bastante as aulas práticas para isso.

Uma outra opção é usar o Fórum no Ambiente Virtual de Aprendizagem.

Datas importantes

    • Entrega de Lista: 22/09

    • Entrega do 1º trabalho: 20/10

    • Entrega do 2º trabalho: 24/11

    • Prova prática: 01/12

Obs.: A avaliação ainda contará com listas de exercícios.

Links recomendados

Conteúdo programático

    • Interface gráfica com o usuário (GUI)

    • Tratamento de exceções

    • Arquivos e fluxos

    • Tipos genéricos

    • Coleções

    • Programação concorrente com threads

    • Visão geral de outras linguagens relevantes: Cobol, Haskell, Python, Ruby, Lua, Java Script, PHP, C#, Java Fx

Bibliografia

DEITEL, H.M. and DEITEL, P.J.; Java: Como Programar, 6a. ed., Pearson, 2006.

HORSTMANN, C.S., CORNELL, G. Core Java™ 2 Volume I - Fundamentals, Eighth Edition. Prentice Hall, 2007.

HORSTMANN, C.S., CORNELL, G. Core Java™ 2 Volume II – Advanced Features, Eigth Edition. Prentice Hall, 2008.

FOWLER, M.,UML Distilled, 3rd. ed. Addison Wesley, 2003.

ECKEL, B. Thinking in Java, 3rd Edition Revision 4.0 http://www.mindview.net/Books/TIJ/

LINDEN, P, Simplesmente Java 2: Guia Autorizado. ALTA BOOKS, 2005

PAGE-JONES, M., Fundamentals of Object-Oriented Design in UML Addison-Wesley, 2003.

Avaliação:

A avaliação da aprendizagem de PLP2 (prática) se dará por meio de listas de exercícios (EX), trabalhos (T) e provas práticas (PR). A média da prática, MP, se dará da seguinte forma.

MP = 0,3*EX + 0,4*T + 0,3*PR

As notas de PLP2 teórica, dada por MT, e prática serão combinadas em uma única nota para ser inserida no sistema acadêmico, onde aparece apenas PLP2. A combinação destas se dá da seguinte forma.

Se MT e MP >= 5,0

Então MF = (0,7*MT + 0,3*MP)

Senão MF = min(MT,MP)