UFF.Aulas

Aulas UFF

Informações de apoio às disciplinas lecionadas na Universidade Federal Fluminense.

Tópicos em Programação Avançado

Material de Apoio

Aulas

  1. (02/05/13) Calculadora com input String. Implementar um programa em Java que receba uma String da linha de comando e mostre o resultado da avaliação das operações básicas (adição, subtração, multiplicação e divisão). Ex:
    1. "2 + 3" = 5
    2. "10 - 4 - 1" = 5
  2. (16/05/13) Herança, Métodos e Modularização: Exercício da Aula 4  - Implementar e sobrescrever os métodos clone e toString nas classes Quadrilátero, Retângulo e Quadrado.
  3. (23/05/13Polimorfismo: Exercício da Aula 07  - Slide 34. Implementar uma interface Ordenável e um método que ordene usando polimorfismo. No main o método que ordena deve ser utilizado com objetos de uma classe que implemente a interface ordenável.
  4. (06/06/13Programação GUI: Exercício da Aula 8 - Slide 61. Implementação de um programa que ao rodar mostre as telas do slide: a, b, c, d, e. 
    1. Enviar um jar que ao ser executado mostre as telas
    2. Enviar o código fonte tqambém.
  5. (14/06/13Conta Bancária: Exercício 2 da Aula 8, Slide 38. Conta Bancária com tratamento de exceção.
    1. Em Dupla: quando enviar, indicar o nome dos dois alunos no email.
  6. (14/06/13) Try Git - Codeschool: http://www.codeschool.com/courses/try-git
    1. Se cadastrar no Codeschool
    2. Fazer o curso Try Git
    3. Ir na página MyReportCard e torná-la pública (o meu é http://www.codeschool.com/users/dancastellani)
    4. Enviar o link do perfil, mostrando o curso concluído por email
  7. (11/07/13) Trabalho Final - Parte 1
    1. Apresentar as partes de Gerencia de Projetos e Status pronta
  8. (18/07/13) Apresentação de Padrões de Projeto
    1. As apresentações devem ter as seguintes informações:
      1. Nome do Padrão
      2. Problema
      3. Solução
      4. Consequências
      5. Exemplo (código antes e depois e diagrama)
    2. Padrões
      1. Decorator: Peter e Marcos Aurélio
      2. Flyweight: Alonso e Lais
      3. Proxy: Ricardo e Rafael
      4. Chain of Responsability: Eduardo e Allan
      5. Command: José e Luiz Paulo
  9. (25/07/13) Trabalho Final - Completo
    1. Apresentar a Gerência de tarefas e as listagens
Provas
  1. (13/06)  

Banco de Dados

  1. (02/05/13) Aplicação para salvar informações de alunos inscritos em disciplinas. - Aula 1.
  2. (05/06/13) Trabalho de Modelagem Relacional e SQL: Casos aeroporto e banco.
Provas

  • 14/06 - P1

Projeto de Banco de Dados

Aulas

  1. Revisão - Modelo Conceitual e Modelo Relacional
  2. Metodologia Prática de Projeto de BD e uso de UML
  3. Transação
  4. Bancos de Dados Não Relacionais (NoSQL, NoSeq)
    1. Video InfoQ: http://www.infoq.com/br/presentations/nosql-acertos-erros
    2. Apresentação: http://www.slideshare.net/alexandre_porcelli/nosql-qcon-sp
  5. Acesso a Banco de Dados com Java Database Conection (JDBC)
    1. Projeto modelo
  6. Asssertivas e Triggers
  7. Visões
  1. (11/07/13) Estudo de Caso Real: Universidade Federal Fluminense, Parte 1
    1. Modelagem por Grupo (1 e 2 todos fazem. Mas 3, 4 e 5 é por grupo)
    2. Caso: UFF
Provas

  • ? - P1

Introdução à Ciência da Computação

Aulas

  1. (09/05/13) - Pesquisa sobre áreas da computação, cargos e área e cargo que cada um gostaria de trabalhar.
  2. (06/06/13) - Pesquisa sobre o filme Piratas do Vale do Silício
  3. (13/06/13) - Apresentação de Linguagens de Programação
  4. (27/06/13) Try Ruby - Codeschool: http://www.codeschool.com/courses/try-ruby
    1. Se cadastrar no Codeschool
    2. Fazer o curso
    3. Ir na página MyReportCard e torná-la pública (o meu é http://www.codeschool.com/users/dancastellani)
    4. Enviar o link do perfil, mostrando o curso concluído por email

Provas

Semestres Anteriores

  • 2012.2 Técnicas de Programação Avançada, Projeto de Banco de Dados e Informática para Psicologia.


Nenhum comentário:

Postar um comentário

Obrigado por deixar seu comentário. Em breve ele estará publicado.