Linguagem de Programação (2014.1)

UFPB - Campus IV - Curso de Lic. em Ciência da Computação

Carga Horária: 60h

Período: 2014.1

Horário:

Quarta 10h-12h (Sala do P2 de LCC)

Quinta 10h-12h (Laboratório 2 ou Sala do P2 de LCC)

Horários de Atendimento: Quarta 13-15h e Quinta 13-15h (sempre combinar antes com a professora)

Horários dos Monitores: clique aqui

Plano de Ensino da Disciplina: clique aqui

Grupo de Discussões (facebook): https://www.facebook.com/groups/341184292727511/

Exercícios :

Notas dos Alunos (incluindo roteiros): Clique AQUI

Links Importantes

Baixe o JDK aqui

Acesse a API de java a partir daqui

Baixe o Eclipse aqui

Dúvidas comuns dos alunos em Java

Fontes para Estudar por assunto:

Aulas (para ver mais informações, acesse as discussões do grupo da disciplina)

08/10: Apresentação do plano de ensino da disciplina

09/10: Revisão de algoritmos, métodos/procedimentos/funções. Exercício 1 e 2.

15/10: Criação de métodos estáticos em Java e invocação de métodos. Estruturas condicionais em Java: if/else

16/10: Exercício inicial sobre criação de programas em Java incluindo criação e invocação de métodos. Roteiro 1.

22/10: Criação e invocação de métodos. Revisão do exercício 1.

23/10: Laços em Java (for/while). Roteiro 2.

29/10: Revisão sobre Java, variáveis, declaração de classes, métodos, atributos e comentários.

30/10: Uso da classe Scanner. Uso do switch.

05/11: Revisão sobre uso de Scanner, while, for, criação e invocação de métodos, uso de arrays.

06/11: Exercício de revisão no laboratório.

12/11: Não tivemos aula (debate direção de centro)

13/11: Primeiro estágio

19/11: Correção do primeiro estágio e introdução à orientação a objetos.

20/11: Criando classes e usando objetos dessas classes e de classes pré-existentes.

26/11: Não tivemos aula (SESITEAC)

27/11: Não tivemos aula (SESITEAC)

03/12: Exercício sobre criação de classes (Roteiro 4).

04/12: Construtores, uso do "this" e exercícios sobre criação de objetos e classes.

10/12: Revisão.

11/12:Segundo Estágio

04/02: Revisão sobre criação e uso de classes e objetos.

05/02: Roteiro 7.

11/02:Uso de coleções em Java.

12/02: Roteiro 8.

18/02: Interfaces e polimormismo.

19/02: Exercício sobre interfaces e polimorfismo e introdução a herança. Roteiro 9.

25/02: Revisão sobre interfaces, herança, classes abstratas e polimormismo. Introdução a exceções. Roteiro 10.

26/02: Exercício sobre exceções (Roteiro 11 - projeto).

04/03: Exercício sobre exceções e assuntos anteriores (Roteiro 12 - projeto)

05/03: Introdução a arquivos (Roteiro 13)

11/03: Manipulação de arquivos e Strings (Roteiro 14)

12/03:Terceiro Estágio

18/03: Conclusão dos projetos (Roteiro 15)

19/03: Reposição

25/03: Apresentação Projetos

01/04: Prova Final