© Copyleft Fabio Kon
|
[Aula 1] 6 - Apresentação / Atividade 1 [Aula 2] 9 - História da POO [Aula 3] 13 - Intro Smalltalk: imagem, File In/Out, objetos, envio de mensagens [Aula 4] 16 - Ambiente de desenvolvimento Smalltalk, pacotes, protocolos, espacos de nomes, mais sobre mensagens, atributos [Aula 5] 20 - blocos, booleanos, condicionais, laços [Aula 6] 23 - O Squeak Enterprise Aubergines Server (Seaside) [Aula 7] 27 - Algumas dicas e ferramentas úteis no Squeak. [Aula 8] 30 - Repetições e Coleções |
|
[Aula 9] 3 - Modelagem OO com cartoes CRC [Aula 10] 6 - Streams e Manipulação de arquivos 10 e 13 - Semana santa. Não haverá aula.[Aula extra] 10 - Discussão sobre Projeto WebMail [Aula 11] 17 - Miscelânia: classes abstratas / espaço de nomes, categorias, pacotes / igualdade vs. equivalência / ponteiros vs. referências / Exceções [Aula 12] 20 - UML -
diagramas
estruturais (estáticos) [Aula 13] 24 - UML -
diagramas comportamentais
(dinâmicos) [Aula 14] 27 - Exercícios modelagem UML |
|
[Aula 15] 4 - Modelos Flexíveis: minimizando acoplamento e maximizando coesão [Aula 16] 8 - Modelos Flexíveis: generalização, especialização e agregação 11 - Prova 1 [Aula 17] 15 - Padrões de Projeto de Software OO: Abstract Factory [Aula 18] 18 - Padrões GoF: Singleton, Builder, Composite, Strategy, Template Method 22 a 26 de maio: semana do breque do BCC22 - sem aula (toda força no projeto) [Aula 19] 25 - GoF: State, Façade, Mediator, Iterator, Memento, Command / padrões GoF nos protegem de mudanças (reposição do dia 1/6) [Aula 20] 29 - Padrões GoF: Adapter, Bridge, Decorator, Proxy, Chain of Responsibility, Interpreter e Visitor |
|
1 - não haverá aula (professor e assistente no SBRC) [Aula 21] 5 - Padrões GoF: Prototype, Factory Method, Flyweight e Observer / Mecanismo de dependencia em Smalltalk [Aula 22] 8 - Relacionamento entre padrões GoF / Double Dispatch [Aula 23] 12 - Programacao concorrente em Smalltalk: Processos e Semaforos 15 - Corpus Christi. Não haverá aula.[Aula 24] 19 - Padrões Arquiteturais (POSA): Camadas e MVC [Aula 25] 22 - Interfaces graficas com MVC no Smalltalk 26 - Prova 2 29 - Prova Sub |
|