Programação Orientada a Objetos – MAI703

Course IDCourse NameInstructorRoom NumberTime
MAI703Programação Orientada a Objetos

Ementa:

Fundamentos do Paradigma Orientado a Objetos; Características do Paradigma Orientado a Objetos; Padrões Construtivos e Estruturais; Padrões Comportamentais; Conceitos da Orientação a Objetos; Introdução à Orientação a Objetos; Conceitos Estruturais; Conceitos Comportamentais; Projeto de Sistemas Orientados a Objetos; Estruturas Avançadas; Coleções; Linhas de Execução: Threads; Tratamento de Exceções; Conceitos Avançados.

 

Bibliografia:

  • Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Padrões de Projeto – Soluções reutilizáveis de software orientado a objetos. Bookman. 2000
  • Elisabeth Freeman, Eric Freeman, Bert Bates, Kathy Sierra. Head First Design Patterns. O’Reilly Media, 2004
  • Mark Pilgrim. Dive in Python. Apress, 2004.