BCC221
- Programação Orientada a Objetos
2017/01
Avisos
Frequencia e notas parciais atualizadas
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
- 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]
- 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]
[lista
exe]
- Interfaces gráficas [slides]
- 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: 70%
- Prova especial:
31 de ago
- Trabalho Prático: 30%
Avaliação |
Pesos |
Data |
Parcial |
1ª Prova |
70% |
20
jun |
1 |
2ª Prova |
25
jul |
2 |
3ª Prova |
24
ago |
3 |
Trabalhos de implementação |
30% |
|
|
Prova
Especial |
100% |
31
ago |
|
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.
Apostilas
Controle
de Frequência
Notas