UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO
CENTRO TECNOLÓGICO
DEPARTAMENTO DE INFORMÁTICA

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