© Copyleft Fabio Kon
|
[Aula 1] 4 - Apresentação / Atividade 1 [Aula 2] 6 - História da POO [Aula 3] 11 - Intro Smalltalk: imagem, File In/Out, objetos, envio de mensagens [Aula 4] 13 - Ambiente de desenvolvimento Smalltalk, pacotes, protocolos, espacos de nomes, mais sobre mensagens, atributos 17 e 21 - Semana Santa. Não haverá aula.[Aula 5] 25 - blocos, booleanos, condicionais, laços - Entrega do EP0 [Aula 6] 27 - Repetições e Coleções |
|
[Aula 7] 1 - Modelagem OO com cartões CRC - definição inicial das classes [Aula 8] 3 - Modelagem OO com cartões CRC - dramatização e refinamento [Aula 9] 8 - Streams e Manipulação de arquivos [Aula 10] 10 - Miscelânia: classes abstratas / espaço de nomes, categorias, pacotes / igualdade vs. equivalência / ponteiros vs. referências / Exceções 14 e 18 - Semana do FISL. Não haverá aula. [Aula 11] 22 - O Squeak Enterprise Aubergines Server (Seaside) - Entrega da Fase 1 [Aula 12] 24 - UML - diagramas estruturais (estáticos) [Aula 13] 29 - UML diagramas comportamentais (dinâmicos) |
|
Feriado: Dia do Trabalho - 1. Não haverá aula.
[Aula 14] 6 - Exercício de modelagem UML [Aula 15] 8 - Modelos Flexíveis: minimizando acoplamento e maximizando coesão [Aula 16] 13 - Modelos Flexíveis: generalização, especialização e agregação 15 - Prova 1 [Aula 17] 20 - Padrões de projeto: Abstract Factory Feriado: Corpus Christi - 22. Não haverá aula. |
|
[Aula 18] 3 - Padrões GoF: Singleton, Builder, Composite, Strategy, Template Method [Aula 19] 5 - Padrões GoF: State, Facade, Mediator [Aula 20] 10 - Padrões GoF: Iterator, Memento, Command, Adapter, Bridge, Decorator [Aula 21] 12 - Padrões GoF: Proxy, Chain of Responsibility, Interpreter, Visitor, Prototype, Factory Method, Flyweight [Aula 22] 17 - Dependências em Smalltalk / Padrão Observer [Aula 23] 19 - Double Dispatch / Programação concorrente em Smalltalk: Processos e Semáforos [Aula 24] 24 - Padrões Arquiteturais (POSA): Camadas e MVC / Interfaces gráficas com MVC no Smalltalk 26 - Prova 2 |
|
3 - Prova Sub |