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]  3 - Apresentação / Atividade 1

[Aula 2]  8 - História da POO

[Aula 3]  10 - Introdução ao Smalltalk: imagem, File In/Out, objetos, envio de mensagens

[Aula 4]  15 - Ambiente de desenvolvimento Smalltalk, pacotes, protocolos, espacos de nomes, mais sobre mensagens, atributos

[Aula 5]  17 - blocos, booleanos, condicionais, laços. EP zero disponível.

21 a 26 - Semana santa. Não haverá aula.

[Aula 6] 29 - Literais e Coleções em Smalltalk

[Aula 7] 31 - Mais sobre 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 8] 5 - Streams

[Aula 9] 7 - Classes abstratas, (namespaces, categories, packages), @, ->, Depuração, printString, Igualdade vs. Equivalência, Exceções / Projeto Fase 1 disponível

[Aula 10] 12 - UML - diagramas estruturais (estáticos)

[Aula 11] 14 - UML - diagramas comportamentais (dinâmicos)

18 a 22 - Semana do breque.

[Aula 12] 26 - Flexibilidade I: minimizar acoplamento e maximizar coesão

[Aula 13] 28 - Flexibilidade II - Generalização, Especialização e Agregação


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 14] 3 - Padrões de Projeto de Software (GoF) - Abstract Factory

[Aula 15] 5 - Padrões de Projeto de Software - Singleton, Builder, Composite, Strategy, Template Method

10 - Prova 1

[Aula 16] 12 - Seminário Dynamic Update on the K42 Operating System dado pela Dra. Dilma M. Silva

[Aula 17] 17 - GoF: State, Façade, Mediator, Iterator, Memento, Command / padrões GoF nos protegem de mudanças

[Aula 18] 19 - GoF: Adapter, Bridge, Decorator, Proxy, Chain of Responsibility, Interpreter e Visitor.

23 a 27 - Semana do breque.

[Aula 19] 31 - O arcabouço Seaside para geração de portais Web dinâmicos


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

[Aula 20] 2 - Relacionamento entre padrões GoF / Double Dispatch / Correção da prova

[Aula 21] 7 - Dependências em Smalltalk / Padrão Observer

[Aula 22] 9 - Atividade 3

[Aula 23] 14 - Padrões Arquiteturais: Camadas e MVC

[Aula 24] 16 - Interfaces gráficas com MVC Smalltalk

[Aula 25] 21 - Refatoração

[Aula 26] 23 - Programação Concorrente: Processos e Semáforos Smalltalk

28 - Prova 2


Julho
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

5 - Fase 3 do trabalho

28 - Prova rec


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