Técnicas de Programação

Prof. Gerson Geraldo H. Cavalheiro



Cronograma previsto


Aula

Data

Assunto

1

22/Mar

Apresentação da disciplina
Distribuição de trabalhos

Histórico das Linguagens

Introdução à Programação Orientada a Objetos

Conceitos intuitivos associados a POO

2

29/Mar

Transparências

Tipos abstratos de dados

Encapsulamento

Classe e Objeto

Programação em C++: Estrutura de um programa

3

05/Abr

Construtores

Sobrecarga de operadores

Operação de cópia

Herança

Espaço de nomes

Entrega da proposta de projeto

4

12/Abr

Herança (cont)

Seminário I : Gerenciamento de Equipes: eXtreme Programming

5

19/Abr

Apresentação Trabalho 1

6

26/Abr

Programação genérica

Tratamento de Exceções

Seminário II : UML

7

03/Mai

STL

Seminário III : Gerenciamento de Equipes: TSP (Team Software Process) e PSP (Personal Software Process)

8

10/Mai

Debate: onde aplicar os conceitos de OO

Seminário IV: Análise OO / Projeto OO

9

17/Mai

Laboratório (Desenvolvimento do projeto)

10

24/Mai

Debate: C++ vs. outras linguagens

Seminário V : Recursos de Programação: Frameworks

11

31/Mai

Seminário VI : Recursos de Programação: Design Patterns

12

07/Jun

Seminário VII : Estudo de Casos

13

14/Jun

Apresentação do projeto


Avaliação


Quatro instrumentos de avaliação, com igual peso.


Exploração dos recursos da programação Orientada a Objetos no desenvolvimento de uma aplicação de simulação.



Bibliografia