PLANO DE CURSO
PROFESSOR: Flávio Varejão - fvarejao@yahoo.com.br
NOME DA DISCIPLINA:
Tópicos
Especiais em Linguagens de Programação (INF 2801) - Graduação
em Engenharia da Computação e Ciência da Computação
CARGA HORÁRIA: 45
horas
PERÍODO: 2003/2
OBJETIVOS DA DISCIPLINA:
Esta disciplina tem o objetivo de estudar características avançadas da Linguagem de Programação Java, tais como modelo de eventos, programação concorrente e distribuída, padrões de design.
PROGRAMA:
1.Introdução (3 horas)
2.Noções Básicas da LP (3 horas)
3.Noções Avançadas da LP (3 horas)
4.Threads (3 horas)
5.Applets e Modelo de Eventos (3 horas)
6.Swing (3 horas)
7.Reflection, Java Beans e IDEs (3 horas)
8.JDBC (3 horas)
9.JSP e Servlets (3 horas)
10.Java e XML (3 horas)
11.Objetos Distribuídos, RMI e CORBA (3 horas)
12.J2EE (6 horas)
13.Padrões de Design (3 horas)
14.Conclusão (3 horas)
METODOLOGIA:
Aulas expositivas e seminários em sala de aula.
MATERIAL DIDÁTICO:
Quadro de giz, projetor de transparências, compiladores e interpretador de JAVA.
AVALIAÇÃO:
A avaliação do curso é realizada através 3 trabalhos de implementação em Java e de um seminário.
Atrasos na data de entrega dos trabalhos implicam em desconto na nota em função exponencial do número n de dias atrasados (desconto = 2n-1). Trabalhos copiados têm nota ZERO.
Os trabalhos e o seminário têm peso igual na média.
BIBLIOGRAFIA:
Eckel, B. "Thinking
in Java", 2nd edition, 2000.
NOTAS:
Carlos | 5.5 |
Erasmo | 3.0 |
Fabrício | 9.5 |
Hudson | 9.5 |
Idílio | 10.0 |
Jaci | 9.0 |
Kaytson | 10.0 |
Kellen | 9.0 |
Luciano | 9.5 |
Otavio | 10.0 |
Pablo | 8.0 |
Pedro Henrique | 9.5 |
Pedro da Luz | 8.5 |
Rafael | 7.0 |
Rodrigo | 7.5 |
Sandro | 9.0 |
Sinaide | 5.5 |