Turma A (IBM e BCC)
Aprender programação orientada a objetos avançada, partindo dos conceitos básicos, até técnicas avançadas que permitirão o desenvolvimento de uma aplicação usando tecnologias de ponta. Aprender os conceitos básicos de programação funcionalista.
(Prova1*0.35 + Prova2*0.35 + Trabalho*0.30)
Arquivos para elaboração do trabalho:
Qualquer dúvida entrem em contato comigo, estarei no dinf todas as tardes.
No. |
Data |
Tema |
Recursos |
1 |
02/02 |
Apresentação da Disciplina |
|
2 |
04/02 |
Introdução a Java. E/S; IF ELSE; WHILE; FOR |
|
3 |
09/02 |
Introdução a Java. Exceções, Strings, Streams |
|
4 |
11/02 |
Introdução a Programação Orientada a Objetos |
|
5 |
16/02 |
Java Orientado a Ojetos: objetos, classes, métodos, construtores, |
|
6 |
18/02 |
Java Orientado a Ojetos: Herança, interfaces, polimorfismo, sobrescrita, static, final ... |
|
7 |
23/02 |
Java Orientado a Ojetos: Pacotes, Coleções e genéricos |
|
8 |
25/02 |
Java Orientado a Ojetos: Tipos Parametrizados, Estruturas de dados em Java, Listas, Filas e Pilhas |
|
9 |
04/03 |
Java Orientado a Ojetos: Árvores; Programação Orientada a Eventos em Java - Interfaces Gráficas |
|
10 |
09/03 |
Java Orientado a Ojetos: Exercícios |
|
11 |
11/03 |
Modelagem OO – MVC, Cartões CRC |
14a. Aula |
12 |
16/03 |
Modelagem OO – Padrões e Refatoração |
|
13 |
18/03 |
Modelagem OO – Padrões e Refatoração |
|
14 |
23/03 |
Modelagem OO – Padrões: Exercícios |
|
15 |
25/03 |
Exercícios |
|
16 |
30/03 |
1a. Avaliação |
|
17 |
01/04 |
Paradigma de Programação Funcionalista |
|
18 |
06/04 |
Introdução a Haskel |
|
19 |
08/04 |
Listas |
|
20 |
13/04 |
Haskel: Tuplas |
|
21 |
20/04 | nos dias 06/12 e 08/12
Listas: Exercícios |
|
22 |
21/04 |
Haskel: Tipos de Dados |
|
23 |
27/04 |
Exercícios sobre Árvores Binárias |
|
24 |
29/04 |
Haskel: Funções genéricas sobre Listas |
|
25 |
04/05 |
Haskel: Elementos Não Funcionais |
|
26 |
06/05 |
2a. Avaliação; Entrega Trabalho |
|
11/05 |
Exame Final |
|