Linguagem de Programação-LCC-2016.2

Grupo da Disciplina: Clique aqui.

Plano de Ensino: Clique aqui.

Horário: Seg 8h-9h40 e Sex 9h50-11h30

Local: RC 201 (Laboratório 2) ou RE-103 na Segunda e RE-103 na sexta.

Horários dos monitores e tutores: Clique aqui

Slides e outros Materiais da disciplina: Clique aqui

Exercícios:

Aulas:

20/01: Apresentação do plano de ensino da disciplina e discussão sobre a importância de saber programar. Exercício sobre code.org para casa.

23/01: Introdução ao Eclipse e à Linguagem Java.

27/01: Histórico de Java. Estrutura básica de um programa Java. Compilação e execução de programa em Java pela linha de comando.

30/01: Roteiro 2 (Leitura e processamento de dados, uso do if/else, while e for em Java)

03/02: Estruturas condicionais, laços e arrays em Java.

06/02: Acompanhamento dos exercícios.

10/02: Dúvidas sobre entrada e saída de dados, estruturas condicionais, laços e arrays em Java.

13/02: Manipulação de Strings, uso e declaração de métodos.

17/02: Exercícios sobre Manipulação de Strings, uso e declaração de métodos.

20/02: Exercício sobre métodos.

24/02: Exercícios.

27/02: (FERIADO CARNAVAL)

03/03: Exercícios.

06/03:Recursividade e mais sobre métodos.

10/03: 1o. Estágio

13/03: Classes e Objetos. Roteiro 6.

17/03: Exercício sobre criação de classes, construtores e uso de objetos em programas.

30/03: Exercício sobre criação de programas orientados a objetos. Roteiro 7.

24/03: Acompanhamento do exercício da Agenda (Roteiro 7).

27/03: Revisão sobre orientação a objetos e exemplo com JFrame e JButton.

31/03: Listas em Java (ArrayList). Roteiro 8

03/04: Uso de interfaces em Java (Comparable/List). Declaração de variáveis de classe e constantes.

07/04: Interfaces e polimorfismo. Exercício para segundo estágio.

10/04: Classes abstratas e herança. Exercício do banco em classe. e Roteiro 9 pra casa.

14/04: (FERIADO PAIXÃO DE CRISTO)

17/04: Revisão do conteúdo visto.

21/04: (FERIADO TIRADENTES)

24/04: 2o. Estágio

28/04: Dia da greve geral. Exercício para casa: Roteiro 10.

01/05: (FERIADO DIA DO TRABALHO)

05/05: Fases do desenvolvimento de software. Explicação do projeto e implementação de parte das classes. Introdução a exceções.

08/05: Exceções. Roteiro 11.

12/05: Introdução à criação de arquivos em Java.

15/05: Não tivemos aula. Pista bloqueada.

19/05: Evento Ctrl+E

22/05: Implementação de persistência com arquivos para o projeto.

26/05: Apresentação dos projetos.

29/05: Apresentação dos projetos

02/06: Reposição e 3o. estágio (pra quem não apresentou)

05/06: Apresentação de projetos (retardatários)

12/06: Final