Linguagens para Aplicação Comercial (UFBA 2008.2)

From AdonaiMedrado.Pro.Br
Revision as of 00:09, 18 August 2008 by Adonaimedrado (Talk | contribs)

Jump to: navigation, search

Identificação da Disciplina

Nome
Linguagens para Aplicação Comercial.
Código
MATA76.
Departamento
Computação.
Carga Horária
51 h.
Função
Básica.
Natureza
Optativa.
Pré-requisitos obrigatórios
Estruturas de Dados e Algoritmos I.
Pré-requisitos recomendados
Não tem.

Ementa

Estudo de uma ou mais linguagens de aplicação comercial.

Objetivo

Conteúdo Programático

  1. Conceitos Básicos
    1. Conceito de Linguagem de programação
    2. Conceito Aplicação
  2. Questões de Legibilidade e Qualidade de Código
    1. Importância da legibilidade do código em aplicações comerciais.
    2. Legibilidade e estilos de programação.
    3. Documentação.
  3. Programação e Teste
    1. Teste de unidade.
  4. Histórico e característica básicas das linguagens Cobol, PL/B, Clipper, Delphi e Visual Basic.
  5. A linguagem de programação C#
    1. Histórico.
      1. Padronização.
    2. Contexto de criação.
    3. A plataforma Microsoft .NET.
      1. Versões e diferenças da plataforma Microsoft .NET.
      2. O projeto Mono
    4. Ambientes integrados de desenvolvimento (Integrated Development Environments - IDEs)
      1. Visual Studio.
      2. Monodevelop.
    5. Classes
      1. Construtores e destrutores.
      2. Métodos.
        1. Parâmetros.
        2. Modificadores de acesso.
        3. Anônimos.
      3. Indexadores.
      4. Modificadores de acesso.
    6. Atributos.
    7. Instruções de controle.
      1. Seleção (if e switch).
      2. Repetição (for, foreach, while e do).
    8. Coleções
      1. Coleções genéricas.
    9. Exceções
      1. Lançamento.
      2. Tratamento.
      3. Criação.
    10. Programação para Web
      1. Active Server Pages (ASP.NET).
    11. Acesso a arquivos.
    12. Acesso a arquivos XML (Dataset).
    13. Acesso a banco de dados
      1. ActiveX Data Objects (ADO.NET).
      2. Language Integrated Query (Linq).

Metodologia

Aulas expositivas, trabalhos práticos e estudo dirigido.

Recursos didáticos

  • Datashow ou retroprojetor.
  • Computadores com Mono ou Microsoft .NET, preferencialmente com Visual Studio ou Monodevelop.

Avaliação

  • Trabalho de pesquisa e implementação.
    • Pontuação: 5,0.
  • Prova 1
    • Pontuação: 2,5.
  • Prova 2
    • Pontuação: 2,5.

Bibliografia Básica

Bibliografia Recomendada