Вы находитесь на странице: 1из 12

Programao Orientada a Objetos

Apresentao e Plano de Ensino

Prof. Dr. Everton Guimares


Contedo Programtico
Introduo a orientao a objetos
Classes, instncias, membros, atributos e mtodos.
Instanciao, construo e ciclo de vida.
Representao de classes em UML.
Padres para criao de identificadores

Projeto de Classes
Modificadores de Acesso.
Construtores e destrutores.
Mtodos de acesso e modificadores.
Sobrecarga de mtodos.
Membros de instncia e de classe.
Padres de acessibilidade de atributos e mtodos.

2/
Contedo Programtico
Herana, Encapsulamento e Polimorfismo
Herana, encadeamento de Construtores, sobrescrita de mtodos, polimorfismo.
Classes abstratas e interfaces.
Espao de nomes.
Associaes.

Estruturas Avanadas
Tratamento de Excees.
Colees (Conjuntos, listas e mapeamento).

Interface Grfica de Usurio


Padro MVC.
Entrada de dados.
Componentes de seleo, menus, gerenciamento de layout, caixas de dilogo.
Aspectos de IHC.

3/
Metodologia
O aluno deve desenvolver a habilidade de gerar solues computacionais
por meio do uso do paradigma de orientao a objetos.

Uso de mecanismos de linguagem orientada a objetos (herana,


encapsulamento e polimorfismo.

Uso de boas prtica de programao.

Atividades prticas (individuais ou equipe) no laboratrio, para que estimular


o raciocnio lgico e desenvolver capacidade analtica / crtica.

Aulas expositivas, elaborao de mapas mentais / conceituais, oficinas em


laboratrio, elaborao / apresentao de trabalhos.
4/
Avaliao
Avaliao
Atividades de laboratrio.
Trabalhos prticos.
Prova escrita.

Composio da nota
NP1 = ( PE + AP ) / 2

NP2 = ( PE + ( NP ) )/ 2
Onde,
PE: nota da(s) prova(s) aplicadas durante o perodo de avaliao parcial.

AP: nota correspondente as atividades prticas de laboratrio.


NP: nota correspondente a mdia das notas das atividades prticas (AP) realizadas em
laboratrio, e a nota do trabalho prtico (TP)

5/
Calendrio de Provas e Trabalhos
Primeira Avaliao Parcial (NP1)
Primeira Chamada: 28/03/2017
Segunda Chamada: 30/03/2017

Segunda Avaliao Parcial (NP2)


Primeira Chamada (01/06/2017)
Segunda Chamada (06/06/2017)

Prova Final??
O Calendrio disponibilizado pela VREGRAD (Vice-Reitoria de Graduao)
Provvel Data: 20/06/2017
.

6/
Atendimento
Todos so sempre muito bem-vindos para discutir proposta e refinamento de
trabalhos, tirar dvidas e outras questes.

Via e-mail: eguimaraes@unifor.br

Na Coordenao dos Cursos de Graduao Tecnolgica:


CCT J-01 (marcar horrio com antecedncia)

7/
Referencias Bibliogrficas

DEITEL, H. M;DEITEL, P. J. Java : Como programar. Traducao de Edson Furmankiewicz.


6. ed. Sao Paulo: Pearson Prentice Hall, 2006.
SIERRA, Kathy;BATES, Bert. Use a cabeca ! java. Traducao de Aldir Jose Coelho. 2. ed.
Rio de Janeiro: Alta Books, 2010.
HORSTMANN, Cay S;CORNELL, Gary. Core java 2. Traducao de Andreza Goncalves;
Marcelo Soares. Rio de Janeiro: Alta Books, 2005. v.1

8/
Ambiente de Desenvolvimento
O que vamos usar para desenvolvimento?
Java SDK 8
IDE: IntelliJ IDEA
Java FX

Repositrio de Cdigo
GitHub

9/
Quem o Professor?
Prof. Everton Guimares
Especialidade: Engenharia de Software
DSOA, DDM, Composio de Modelos, Linhas de Produto de Software,
Mtricas, Arquitetura de Software, Modularidade de Software e Estudos
Empricos
Outros
Computao Mvel

Material disponvel no Unifor OnLine.

Nossas aulas..
Tera e Quinta (T18)
Horrio: MEF(11:20 as 13:00).

10/
Formacao
Graduao IFRN (2009)
Mestrado UFRN (2010)
Doutorado PUC-Rio
Intercmbio (2011)
University of Southern California
Doutorado Sanduiche (2013)
Drexel University (2013)
Ps-Doutorado (2014)
UNICEN (Argentina)

Colaboraes
10 projetos de P&D nos ltimos 4 anos.
Parcerias
Petrobras, Marinha, TJRJ

11/
Programao Orientada a Objetos

OBRIGADO !!!

Prof. Dr. Everton Guimares

Вам также может понравиться