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 :
Exercício 1 e 2: Clique aqui
Roteiro 1 (aula do dia 16/10)
Roteiro 2 (aula do dia 23/10)
Roteiro 3 (aula do dia 30/10)
Roteiro 4 (divulgado em 19/11)
Exercício 3 (aula 06/11): Clique aqui
Roteiro 5 (divulgado em 03/12/14)
Roteiro 6 (divulgado em 04/12/14)
Roteiro 7 (divulgado em 05/02/15)
Roteiro 8 (divulgado em 12/02/15)
Roteiro 9 (divulgado em 19/02/15)
Roteiro 10 (divulgado em 23/02/15)
Roteiro 11 (divulgado em 26/02/15)
Roteiro 12 (divulgado em 03/03/15)
Roteiro 13 (divulgado em 04/03/15)
Roteiro 14 (divulgado em 10/03/15)
Roteiro 15 (divulgado em 18/03/15)
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