Linguagem de Programação (LP) - LCC - 2017.2
Grupo da Disciplina: Clique aqui.
Plano de Ensino: Clique aqui
Horário: Seg 8h-9h40 e Qua 10h-11h30
Local: Laboratório (RC-201).
Horários dos monitores e tutores: Clique aqui.
Slides e outros Materiais da disciplina: Clique aqui.
Horários de atendimento: Seg e Qua 13h-15h
Exercícios:
Exercício 1 (dia 07/02). Resolva os seguintes problemas do URI:
https://www.urionlinejudge.com.br/judge/pt/problems/view/1001
https://www.urionlinejudge.com.br/judge/pt/problems/view/1002
Dica: uma forma de imprimir um número do tipo float com 4 casas decimais de precisão é a seguinte interpolação de Strings:
print("Número=%.4f" %numero)
Uma forma de imprimir um número inteiro seria:
print("Número=%d" %numero)
Exercício 2 (dia 19/02): Resolver em papel o seguinte exercício e entregar na aula de quarta:
https://drive.google.com/file/d/11f-2aeb33crzHOy1dyvkEmhEsG_48-qF/view?usp=sharing
Exercício 3 (dia 21/02): Roteiro 1 (introdução a Java)
Exercício 4 (dia 26/02): Roteiro 2 (continuação da introdução a Java)
Exercício 14 - Roteiro 9 (23/05/18) - Continuação do Projeto - Exceções
Exercício 15 - Roteiro 10 (30/05/18) - Gravação de Dados em Arquivo para o Projeto
Aulas:
05/02: Apresentação do plano de curso da disciplina.
07/02: Revisão de Python (Exercício 1)
12/02: Carnaval
14/02: Cinzas
19/02: Revisão de Python (Exercício 2)
21/02: Introdução à linguagem Java (Exercício 3)
26/02: Continuação da introdução à linguagem Java (Exercício 4)
28/02: Revisão sobre a sintaxe de Java, seus tipos, if/else if/else, for, while, do while, switch
05/03: Métodos e arrays em Java.
07/03: TI no Vale.
12/03: Operações com Strings e revisão. Exercício 6.
14/03: Operações com Strings e revisão. Exercício 7.
19/03: Aula de revisão para primeiro estágio.
21/03: Primeiro estágio.
26/03: Correção do primeiro estágio e introdução à orientação a objetos.
28/03: Continuação da introdução a Objetos com o Exemplo do Banco. Construtor, métodos get/set.
02/04: Introdução a OO: Introdução a UML, criação de classes e relacionamento entre tipos (Banco-Conta)
04/04:Exercício 8 - Roteiro 5
09/04:Manipulação de Listas (ArrayList). Uso do For-each.
11/04: Exercício 9 - Roteiro 6 (11/04/18)
16/04: Interfaces em Java e Polimorfismo. Exercício 10 - Roteiro 7 (16/04/18)
18/04: Não tivemos aula. Visita ao CESAR.
23/04: Não tivemos aula. Vídeo Aula de Resolução do Exercício 9.
25/04: Exercício 11 - Revisão Interfaces e listas (Figuras)
30/04: Exercício 12 - Revisão Interfaces e Listas (Agenda)
02/05: Segundo estágio.
07/05: Herança em Java.
09/05: Visita técnica a Natal.
14/05: Herança em Java com classes abstratas.
16/05: Exercício 13 - Roteiro 8 (15/05/18) - Início do projeto
21/05: Exceções em Java
23/05: Exercício 14 - Roteiro 9 (23/05/18) - Continuação do Projeto - Exceções
28/05: Não tivemos aula. Como exercício todos ficaram de continuar seus projetos.
30/05: Exercício 15 - Roteiro 10 (30/05/18) - Gravação de Dados em Arquivo para o Projeto
04/06:
06/06: Terceiro estágio.
11/06: Reposição.
13/06:
18/06: Final