Professora: Esther Colombini
Serviço de submissão: Moodle [Gerenciador Online de Submissões de Trabalhos]
Atendimento com a professora: semanalmente às quartas-feiras @14hs-15hs, Sala #5, IC/Unicamp.
PEDs: Nathana Facion (nathanafacion@gmail.com), Rafael Tomazella (sohakes@gmail.com) e Luis Fernando Antonioli (luisfernandoantonioli@gmail.com)
PAD: Anderson Cotrim (ander.cotrim@gmail.com)
Atendimento PEDs: Segunda 13:00-14:00 Sala 351 - IC3
Atendimento PADs: Quinta 13:00-14:00 Sala 351 - IC3
|
Plano de Desenvolvimento da Disciplina |
Data |
Conteúdo |
Avaliação |
Material |
27/02/18 |
Apresentação da disciplina. Introdução aos Paradigmas de Programação. Conceitos básicos. Introdução à POO: Abstração de Dados, Objetos, Classes e Tipos |
|
|
01/03/18 |
Introdução à Java: linguagem e palavras reservadas |
|
|
06/03/18 |
Classes e objetos: variáveis e métodos. Construtores e Sobrecarga de Métodos. Visibilidade |
|
|
08/03/18 |
Métodos e variáveis: Módulos, Métodos estáticos, Variáveis estáticas, Variáveis finais |
|
|
13/03/18 |
Convenções de codificação em Java |
|
|
15/03/18 |
Arrays: arrays, arrays multidimensionais, classe Array e ArrayList |
Avaliação 1 |
|
20/03/18 |
Hierarquias de generalização/especialização |
|
|
22/03/18 |
Herança Simples e Múltipla |
|
27/03/18 |
Enumeração |
|
|
03/04/18 |
Relacionamentos: associação, agregação, composição |
|
|
05/04/18 |
Relacionamentos: associação, agregação, composição |
Avaliação 2 |
10/04/18 |
Polimorfismo e Alocação Dinâmica |
|
|
12/04/18 |
Polimorfismo e Alocação Dinâmica |
|
17/04/18 |
Classes Abstratas |
|
|
19/04/18 |
Classes Abstratas |
|
24/04/18 |
Interface |
|
|
26/04/18 |
Interface |
|
03/05/18 |
Classes Aninhadas |
Avaliação 3 |
|
08/05/18 |
Tratamento de Exceções |
|
|
10/05/18 |
Tratamento de Exceções |
|
15/05/18 |
Coleções Genéricas: Interface Collection, Set, List, Map |
|
|
17/05/18 |
Classes Genéricas: Herança de Classes Genéricas, Limitação dos Tipos Parametrizados, Curingas |
|
|
22/05/18 |
Metaclasses: Class e Reflection |
|
|
24/05/18 |
Arquivos |
|
|
29/06/18 |
Arquivos |
Avaliação 4 |
05/06/18 |
Threads |
|
|
07/06/18 |
Padrões de Projeto |
|
|
12/06/18 |
Interface Gráfica |
|
|
14/06/18 |
Interface Gráfica |
|
19/06/18 |
|
Avaliação 5 |
|