BCC221
- Programação Orientada a Objetos
2018/01
Avisos
Notas do TP 2 e finais publicas
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: 70%
    - 1ª Avaliação:          24 de mai
- 2ª Avaliação:          10 de jul
    - Prova especial:    
   17 de jul 
- Trabalho Prático: 30%
  
    
      | Avaliação | Pesos | Data | Parcial | 
    
      | 1ª Prova | 70%
 | 24
mai | 1 | 
    
      | 2ª Prova | 10
jul | 2 | 
    
      | TP 1 | 30% | 22
mai |  | 
    
      | TP 2 | 05 jul |  | 
    
      | Prova
Especial | 100% | 20
fev |  | 
  
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