UFPR
·
DELT
·
Contact
TE091 - Programação Orientada a Objeto
Avisos
Bem vindo à página da disciplina TE091/2016.
Notas dos Trabalhos
.
Compilação de Notas - Provas e Trabalhos (já com o exame final).
Boas férias!
Ementa
Encapsulamento, Herança e Hierarquia, Composição e Derivação, Construtores, Polimorfismos, Modelos.
(Ver Ficha 1)
.
Atividades da aula prática
Programação básica em Linguagem C
.
Programação Java: classes e objetos
.
Programação Java: herança e polimorfismo, representação de dados
.
Programação Java: classes e métodos abstratos, interfaces, pacotes.
Fundamentos de UML
.
Programação Java: excessões, arquivos.
Programação Java: Graphical User Interface - API Java Swing.
Programação Java: threads, sockets.
Trabalhos
Para entregar os trabalhos, crie um arquivo compactado contendo todos os fontes. Nomeie o arquivo de acordo com a seguinte regra: [número do trabalho]+[seu nome].zip. Nomeie os fontes de acordo com o número do exercício.
Trabalho 1 - Programação básica em Linguagem C
. Entregar em 18/03.
Trabalho 2 - Programação básica em Linguagem C
. Entregar em 01/04.
Desafio! Vale um ponto extra.
Trabalho 3 - Programação básica Java
. Entregar em 29/04.
Trabalho 4 - Programação básica Java
. Entregar em
27/05
03/06.
Trabalho 5 - Programação básica Java - GUI
. Entregar em 1/07.
Datas de provas
Prova 1: 06/05/2016
Prova 2: 01/07/2016
Exame Final: 15/07/2016
Critérios de avaliação
Será utilizada a seguinte regra para montagem das médias finais:
Duas Provas (P1 e P2)
Trabalhos Práticos (T)
MédiaFinal = (P1+P2+T)/3
Livro texto
Java: Como Programar. 8a Edição. Paul Deitel. Harvey Deitel. Pearson.
Links
Java™ Platform, Standard Edition: API Specification
Oracle Java Tutorials: Language Basics
Oracle Java Tutorials: Essential Classes
Oracle Java Tutorials: All About Sockets
So why they decide to call it Java?
Robocode é uma maneira divertida de aprender Java
Um bom tutorial para aprender a programar com a API da interface gráfica do Java.