Notas de Aula - MAC 441/5714


© Copyleft Fabio Kon


Março
D S T Q Q S S

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

[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


Abril
D S T Q Q S S

1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

[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


Maio
D S T Q Q S S

1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

[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 BCC

22 - 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


Junho
D S T Q Q S S

1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

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


Julho
S D S T Q Q S

1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

Página de MAC 441/5714
Página do Fabio
Página do DCC