Plano de ensino da disciplina

Data Assunto
04 de Fevereiro de 2015 Apresentação da turma
06 de Fevereiro de 2015 Evolução das liguagens de programação, Abstração
11 de Fevereiro de 2015 Encapsulamento, Exercícios em sala
13 de Fevereiro de 2015 Solução de exercícios
18 de Fevereiro de 2015 Recesso (Quarta-feira de Cinzas)
20 de Fevereiro de 2015 Herança
25 de Fevereiro de 2015 Método Virtual, Classe Abstrata, Interface, Classes e Métodos Sealed
27 de Fevereiro de 2015 Ampliação, Modificador New
04 de Março de 2015 Aula de exercícios
06 de Março de 2015 Exemplo prático do uso de Interface no Visual C#. Modificadores de acesso
11 de Março de 2015 Polimorfismo
13 de Março de 2015 Aula prática laboratórios 6 (sala 318) e 7 (sala 319) — Laboratório 1
18 de Março de 2015 Amarração tardia de tipos
20 de Março de 2015 Polimorfismo
25 de Março de 2015 Aula de dúvidas
27 de Março de 2015 Prova do Módulo 1 [30 Pontos]
01 de Abril de 2015 Recesso (Semana Santa)
03 de Abril de 2015 Recesso (Semana Santa)
08 de Abril de 2015 Aula prática laboratórios 5 (sala 317) e 6 (sala 318) — Laboratório 2
10 de Abril de 2015 Apresentação em sala da 1ª tarefa de programação
15 de Abril de 2015 Tratamento de Exceções (try-catch)
17 de Abril de 2015 Tratamento de Exceções (finally), Destrutores e Garbage Collector
22 de Abril de 2015 Coesão
24 de Abril de 2015 Entrega e correção da Prova do Módulo 1
29 de Abril de 2015 Acoplamento
01 de Maio 2015 Feriado (Dia do Trabalho)
06 de Maio 2015 Não houve aula
08 de Maio 2015 Seminário sobre padrões de projeto:

 Abstract Factory e Builder
    [Caique de Castro Oliveira, Vanderlei Vinícius de Oliveira Santos e Felipe Henrique Moura da Silva]

 Factory Method e Prototype

 Singleton e Adapter
    [Saulo Lopes de Faria]

13 de Maio 2015 Seminário sobre padrões de projeto:

 Bridge e Composite
    [David Whiter de Souza Batista, Diego Henrique Pereira e Vitor Afonso Guedes]

 Decorator e Façade (Facade)
    [Fábio Martins de Souza, Julia Martins Martorelli e Samara Sathler de Sousa]

 Flyweight e Proxy
    [João Victor Moreira de Figueiredo, Matheus Henrique Levino Assunção e Matheus Pinheiro Massula]

15 de Maio 2015 Aula cancelada em todo o Campus.
20 de Maio 2015 Não haverá aula.
22 de Maio 2015 Seminário sobre padrões de projeto:

 Chain of Responsibility e Command
    [Bárbara Silveira Fraga, Gustavo Fernandes Ribeiro Pinto e Valéria Cristina Paiva]

 Interpreter e Iterator
    [Eliseu Passos Gomes, Lídia Fernandes Magalhães e Raquel Santos Cruz]

 Mediator e Memento
    [Leonardo Evaristo do Carmo de Oliveira, Thiago Lacerda de Souza e Guilherme Nery da Cruz]

27 de Maio 2015 Seminário sobre padrões de projeto:

 Observer e State
    [Luiz Fernando Cal da Silva, Fernando Adam Lima Couto e Dayana Marilia de Aquino]

 Strategy e Template Method
    [Thiago Vogel Motta, Douglas de Andrade Souza e César Augusto Magalhães Moreira]

 Visitor e Data Accessor Object
    [Caio Cesar Rocha Gonçalves, Igor Brenner Cortezão Pinto e Lucas Marcelino Ferreira]

29 de Maio 2015 Seminário sobre padrões de projeto:

 Data transfer object e Model–View–Controller
    [Rodolfo Eliezer Soares Rezende, Jhonatas Felipe Pinheiro Santos e Nathália Toledo Morais]

 Front Controller Pattern e Dependency Injection
    [Pedro Vinícius Apolinário, Thiago Venerson Gonçalves Duarte e Filipe Sidney Manuel Baumeister]

03 de Junho 2015 Prova do Módulo 2 [25 pontos]

Data limite para entrega das 3 atividades de laboratório
   Laboratório 1 [5 pontos]
   Laboratório 2 [5 pontos]
   Laboratório 3 [5 pontos]
05 de Junho 2015
10 de Junho 2015 Aula de dúvidas
12 de Junho 2015 Reavaliação
17 de Junho 2015 Entrega dos resultados.
Término do semestre letivo.