Saltar para:
Logótipo
Você está em: Início > EM0011

Programação de Computadores

Código: EM0011     Sigla: PC

Áreas Científicas
Classificação Área Científica
OFICIAL Informática

Ocorrência: 2007/2008 - 2S

Ativa? Sim
Página Web: http://www.fe.up.pt/smat/Programacao.htm
Unidade Responsável: Secção de Matemática
Curso/CE Responsável: Mestrado Integrado em Engenharia Mecânica

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
LEM 0 Plano de estudos de transição para 2006/07 1 6 6 56 160
MIEM 180 Plano de estudos oficial a partir de 2006/07 1 - 6 56 160
Plano de estudos de transição para 2006/07 1 - 6 56 160

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. Os programas focarão entre outros temas o cálculo vectorial e matricial, a integração numérica e a aproximação polinomial, necessários à resolução de problemas de engenharia.
A linguagem de programação utilizada para o desenvolvimento e teste dos programas é o Visual Basic .NET.

Resultados esperados:
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 de simulação de processos tecnológicos ou outros no âmbito da Engenharia Mecânica.
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

Funcionamento de um computador - Unidades constituintes.
Introdução à computação simbólica: utilização do MAXIMA.
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
Luisa Costa Sousa; Programação de Computadores.Visual Basic, 2005
ULL; An introduction to programming using Visual Basic.NET. ISBN: 0-13-030657-6

Bibliografia Complementar

Halvorson, Michael; Microsoft Visual Basic .NET, Microsoft Press, 2003. ISBN: 0-7356-1905-0
Halvorson, Michael; Microsoft Visual Basic .NET, Microsoft Press, 2003. 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

Maxima
Maxima
Visual Studio
Visual Studio

Palavras Chave

Ciências Físicas > Matemática > Algoritmos
Ciências Físicas > Matemática > Matemática computacional > Modelos computacionais
Ciências Físicas > Matemática > Matemática computacional > Modelos computacionais
Ciências Físicas > Matemática > Algoritmos
Ciências Tecnológicas > Tecnologia > Tecnologia de computadores > Tecnologia de software
Ciências Tecnológicas > Tecnologia > Tecnologia de computadores > Tecnologia de software

Tipo de avaliação

Avaliação distribuída com 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 duas provas em computador (P1 e P2) Exame 4,00
Realização de um exame final (EX) Exame 2,00
Trabalho prático (TP) Trabalho escrito 20,00
Total: - 0,00

Componentes de Ocupação

Descrição Tipo Tempo (Horas) Data Conclusão
Estudo para acompanhamento das aulas Estudo autónomo 80
Total: 80,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 duas provas práticas em computador, P1 e P2, um exame final EX, e um trabalho prático (TP) ;
3) Obter pelo menos 4 valores na soma das classificações correspondentes às duas provas práticas em computador.

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.25P2+0.4EX+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 aplicável.

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

A melhoria de classificação do exame final (EX) será feita através da realização de uma prova escrita.
Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Faculdade de Engenharia da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z  I Livro de Visitas
Página gerada em: 2024-07-20 às 06:23:19 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias