Laboratórios de Informática
Áreas Científicas |
Classificação |
Área Científica |
OFICIAL |
Ciências Básicas |
OFICIAL |
Capacid. e atit. pessoais, interp. e profissionais |
OFICIAL |
Concepção, Desenvolvimento, Implement. e Operação |
Ocorrência: 2006/2007 - 1S
Ciclos de Estudo/Cursos
Língua de trabalho
Português
Objetivos
Objectivos específicos:
Sendo uma disciplina de formação de base são fornecidos aos alunos os conceitos necessários para a formulação e construção de algorítmos que permitam resolver vários tipos de problemas. A linguagem de programação utilizada para o desenvolvimento e teste dos programas é o Visual Basic .NET.
Espera-se que no final da disciplina os alunos tenham autonomia para abordar situações de média complexidade, capacidade de concepção e implementação de novos problemas em áreas emergentes e habilidade para resolver problemas com implementações legíveis e eficientes, em tempo de cálculo e em espaço de memória.
O aluno deve adquirir aptidões para utilizar outras linguagens de programação para além da que é utilizada nas aulas e ser capaz de utilizar correctamente programas comerciais, modificar e construir programas no âmbito da engenharia.
Com a realização e apresentação de um trabalho de grupo pretende-se que os alunos sejam capazes de formar e trabalhar em equipa. Neste trabalho pretende-se que se implemente um programa para simular um jogo de forma a avaliar-se a iniciativa e a originalidade dos elementos do grupo.
Programa
Algoritmos - Linguagem algorítmica: instruções de leitura e escrita, instruções de atribuição, condicionais e de repetição. Organização geral de um algoritmo. Variáveis indexadas.
Funcionamento de um Computador - Unidades constituintes. Estrutura de um Programa. Definição de um programa em Visual Basic. Linguagem Visual Basic .NET. Sequenciação. Instrução de atribuição. Instrução de leitura e escrita. Estruturas de selecção. Estruturas de repetição. Escolha das instruções de repetição.
Tipos de Informação - Tipo inteiro, tipo real, tipo lógico, tipo carácter e cadeias de caracteres. Tipos Estruturados - Tabelas. Fichas e Ficheiros. Tratamento de ficheiros e Introdução à tecnologia de Bases de Dados.
Programação estruturada. Programação orientada aos eventos. Introdução à Programação orientada aos objectos.
Desenvolvimento de Programas - Sintaxe e semântica.
Bibliografia Obrigatória
ULL;
An introduction to programming using Visual Basic.NET. ISBN: 0-13-030657-6
Bibliografia Complementar
Halvorson, Michael;
Microsoft Visual Basic .NET. ISBN: 0-7356-1905-0
Métodos de ensino e atividades de aprendizagem
As aulas consistem na exposição detalhada do programa acompanhada do desenvolvimento de algoritmos e de projectos em Visual Basic .NET .
Procura-se um envolvimento contínuo dos alunos no estudo e implementação de trabalhos de programação em computador.
Software
Visual Studio
Palavras Chave
Ciências Tecnológicas > Engenharia > Engenharia de computadores
Ciências Tecnológicas > Tecnologia > Tecnologia de computadores > Tecnologia de software
Tipo de avaliação
Avaliação distribuída sem exame final
Componentes de Avaliação
Descrição |
Tipo |
Tempo (Horas) |
Peso (%) |
Data Conclusão |
Aulas da disciplina (estimativa) |
Participação presencial |
56,00 |
|
|
Realização de uma prova escrita (P1) |
Exame |
1,00 |
|
|
Realização de dois exames práticos em computador (P2 e P3) |
Exame |
3,00 |
|
|
Trabalho prático (TP) |
Trabalho escrito |
10,00 |
|
|
|
Total: |
- |
0,00 |
|
Componentes de Ocupação
Descrição |
Tipo |
Tempo (Horas) |
Data Conclusão |
Estudo para o acompanhamento das aulas e exames |
Estudo autónomo |
40 |
|
|
Total: |
40,00 |
|
Obtenção de frequência
1) Não exceder o número limite de faltas nos termos do Artigo 4º das Normas Gerais de Avaliação;
2) Realizar uma prova escrita P1, duas provas práticas em computador, P2 e P3, e um trabalho prático (TP) ;
3) Obter pelo menos 35% da classificação em cada prova e no trabalho prático.
Fórmula de cálculo da classificação final
A nota de classificação final (CF) é obtida usando a seguinte fórmula:
CF=0.25P1+0.30P2+0.35P3+0.1TP
Para obtenção de nota final superior a 17 valores, o aluno terá obrigatóriamente que realizar uma prova oral.
Provas e trabalhos especiais
Não se aplica.
Avaliação especial (TE, DA, ...)
Estes alunos terão que optar entre a avaliação geral segundo as condições acima referidas, ou efectuar um exame final para 20 valores.
Melhoria de classificação
Realização em computador de uma prova especial com duração de uma hora seguida de discussão dos resultados.