Cronograma POO 2014

As notas de aula correspondentes às aulas abaixo estão disponíveis na página da comunidade de POO

Agosto

  • 12/08: Apresentação da disciplina
  • 14/08: História da Programação Orientada a Objetos
  • 19/08: Organização do Projeto
  • 21/08: Introdução a Smalltalk
  • 26/08: Smalltalk: mensagens, ambiente de desenvolvimento
  • 28/08: Smalltalk: blocos, condicionais, repetições e coleções

Setembro

  • 02/09: Smalltalk: streams e manipulação de arquivos
  • 04/09: Miscelânia: classes abstratas / espaço de nomes, categorias, pacotes / igualdade vs. equivalência / ponteiros vs. referências / Exceções
  • 09/09: Semana da pátria
  • 11/09: Semana da pátria
  • 16/09: UML
  • 18/09: Exercício de modelagem UML - Votação eletrônica
  • 23/09: Modelagem flexível: minimizando acoplamento e maximizando coesão
  • 25/09: Modelagem flexível: generalização, especialização e agregação
  • 30/09: Padrões de Projeto de Software - Fábrica Abstrata

Outubro

  • 02/10: Singleton
  • 07/10: Builder, Composite, Strategy, Template Method, Façade, Adapter
  • 09/10: State, Mediator, Memento, Command
  • 14/10: Semana de break
  • 16/10: Semana de break
  • 21/10: Seminário: Bancos de Dados Orientados a Objetos / Padrões: Iterator, Bridge, Decorator, Proxy
  • 23/10: Seminários: Lua, Python 
  • 28/10: Dia do funcionário público
  • 30/10: Seminário: Reflexão computacional e meta-objetos / Padrões: Chain of Responsibility, Interpreter e Visitor

Novembro

  • 04/11: Seminário: Padrão MVC / Padrões: Prototype, Factory Method, Flyweight 
  • 06/11: Seminário: Refatoração / Observer, Arcabouços (Frameworks), Inter-relações entre padrões (contra-capa do GoF)
  • 11/11: Seminários: Mapeamento Objeto-Relacional, Self, SUnit
  • 13/11: Prof. Ralph Johnson (University of Illinois at Urbana-Champaign) - Auditório Jacy Monteiro
  • 18/11: Semana da consciência negra
  • 20/11: Semana da consciência negra
  • 25/11: Seminários: Sistemas de Objetos Distribuídos, Scala, Traits, Fortress
  • 27/11: Seminários: Programação Orientada a Aspectos, Google Go x Facebook Hack, Ruby, Objective C vs C++

Dezembro

  • 02/12: OO e Padrões no UOL
  • 04/12: Apresentações do projeto GOD