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

Computação e Programação

Código: EMM0006     Sigla: CPRO

Áreas Científicas
Classificação Área Científica
OFICIAL Ciências de Engenharia

Ocorrência: 2012/2013 - 1S

Ativa? Sim
Unidade Responsável: Secção de Metalurgia
Curso/CE Responsável: Mestrado Integrado em Engenharia Metalúrgica e de Materiais

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
MIEMM 41 Plano de estudos oficial a partir de 2006/07 1 - 5 56 135

Docência - Responsabilidades

Docente Responsabilidade
Vitor Manuel Branco Martins Augusto Regente

Docência - Horas

Teórico-Práticas: 4,00
Tipo Docente Turmas Horas
Teórico-Práticas Totais 2 8,00
Vitor Manuel Branco Martins Augusto 8,00

Língua de trabalho

Português

Objetivos

JUSTIFICAÇÃO:
Licenciados em engenharia vêm-se frequentemente confrontados com a necessidade de transmitir instruções e procedimentos a colaboradores menos qualificados. A utilização de uma linguagem curta e precisa, ou até mesmo o recurso a fluxogramas auxilia nesta comunicação.
O desenvolvimento de procedimentos e algoritmos requer uma metodologia objectiva e racional, mas simultaneamente abstracta, que não é fomentada no ensino secundário.
A capacidade de automatizar tarefas, recorrendo à programação em Visual Basic permite aumentar significativamente a produtividade em diversas situações, tendo em conta que muitos equipamentos industriais com comando numérico suportam a programação de macros ou aplicativos.

OBJECTIVOS:
Desenvolvimento das seguintes capacidades: Análise de problemas, descrição sintética e objectiva dos passos que conduzem à resolução de problemas, descrição de procedimentos e algoritmos através de linguagem simbólica. Desenvolvimento de aplicações informáticas em Visual Basic .Net. Familiarização com algumas das técnicas de programação mais comuns.
Em segundo plano, os alunos são confrontados com outras temáticas, como por exemplo: números pseudo-aleatórios, erros de cálculo resultantes das conversões decimal/binário e binário/decimal, assinaturas digitais e encriptação.

COMPETÊNCIAS E RESULTADOS DA APRENDIZAGEM:
- Identificação e formulação de problemas
- Formulação sintética de procedimentos que levam à resolução de um dado problema
- Concepção de algoritmos
- Comunicação através de procedimentos e algoritmos
- Leitura e compreensão de algoritmos e código Visual Basic .Net
- Desenvolvimento de aplicações em Visual Basic .Net

Programa

- Introdução à programação
- Desenvolvimento de procedimentos
- Conceito de algoritmo
- Desenvolvimento de Fluxogramas
- Introdução à programação em Visual Basic: objectos, propriedades, métodos e eventos
- O ambiente de desenvolvimento do Visual basic
- Variáveis e constantes; variáveis do tipo numérico e do tipo sequência de caracteres
- Entrada e saída de dados: text boxes, picture boxes, input boxes, message boxes
- Operadores aritméticos e funções intrínsecas
- Procedimentos e funções e passagem de parâmetros
- Instruções de decisão e operadores lógicos e relacionais
- Instruções de repetição
- Arrays unidimensionais e multidimensionais
- Ficheiros de acesso sequencial e de acesso aleatório
- Utilização das ferramentas gráficas para desenhar segmentos de rectas e arcos
- Introdução à inteligência artificial

Observações Bibliográficas

As apresentações PowerPoint utilizadas nas aulas são disponibilizadas aos alunos. Contêm exercícios e respectivas resoluções.
Não é necessária bibliografia suplementar, uma vez que os apontamentos cobrem toda a matéria leccionada.

Métodos de ensino e atividades de aprendizagem

As aulas serão usadas para exposição da matéria e para a apresentação e discussão de pequenos exemplos de aplicação. Os alunos terão oportunidade de usar o computador e de aplicar os conhecimentos adquiridos nas aulas através da resolução de problemas e da implementação de pequenos projectos.

Software

Visual Basic .Net
Visual Basic .Net

Palavras Chave

Ciências Físicas > Ciência de computadores > Cibernética > Inteligência artificial
Ciências Físicas > Ciência de computadores > Programação
Ciências Físicas > Matemática > Matemática computacional

Tipo de avaliação

Avaliação distribuída sem exame final

Obtenção de frequência

Serão realizados 4 mini testes. A nota final é a média dos três melhores mini testes. Os mini testes têm de ter nota mínima de 10 valores.

Fórmula de cálculo da classificação final

De acordo com o previsto para as disciplinas do primeiro ano.

Provas e trabalhos especiais

De acordo com o previsto para as disciplinas do primeiro ano.

Avaliação especial (TE, DA, ...)

Ver regulamentos da FEUP.

Melhoria de classificação

Ver regulamentos da FEUP.

Observações

É fundamental o conhecimento de inglês, pelo que se recomenda aos alunos com deficienências nesta língua, a realização de um curso, como por exemplo os providos pela AEFEUP.

Parte-se do princípios que os alunos já estejam familiarizados com a utilização de computadores em ambiente Windows.
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-04-18 às 12:31:26 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias