Escolar Documentos
Profissional Documentos
Cultura Documentos
PROGRAMA DE DISCIPLINA
7. Departamento:
8. Código PROGRAD:
9. Nome da Disciplina: PROGRAMAÇÃO ORIENTADA A OBJETOS
14. Justificativa:
Apresentar ao aluno os conceitos de orientação a objetos e sua aplicação em uma
linguagem de programação, bem como introduzir a construção de interfaces gráficas
utilizando uma biblioteca disponível na linguagem.
15. Ementa:
Conceitos Básicos de Orientação a Objetos – Classes, Atributos, Métodos, Controle de
acesso a Métodos (serviços) e Atributos, Assinatura, Construtores, Destrutores,
Gerência de Memória, Referência de Objetos já existentes, Passagem de Parâmetros,
Sobrecarga, Herança, Composição, Classes Abstratas, Polimorfismo, Interface,
Packages.
16. Descrição do Conteúdo:
Nº de
Unidades e Assuntos das Aulas Teóricas Semana Horas-
aulas
1. Introdução a Orientação a Objetos 2 8
Classes
Atributos
Métodos
Assinaturas
Construtores
Destrutores
2. Polimorfismo 1,5 6
Sobrecarga
Sobrescrita
3. Classes Abstratas 1 4
Métodos Abstratos
Interfaces
4. Herança 1,5 6
Simples
Múltipla
5. Apresentação das Linguagens 2 8
Linguagem de Modelagem
Linguagens de Programação
Nº de
Unidades e Assuntos das Aulas Práticas Semana Horas-
aulas
1. Introdução a Orientação a Objetos 1 4
2. Polimorfismo 1 4
3. Classes Abstratas 0,5 2
4. Herança 0,5 2
5. Apresentação das Linguagens 1,5 6
6. Resolução de Problemas através de POO – Texto 3,5 14
DEITEL, Harvey M. & DEITEL, Paul J. Java: Como Programar. 6ª Edição. Editora
Prentice Hall. 1152pg. 2005. ISBN: 8576050196
DEITEL, Harvey M.; DEITEL, Paul J. C++: como programar. 5. ed. São Paulo, SP:
Prentice Hall, 2006. 1163 p. + cd-rom ISBN 8576050560 (broch.).
18. Bibliografia Complementar:
FEIJÓ, Bruno; CLUA, Esteban; SILVA, Flávio. Introdução a Ciência da Computação
com Jogos - Aprendendo a Programar com Entretenimento. 1ª Edição. Editora
Campus / Elsevier, 263 pg. 2010. ISBN: 978-85-352-3419-0
BUENO, André Duarte. Programação orientada a objeto com C++. São Paulo, SP:
Novatec, 2003. 592 p. ISBN 8575220403 (broch.).
SIERRA, Kathy; BATES, Bert. Use a cabeça! Java. Rio de Janeiro: Alta Books,
2009. xvii, 484 p. ISBN 9788576081739 (broch.).
SAVITCH, Walter J. C++ absoluto. São Paulo, SP: Addison-Wesley, c2004. 612 p.
ISBN 8588639092 (Broch.).
1ª. Avaliação – trabalhos a serem realizados a cada aula de laboratório com foco na
matéria atual
2ª. Avaliação – avaliação escrita sobre os conceitos e modelagem
3ª. Avaliação – trabalho a ser realizado ao final do semestre com foco em toda a
matéria
20. Observações:
- Utilização de aplicativos e linguagens de programação em laboratório
____________________________________________
Coordenador(a) de curso
(Assinatura e Carimbo)
____________________________________________
Chefe(a) do Departamento
(Assinatura e Carimbo)
23. Aprovação do Conselho de Centro/Faculdade/Instituto/Campus:
Nº da ata da Reunião: _______/_______ Data de Aprovação: _____/_____/_____
____________________________________________
Diretor(a)
(Assinatura e Carimbo)
______________________________________________
Presidente(a) do Conselho
(Assinatura e Carimbo)