BCC221
-
Programação Orientada a Objetos 2019/01
Notas parcias publicadas
Informações Gerais
- Turmas:
- Aula teórica:
- terça: sala 15:20-17:00
- quinta: sala 15:20-117:00
- Professor: Guillermo Cámara-Chávez.
Ementa
Ao
final
do curso é esperado que o aluno entenda com profundidade os conceitos de
Programação Orientada a Objetos, sendo capaz de aplicá-los de maneira
apropriada; seja fluente na escrita, teste e depuração de programas
orientados a objetos, com uso de APIs; seja capaz de desenvolver sistemas
orientados a objetos com acesso e abstraindo banco de dados; e seja capaz
de desenvolver sistemas utilizando objetos remotos.
- Conceitos básicos de orientação a objetos
- Tratamento de exceções
- Genéricos
- Coleções
- Modelagem UML
- Interface gráfica em ambientes orientados a objetos
- Objetos persistentes
- Múltiplas linhas de execução
- Objetos remotos
Programa
- Apresentação [slides]
- Visão geral do paradigma de programação orientada a objetos [slides]
- Modelagem UML [slides]
[lista_exe]
- Programando em C++
- Introdução [slides]
[lista_exe]
- Classes, objetos, mensagens [slides]
[slides2]
[slides3]
[lista_exe]
- Herança [slides]
[slides2]
[lista_exe]
- Polimorfismo [slides]
[slides2]
[lista_exe]
[exe_completo]
[exe_completo2]
- Tratamento de exceções [slides]
[slides2]
- Genéricos [slides]
[lista
exe]
- Arquivos [slides]
[exe
completo]
- Coleções [slides]
[slide2]
- Programando em Java
- Introdução [slides]
[slides2]
][slides3]
[lista
exe] [lista2
exe]
- Herança [slide]
[lista
exe]
- Polimorfismo [slide]
[slides2]
[lista
exe]
- Interfaces gráficas [slides]
[slides2]
[codigo]
- Tratamento de exceções [slides] [lista
exe]
- Genéricos e Coleções [slides] [lista
exe]
- Objetos persistentes [slides]
Listas de exercícios
Avaliação
- Teórica: 60%
- 1ª Avaliação:
23 mai
- 2ª Avaliação:
09 jul
- Trabalho Prático: 30%
- Prática: 10%
Avaliação |
Pesos |
Data |
Parcial |
1ª Prova |
60% |
23
mai |
1 |
2ª Prova |
09
jul |
2 |
TP
1 |
30% |
16
mai |
|
TP 2 |
04 jul |
|
Prática |
10% |
|
|
Prova
Especial |
100% |
16
jul |
|
Bibliografia
- Harvey Deitel. C++ Como Programar. Bibliografia
básica. Pearson, 2006, p. 1208. isbn: 9788576050568.
- Paul Deitel e Harvey Deitel. Java Como Programar.
Bibliografia básica. Pearson, 2006, p. 1176. isbn: 978-8576055631.
Livro-texto.
- Bertrand Meyer. Object-Oriented Software Construction.
Segunda edição. Bibliografia básica. Prentice Hall, 1997.
Avaliação
TPs
Controle
de
Frequência
Notas