Linguagens para Aplicação Comercial (UFBA 2009.1)

From AdonaiMedrado.Pro.Br
Revision as of 16:21, 10 March 2009 by Adonaimedrado (Talk | contribs) (Programa)

Jump to: navigation, search

Programa

O programa oficial está em construção, uma versão temporária está disponível em PDF.

Links sugeridos

Avaliações

As avaliações da disciplina serão especificadas por escrito neste endereço. Mudanças podem ocorrer ao longo do semestre, porém a versões finais das especificações estarão disponíveis no mínimo 30 dias antes da data de entrega de cada atividade.

Segue abaixo as avaliações previstas e seus respectivos valores máximos:

  • Prova I - 2,0 pontos.
  • Prova II - 2,0 pontos.
  • Trabalho semestral - 4,0 pontos.
  • Mini-seminário - 1,0 ponto.
  • Resolução dos problemas propostos e participação nas atividades de laboratório - 1,0 ponto.

Especificação de trabalho

Cronograma

Aula do dia 03/03/2009

Atividade
Apresentação da disciplina, da turma e do professor.
Apresentação da dinâmica das aulas.
Apresentação da página.
Explicação dos trabalhos.
Assuntos
Revisão de orientação a objeto.

Aula do dia 10/03/2009

Atividade
Mini-seminário
Ramon Pereira Lopes: Java Persistence API (JPA).
Assuntos
Questões de legibilidade e qualidade de código em aplicações comerciais.
Importância da legibilidade do código em aplicações comerciais.
Legibilidade e estilos de programação.
Comentários.
Refatoração.
Conceitos de teste de unidade e importância em aplicações comerciais.
A plataforma .NET.
Framework Microsoft .NET.
Projeto Mono.
A linguagem de programação C#
Histórico.
Padronização.
Contexto de criação.
Tipos de dados básicos.
Vetores e matrizes.
Classes.
Campos.
Propriedades.
Construtores.
Métodos.
Parâmetros.
Modificadores de acesso.
Sobrecarga.
Modificadores de acesso.
Instruções de controle.
Seleção (if e switch).
Repetição (for, foreach, while e do).
Link sugerido
The Java Persistence API - A Simpler Programming Model for Entity Persistence.
C# Overview.
Problemas propostos

Aula do dia 17/03/2009

Atividade
Assuntos
A linguagem de programação C#
Exceções
Lançamento.
Tratamento.
Criação.
Problemas propostos

Aula do dia 24/03/2009

Atividade
Assuntos
A linguagem de programação C#
Coleções (System.Collections).
Problemas propostos

Aula do dia 31/03/2009

Atividade
Assuntos
A linguagem de programação C#
Coleções genéricas (System.Collections.Generics)
Problemas propostos

Aula do dia 07/04/2009

Atividade
Assuntos
Tópicos de programação comercial na plataforma .NET utilizando C#
Acesso a banco de dados
Language Integrated Query (Linq).
Problemas propostos

Aula do dia 11/04/2009 (sábado)

Atividade
Revisão dos conceitos.
Problemas propostos

Aula do dia 14/04/2009

Atividade
Prova I.

Aula do dia 28/04/2009

Atividade
Prova I (segunda chamada).
Apresentação dos trabalhos semestrais (primeira parte).

Aula do dia 05/05/2009

Atividade
Assuntos
A linguagem de programação C#
Classes.
Indexadores.
Palavra chave partial.
Herança.
Interface.
Delegates.
Métodos anônimos.
Expressões lambda.
Problemas propostos

Aula do dia 12/05/2009

Atividade
Assuntos
Tópicos de programação comercial na plataforma .NET utilizando C#
Acesso a arquivos.
Problemas propostos

Aula do dia 26/05/2009

  • Atentar para aula do dia 23/06/2009.
Atividade
Assuntos
Tópicos de programação comercial na plataforma .NET utilizando C#
Acesso a arquivos XML (Dataset).
Problemas propostos

Aula do dia 02/06/2009

  • Atentar para aula do dia 23/06/2009.
Atividade
Assuntos
Tópicos de programação comercial na plataforma .NET utilizando C#
Acesso a banco de dados
ActiveX Data Objects (ADO.NET).
Problemas propostos

Aula do dia 09/06/2009

Atividade
Pré-apresentação dos trabalhos (dúvidas).

Aula do dia 16/06/2009

Atividade
Prova II.

Aula do dia 23/06/2009

  • Esta aula pode ser substituida por uma no dia 06/06/2009 (sábado).
Atividade
Prova AVII (segunda chamada).
Apresentação dos trabalhos semestrais (segunda parte).

Aula do dia 30/06/2009

Atividade
Feedback da disciplina.
Entrega dos resultados parciais.