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

[Aula 2]  9 - História da POO

[Aula 3]  16 - Intro Smalltalk: imagem, File In/Out, objetos, envio de mensagens

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

[Aula 5]  23 - blocos, booleanos, condicionais, laços

[Aula 6]  25 - Cartões CRC / Atividade 2 - Tempestade de Idéias

[Aula 7]  30 - Atividade 2 - Dramatização


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]  1 - Coleções em Smalltalk

6 a 8 - Semana Santa

[Aula 9]  13 - UML - diagramas estáticos/estruturais / Herança vs. delegação

[Aula 10]  15 - UML - diagramas dinâmicos/comportamentais

[Aula 11]  20 - Flexibilidade I: minimizar acoplamento e maximizar coesão

[Aula 12]  22 - Flexibilidade II - Generalização, Especialização e Agregação

[Aula 13]  27 - Streams / Manipulação de arquivos em Smalltalk

[Aula 14]  29 - Geração de páginas Web dinâmicas (Smalltalk Server Pages)


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          

4 e 6 - Semana do breque - trabalhar bastante no projeto, estudar para prova

[Aula 15]  11 - classes abstratas, namespaces vs. categories vs. packages, @, ->, halt, printString, = vs. ==, Exceções

13 - Prova 1

[Aula 17]  18 - Padrões de Projeto de Software: introdução e Fábrica Abstrata

[Aula 18]  20 - GoF: Abstract Factory, Composite e Strategy

[Aula 19]  25 - GoF: Template Method, Singleton, State, Façade e Mediator

[Aula 20]  27 - Double dispatch / Dependências em Smalltalk e o padrão Observer


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 22]  1 - Eclipse - como usuário

[Aula 23]  3 - Refatoração (PPT, 316K) (PDF, 4M)

8 e 10 - semana do breque - Trabalhar bastante no projeto

[Aula 24]  15 - Eclipse - como desenvolvedor

[Aula 25]  17 - POSA e Model-View-Controller

[Aula 26]  22 - GUIs em Smalltalk

[Aula 27]  24 - Processos e semáforos em Smalltalk

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

6 - Prova Sub

8 - Entrega do Projeto Final


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