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

Programação de Computadores II

Código: EIG0011     Sigla: PC II

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

Ocorrência: 2006/2007 - 2S

Ativa? Sim
Unidade Responsável: Secção de Gestão e Engenharia Industrial
Curso/CE Responsável: Mestrado Integrado em Engenharia e Gestão Industrial

Ciclos de Estudo/Cursos

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

Língua de trabalho

Português

Objetivos

O objectivo desta disciplina é fornecer aos alunos uma base sólida de conhecimentos na área de informática que lhes permita depois aprofundar os seus conhecimentos ou a título individual ou no âmbito de outras cadeiras de informática leccionadas ao longo do curso. Os alunos devem ser capazes de:

- Criar páginas HTML e programação em linguagens 'script';
- utilizar aplicações de produtividade pessoal tais como folhas de cálculo com recurso a programação;
- desenvolver aplicações integradas usando linguagens de programação de suporte tal como o Visual Basic for Applications (VBA);
- construir algoritmos independentemente de uma linguagem de programação;
- implementar algoritmos e desenvolver aplicações na linguagem 'Visual Basic';
- desenvolver aplicações usando programação orientada a objectos em 'Visual Basic' no ambiente Windows.

Programa

Utilização de ferramentas de produtividade pessoal: folha de cálculo - programação em VBA. Criação de páginas HTML: programação em Java e Visual Basic script (ASP e ASPX). Programação: Organização e utilização de ficheiros. Programação em ambiente de janelas. Programação orientada a objectos. Conceitos gerais. Os objectos em Visual Basic. Classes, propriedades, métodos e eventos. Estruturas de dados: Primitivas. Pilhas (stack). Recursividade. Listas ligadas (linked lists). Filas (queues). Métodos de ordenação (troca, selecção, inserção e junção).

Bibliografia Obrigatória

J. P. Hamilton ; object-oriented programming with Visual Basic .NET, O'Reilly, 2003. ISBN: 0596001460
Duthie, G. Andrew; Microsoft ASP.NET programming with Microsoft Visual BASIC.NET step by step. ISBN: 0-7356-1934-4

Métodos de ensino e atividades de aprendizagem

A leccionação desta disciplina baseia-se nos seguintes tipos de actividades:
(i) Aulas teóricas para apresentação pelo docente dos assuntos e discussão teórica de exercícios, bem como indicação das referências bibliográficas e casos a trabalhar pelos alunos;
(ii) Actividades da iniciativa dos alunos, individualmente ou em grupo, de preparação de soluções dos exercícios e casos apresentados nas aulas teóricas, bem como consulta das referências bibliográficas;
(iii) Aulas teórico-práticas para discussão com o docente das soluções já trabalhadas dos exercícios e dos casos, bem como discussão de referências bibliográficas;

Tipo de avaliação

Avaliação distribuída sem exame final

Obtenção de frequência

Frequência de 80% das aulas efectivas.

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

0,3x(Nota 1ºteste) + 0,3x(Nota 2º teste + 0,3x(Nota do trabalho prático)+0,1x(Nota do desempenho nas aulas)

Provas e trabalhos especiais

Trabalho prático que consiste em:
Desenvolvimento de uma aplicação em VBasic .NET com recurso a classes de objectos.

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

Realização de todas as componentes de avaliação.
No caso da não frequência às aulas o peso da nota relativo ao desempenho nas aulas é adicionado ao peso da nota do trabalho prático.

Melhoria de classificação

Realização de todas as componentes de avaliação.
No caso da não frequência às aulas o peso da nota relativo ao desempenho nas aulas é adicionado ao peso da nota do trabalho prático.
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-08-24 às 00:39:15 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias