Difference between revisions of "Linguagens para Aplicação Comercial (UFBA 2008.2)"

From AdonaiMedrado.Pro.Br
Jump to: navigation, search
 
(15 intermediate revisions by the same user not shown)
Line 20: Line 20:
 
Estudo de uma ou mais linguagens de aplicação comercial.
 
Estudo de uma ou mais linguagens de aplicação comercial.
  
== Objetivos ==
+
Aguarde mais informações após aprovação pelo departamento da proposta de Plano de Curso.
* Compreender o contexto de criação, história e características básicas de linguagens de aplicação comercial que se destacaram.
+
* Compreender a importância da qualidade, documentação e legibilidade do código nas aplicações comerciais.
+
* Desenvolver a habilidade de criar testes de unidade.
+
* Desenvolver a habilidade para compreender e escrever códigos em uma linguagem para aplicação comercial.
+
 
+
== 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, Delphi e Visual Basic.
+
# Uso de padrões de projeto em aplicações comerciais.
+
# 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 (''System.Collections'')
+
### Coleções genéricas (''System.Collections.Generics'')
+
## Exceções
+
### Lançamento.
+
### Tratamento.
+
### Criação.
+
## Programação com System.Windows.Forms/GTK
+
## 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.
+
* Laboratório com computadores equipados com o software Mono 1.9.1 ou Microsoft .NET 3.5, preferencialmente com Visual Studio ou Monodevelop e banco de dados SQL Server, MySQL ou PostgreSQL
+
  
 
== Avaliação ==
 
== Avaliação ==
Line 107: Line 47:
 
MICROSOFT CORPORATION. '''C# language specification version 3.0'''. Disponível em: <http://download.microsoft.com/download/3/8/8/388e7205-bc10-4226-b2a8-75351c669b09/CSharp%20Language%20Specification.doc>. 2008.
 
MICROSOFT CORPORATION. '''C# language specification version 3.0'''. Disponível em: <http://download.microsoft.com/download/3/8/8/388e7205-bc10-4226-b2a8-75351c669b09/CSharp%20Language%20Specification.doc>. 2008.
  
MICROSOFT CORPORATION. '''Language-Integrated Query (LINQ)'''. Disponível em: <http://msdn.microsoft.com/en-us/library/bb397926.aspx>. 2008.
+
MICROSOFT CORPORATION. '''Language-integrated query (LINQ)'''. Disponível em: <http://msdn.microsoft.com/en-us/library/bb397926.aspx>. 2008.
  
 
MICROSOFT CORPORATION. '''The C# language'''. Disponível em: <http://msdn.microsoft.com/en-us/vcsharp/aa336809.aspx>. 2008.
 
MICROSOFT CORPORATION. '''The C# language'''. Disponível em: <http://msdn.microsoft.com/en-us/vcsharp/aa336809.aspx>. 2008.
  
MONO PROJECT. '''Mono Documentation Library'''. Disponível em: <http://www.go-mono.com/docs/>. 2008.
+
MONO PROJECT. '''Mono documentation library'''. Disponível em: <http://www.go-mono.com/docs/>. 2008.

Latest revision as of 20:21, 18 December 2008

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.

Aguarde mais informações após aprovação pelo departamento da proposta de Plano de Curso.

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

McCONNELL, Steven C.. Code Complete: a practical handbook of software construction. Redmond: Microsoft Press, 1993.

Bibliografia Recomendada

ASHLEY, Ruth. COBOL estruturado. Tradução Andréa Dell'Amore Santos. São Paulo: Érica, 1991.

GAMMA, Erich e et. al. Padrões de projeto: soluções reutilizáveis de software orientado a objetos.

ONO, Mutsuo. COBOL para microcomputadores. São Paulo: McGraw-Hill 1990.

VIDAL, Antonio Geraldo Rocha. Clipper 5.0. Rio de Janeiro: Livros Técnicos e Científicos Editora, 1991.

Referências na Internet

MICROSOFT CORPORATION. ADO.NET. Disponível em: <http://msdn.microsoft.com/en-us/library/e80y5yhx(VS.80).aspx>. 2008.

MICROSOFT CORPORATION. C# language specification version 3.0. Disponível em: <http://download.microsoft.com/download/3/8/8/388e7205-bc10-4226-b2a8-75351c669b09/CSharp%20Language%20Specification.doc>. 2008.

MICROSOFT CORPORATION. Language-integrated query (LINQ). Disponível em: <http://msdn.microsoft.com/en-us/library/bb397926.aspx>. 2008.

MICROSOFT CORPORATION. The C# language. Disponível em: <http://msdn.microsoft.com/en-us/vcsharp/aa336809.aspx>. 2008.

MONO PROJECT. Mono documentation library. Disponível em: <http://www.go-mono.com/docs/>. 2008.