Horário

Segunda e Quarta, às 20:10 @ LABCOMP-02

Slack

Todo material de aula será postado no Slack. Clique aqui para acessar.

Objetivo

Introduzir os fundamentos de orientação a objetos utilizando como base a plataforma Java.

Ementa

Conceitos básicos de orientação a objetos. Teste de software. UML. Conceitos avançados de Java.

Bibliografia

  • CARVALHO, Thiago leite. Orientação a Objetos. Orientação a Objetos edição. Casa do código, 2017.
  • Silveira, Paulo; TURINI, Rodrigo. Java 8 Prático. Casa do código, 2015.

Material extra

Avaliação

  1. Exercícios em sala: 6 pontos (1pt cada exercício)
  2. Prova do primeiro bimestre: 4 pontos
  3. Projeto de discipina (PD): 10 pontos
  4. Atividade extra (AE): 2 pontos

Projeto de disciplina (PD)

  • TBD

Atividade Extra (AE)

AE: Alunos interessados em fazer a atividade extra devem entrar em contato com o professor, avisando o interesse, até o dia 15/04. As instruções da atividade extra será passada para o aluno interessado. A atividade extra é individual.

Nota final

Soma de todas as atividades dividido por dois.

Cronograma

Passível de alterações.

# Data Conteúdo de Aula
1 18/03 NAO TEREMOS AULA
2 20/03 Introdução a tecnologia Java
3 25/03 Entendendo Classes e Objetos
4 27/03 Modificadores de acesso e atributos
5 01/04 Exercícios (em sala)
6 03/04 Testes de Unidade com JUnit
7 08/04 Exercícios (em sala)
8 10/04 Herança
9 15/04 Encapsulamento e Polimorfismo
10 17/04 Exercícios (em sala)
11 22/04 Interfaces
12 29/04 Coleções
13 01/05 Prova 1
14 06/05 Tratamentos de erros
15 08/05 Exercícios (em sala)
16 13/05 Tipos Genéricos
17 15/05 Diagrama de classe
18 20/05 Diagrama de sequencia
19 22/05 Exercícios (em sala)
20 27/05 NAO TEREMOS AULA
21 28/05 NAO TEREMOS AULA
22 03/06 E1: Diagrama final do projeto
23 05/06 E2: Classes e pacotes
24 10/06 E3: Polimorfismo
25 12/06 E4: Herança
26 17/06 E5: Tratamento de erros
27 19/06 E6: Tipos Genéricos
28 24/06 E7: Entrega final e apresentação
29 26/06 E7: Entrega final e apresentação
30 01/07 Buffer
31 03/07 Buffer

Entrega atrasada

Entregas de trabalhos após o prazo serão aceitas mas os pontos referentes não serão contabilizados.

Política de plágio

Todos os trabalhos (a não ser que indicados explicitamentes) devem ser feitos de forma individual. O que você entregar deve ser fruto do seu trabalho. Alunos são permitidos e encorajados para discutir os trabalhos e projetos com outros alunos. Alunos não são permitidos copiar solução ou parte de solução de colegas. Na presença de plágio, os alunos envolvidos não receberão pontos da atividade em questão.