Difference between revisions of "Linguagens para Aplicação Comercial (UFBA 2008.2)"
From AdonaiMedrado.Pro.Br
(Informações iniciais.) |
|||
Line 1: | Line 1: | ||
== Identificação da Disciplina == | == Identificação da Disciplina == | ||
− | Nome: Linguagens para Aplicação Comercial | + | ;Nome |
− | Código: MATA76. | + | : Linguagens para Aplicação Comercial. |
− | Departamento: Computação. | + | ;Código |
− | + | :MATA76. | |
− | + | ;Departamento | |
− | + | :Computação. | |
− | Natureza: Optativa. | + | ;Carga Horária |
− | Pré-requisitos obrigatórios: Estruturas de Dados e Algoritmos I. | + | :51 h. |
− | Pré-requisitos recomendados: Não tem. | + | ;Função |
− | + | :Básica. | |
+ | ;Natureza | ||
+ | :Optativa. | ||
+ | ;Pré-requisitos obrigatórios | ||
+ | :Estruturas de Dados e Algoritmos I. | ||
+ | ;Pré-requisitos recomendados | ||
+ | :Não tem. | ||
+ | |||
== Ementa == | == Ementa == | ||
Estudo de uma ou mais linguagens de aplicação comercial. | Estudo de uma ou mais linguagens de aplicação comercial. | ||
+ | |||
+ | == Objetivo == | ||
+ | == Conteúdo Programático == | ||
+ | # Conceitos Básicos | ||
+ | ## Conceito de Linguagem de programação | ||
+ | ## Conceito Aplicação | ||
+ | # Questões de Legibilidade e Qualidade de Código | ||
+ | ## Importância da legibilidade do código em aplicações comerciais. | ||
+ | ## Legibilidade e estilos de programação. | ||
+ | ## Documentação. | ||
+ | # Programação e Teste | ||
+ | ## Teste de unidade. | ||
+ | # Histórico e característica básicas das linguagens Cobol, PL/B, Clipper, Delphi e Visual Basic. | ||
+ | # A linguagem de programação C# | ||
+ | ## Histórico. | ||
+ | ### Padronização. | ||
+ | ## Contexto de criação. | ||
+ | ## A plataforma Microsoft .NET. | ||
+ | ### Versões e diferenças da plataforma Microsoft .NET. | ||
+ | ### O projeto Mono | ||
+ | ## Ambientes integrados de desenvolvimento (''Integrated Development Environments'' - IDEs) | ||
+ | ### Visual Studio. | ||
+ | ### Monodevelop. | ||
+ | ## Classes | ||
+ | ### Construtores e destrutores. | ||
+ | ### Métodos. | ||
+ | #### Parâmetros. | ||
+ | #### Modificadores de acesso. | ||
+ | #### Anônimos. | ||
+ | ### Indexadores. | ||
+ | ### Modificadores de acesso. | ||
+ | ## Atributos. | ||
+ | ## Instruções de controle. | ||
+ | ### Seleção (''if'' e ''switch''). | ||
+ | ### Repetição (''for'', ''foreach'', ''while'' e ''do''). | ||
+ | ## Coleções | ||
+ | ### Coleções genéricas. | ||
+ | ## Exceções | ||
+ | ### Lançamento. | ||
+ | ### Tratamento. | ||
+ | ### Criação. | ||
+ | ## Programação para Web | ||
+ | ### ''Active Server Pages'' (ASP.NET). | ||
+ | ## Acesso a arquivos. | ||
+ | ## Acesso a arquivos XML (''Dataset''). | ||
+ | ## Acesso a banco de dados | ||
+ | ### ''ActiveX Data Objects'' (ADO.NET). | ||
+ | ### ''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 == |
Revision as of 00:09, 18 August 2008
Contents
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
- Conceitos Básicos
- Conceito de Linguagem de programação
- Conceito Aplicação
- Questões de Legibilidade e Qualidade de Código
- Importância da legibilidade do código em aplicações comerciais.
- Legibilidade e estilos de programação.
- Documentação.
- Programação e Teste
- Teste de unidade.
- Histórico e característica básicas das linguagens Cobol, PL/B, Clipper, Delphi e Visual Basic.
- A linguagem de programação C#
- Histórico.
- Padronização.
- Contexto de criação.
- A plataforma Microsoft .NET.
- Versões e diferenças da plataforma Microsoft .NET.
- O projeto Mono
- Ambientes integrados de desenvolvimento (Integrated Development Environments - IDEs)
- Visual Studio.
- Monodevelop.
- Classes
- Construtores e destrutores.
- Métodos.
- Parâmetros.
- Modificadores de acesso.
- Anônimos.
- Indexadores.
- Modificadores de acesso.
- Atributos.
- Instruções de controle.
- Seleção (if e switch).
- Repetição (for, foreach, while e do).
- Coleções
- Coleções genéricas.
- Exceções
- Lançamento.
- Tratamento.
- Criação.
- Programação para Web
- Active Server Pages (ASP.NET).
- Acesso a arquivos.
- Acesso a arquivos XML (Dataset).
- Acesso a banco de dados
- ActiveX Data Objects (ADO.NET).
- Language Integrated Query (Linq).
- Histórico.
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.