Java básico
Profa Glenda Botelho glendabotelho@uft.edu.br Universidade Federal do Tocantins (UFT) Campus Palmas
POO
1
Plano de Ensino
Objetivo Geral
◦ Introduzir conceitos de POO e metodologias de desenvolvimento de software segundo este paradigma.
Objetivos Específicos
◦ Compreender conceitos
◦ Modelar e implementar
◦ Adquirir domínio básico sobre linguagem
Universidade Federal do Tocantins (UFT) Campus Palmas
POO
2
Plano de Ensino
Ementa
◦ Introdução à OO: classes e objetos
◦ Conceitos: herança, polimorfismo, encapsulamento, sobrecarga, interfaces etc
◦ Modelagem OO usando UML
◦ Programação OO
Princípios de linguagens OO
Interfaces gráficas
Eventos
Desenvolvimento de sistema completo
Universidade Federal do Tocantins (UFT) Campus Palmas
POO
3
Plano de Ensino
Metodologia
◦
◦
◦
◦
Aulas expositivas
Aulas práticas
Exercícios
Trabalho prático
Universidade Federal do Tocantins (UFT) Campus Palmas
POO
4
Plano de Ensino
Avaliação
◦ Duas notas: N1 e N2
N1= 50% (Prova teórica) + 20% (Prova Prática) +
30% (exercícios teóricos e práticos)
N2= 40% (Prova teórica) + 10% (Prova Prática) +
10% (exercícios teóricos e práticos) + 40%
(trabalho prático)
NF = (N1+N2)/2
NF 7.0 APROVADO
NF < 7.0 e NF 4.0 PROVA FINAL
NF < 40 REPROVADO
Universidade Federal do Tocantins (UFT) Campus Palmas
POO
5
Referências Bibliográficas
DEITEL, H. M.; DEITEL, P.J.: Java - Como Programar,
Bookman, 8a Edição, 2010.
LARMAN, C. Utilizando UML e padrões: uma introdução à análise e ao projeto orientado a objetos. Porto Alegre:
Bookman, 2a edição, 2004.
Universidade Federal do Tocantins (UFT) Campus Palmas
POO
6
Introdução
Programação estruturada x programação orientada a objetos
◦ Módulos ou subprogramas
◦ Classes e seus relacionamentos
Classes: categoria de