Ementa do curso


Padrões de análise, de projeto, de codificação e de teste no desenvolvimento de software. Frameworks. Arquiteturas de componentes.

Objetivos do curso


Permitir que o discente se torne minimamente capaz de criar designs de baixo nível com qualidade, utilizando os principais padrões de projeto conhecidos.

Estrutura Curricular

Conteúdo programático


Características do desenvolvimento orientado a objetos

Reusabilidade no desenvolvimento de software

GRASP - General responsibility assignment software patterns

Padrão Expert, Creator e Controller

Padrões GoF

Padrões Criacionais

Padrões Estruturais

Padrões Comportamentais

Noções de Design de Aplicações Enterprise

Plano de aulas


Data Assunto Deadlines
13/02/2017 Apresentação do Curso  
16/02/2017 Intro Padrões de Proj. SW OO  
20/02/2017 GRASP Exercício I
23/02/2017 Dicussão da Atividade 1  
27/02/2017 Feriado (Carnaval)  
02/03/2017 Intro Padrões de Criação - Padrão Singleton  
06/03/2017 Padrão Factory Method Exercício II
09/03/2017 Padrão Abstract Factory Exercício III
13/03/2017 Padrão Builder  
16/03/2017 Discussão sobre Padrões criacionais Exercício IV
20/03/2017 Padrões Estruturais - Wrappers  
23/03/2017 Padrão Proxy Exercício V
27/03/2017 Padrão Adapter Exercício VI
30/03/2017 Padrão Decorator  
03/04/2017 Padrão Facade Exercício VII
06/04/2017 Revisão para Prova Links de Exercicios
10/04/2017 P1  
13/04/2017 Feriado (Semana Santa)  
17/04/2017 Correção da P1  
20/04/2017 Padrão Composite  
24/04/2017 Introdução aos Padrões Comportamentais Exercício VIII
27/04/2017 Assembléia dos Professores (Não haverá Aula)  
01/05/2017 Feriado (Dia do Trabalho)  
04/05/2017 Padrão Strategy Exercício IX
08/05/2017 Padrão Chain of Responsibility Exercício X
11/05/2017 Padrão Template Method Exercício XI
15/05/2017 Padrão Observer Exercício XII
18/05/2017 Padrão Command Exercício XIII
22/05/2017 Anti-Padrões de Projeto  
25/05/2017 Padrões de Projeto em outras Linguagens Exercício XIV
29/05/2017 Noções de Design de Aplicações Enterprise  
01/06/2017 DTO e DAO  
05/06/2017 Revisão da P2  
08/06/2017 P2  
12/06/2017 Correção da P2  
15/06/2017 Feriado (Corpus Christi)  
19/06/2017 Prova Substitutiva  
22/06/2017 Correção da Substitutiva  
26/06/2017 Prova Final  
29/06/2017 Não há atividades  
03/07/2017 Não há atividades  
06/07/2017 Não há atividades  

Metodologia


Os recursos didáticos utilizados no ensino do conteúdo programático incluirão aulas expositivas dialogadas com o uso de projetor, mesas redondas para discussão de assuntos pertinentes e pesquisas em grupo.

Avaliação


Provas e Exercícios/Mini-testes

Notas

Comunicação


Será utilizado o slack como meio de comunicação para a disciplina. Acesse aqui

Também haverá atendimento presencial, horário: Todas segundas-feira das 20h20 às 21h50

Referências




Related Posts