Programação de Computadores II
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
- Exercícios em sala: 6 pontos (1pt cada exercício)
- Prova do primeiro bimestre: 4 pontos
- Projeto de discipina (PD): 10 pontos
- 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 | Exercícios (em sala) |
13 | 01/05 | Exercícios (em sala) |
14 | 06/05 | Exercícios (em sala) |
15 | 08/05 | Exercícios (em sala) |
16 | 13/05 | Prova 1 |
17 | 15/05 | PARALISAÇÃO UFPA |
18 | 20/05 | Coleções |
19 | 22/05 | Tratamento de exceção |
20 | 27/05 | NAO TEREMOS AULA |
21 | 28/05 | NAO TEREMOS AULA |
22 | 03/06 | Diagrama de classe |
23 | 05/06 | Exercícios (em sala) |
24 | 10/06 | Definição de trabalhos |
25 | 12/06 | Condução de trabalhos |
26 | 17/06 | Condução de trabalhos |
27 | 19/06 | Condução de trabalhos |
28 | 24/06 | Apresentação de trabalhos |
29 | 26/06 | Apresentação de trabalhos |
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.