You are on page 1of 3

UNIVERSIDADE FEDERAL DE RORAIMA DEPARTAMENTE DE CINCIA DA COMPUTAO

FICHA DE DISCIPLINA

DISCIPLINA: Programao Orientada a Objetos

( X ) SEMESTRAL

) ANUAL

CDIGO: DCC 305

PERODO: Terceiro

CARGA HORRIA: 60 horas-aula / semestre (2 horas-aula / semana - aulas tericas e 2 horas-aula / semana - aulas prticas)

( X ) OBRIGATRIA

) OPTATIVA

PR-REQUISITOS: Programao Estruturada (DCC 205) CURSOS: CINCIA DA COMPUTO

C-REQUISITOS: Nenhum

OBJETIVOS GERAIS DA DISCIPLINA

Reconhecer e conceituar os elementos que compem o paradigma orientado a objetos, analisar problemas, propor solues e escrever programas numa linguagem orientada a objetos.

EMENTA RESUMIDA

Introduo programao orientada a objetos (OO); Fundamentao da OO; Ampliao das definies de classe; Interao entre objetos; Agrupao de objetos; Comportamento sofisticado das classes; Anlise do comportamento dos objetos; Design de classes; Herana; Tcnicas adicionais de abstrao.

EMENTA DETALHADA INTRODUO PROGRAMAO ORIENTADA A OBJETOS (OO) Contexto histrico Vantagens e objetivos da OO FUNDAMENTAO DA OO Objetos Classes Mtodos Parmetros Tipos de dados Mltiplas instncias Interao entre objetos Valores de retorno Objetos com parmetros AMPLIAO DAS DEFINIES DE CLASSE Campos Construtores Mtodos Transmitindo dados via parmetros Atribuies Mtodos de acesso INTERAO ENTRE OBJETOS Abstrao Criao de objeto Chamadas de mtodos Modularizao Criao de objetos Mltiplos construtores Chamadas de mtodos AGRUPAO DE OBJETOS Colees de tamanho flexvel Colees de tamanho fixo Remoo de itens a partir de uma coleo Processamento de colees COMPORTAMENTO SOFISTICADO DAS CLASSES Documentao das classes Comportamento aleatrio (Randon) Importao de informaes (pacotes e importao) Ocultamento de informaes Variveis e constantes de classes Interface de classes ANLISE DO COMPORTAMENTO DOS OBJETOS Teste Depurao Automao de testes Modularizao DESIGN DE CLASSES Design baseado na responsabilidade Acoplamento Coeso Refatorao HERANA Herana Subtipagem

Substituio Variveis polimrficas Polimorfismo de mtodos Tipos estticos e dinmicos Sobrescrio Escolha dinmica de mtodos TCNICAS ADINICIONAIS DE ABSTRAO Classes abstratas Interfaces

BIBLIOGRAFIA

Bsica: DEITEL, H. M. Java : como programar. So Paulo : Pearson Prentice Hall, 2005. SINTE, A. Aprenda programao orientada a objetos em 21 dias. So Paulo: Pearson Education do Brasil, 2002. KEOGH JIM & GRANNINI MARIO. OOP Desmistificado - Programao Orientada a Objetos . Alta Books, 2005. Complementar: BARNES, D. J. & KLLING, M. Programao Orientada a Objetos com Java. So Paulo : Pearson Prentice Hall, 2005. BORATTI, ISAIAS CAMILO. Programao orientada a objetos usando DELPHI. Editora VISUAL BOOKS MOTA , ALISSON ABREU. Programao Orientada a Objetos com C++.Relativa Editora, 2002.

APROVAO
Aprovado em reunio do Colegiado do Curso de Cincia da Computao. Em ___/____/______

_____________________________________ Coordenador do curso

You might also like