Código: | EIG0011 | Sigla: | PC II |
Áreas Científicas | |
---|---|
Classificação | Área Científica |
OFICIAL | Informática |
Ativa? | Sim |
Página Web: | https://moodle.fe.up.pt/1213/course/view.php?id=319 |
Unidade Responsável: | Departamento de Engenharia e Gestão Industrial |
Curso/CE Responsável: | Mestrado Integrado em Engenharia e Gestão Industrial |
Sigla | Nº de Estudantes | Plano de Estudos | Anos Curriculares | Créditos UCN | Créditos ECTS | Horas de Contacto | Horas Totais |
---|---|---|---|---|---|---|---|
MIEGI | 124 | Plano de estudos oficial a partir de 2006/07 | 1 | - | 6 | 56 | 162 |
OBJETIVOS ESPECÍFICOS:
O objetivo desta unidade curricular é fornecer aos estudantes uma base sólida de conhecimentos na área de informática, em particular no âmbito da programação de computadores.
RESULTADOS ESPERADOS:
Os estudantes 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 objetos em 'Visual Basic' no ambiente Windows.
Os estudantes devem ter conhecimentos ao nível de um curso de iniciação à programação.
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: Programação em ambiente de janelas. Programação orientada a objetos. Conceitos gerais. Os objetos 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, seleção, inserção e junção).
A lecionação desta unidade curricular baseia-se nos seguintes tipos de atividades:
(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;
(ii) Atividades da iniciativa dos estudantes, individualmente ou em grupo, de preparação de soluções dos exercícios 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 dos exercícios e do trabalho prático, bem como discussão de referências bibliográficas;
Designação | Peso (%) |
---|---|
Participação presencial | 10,00 |
Teste | 70,00 |
Trabalho laboratorial | 20,00 |
Total: | 100,00 |
Designação | Tempo (Horas) |
---|---|
Estudo autónomo | 72,00 |
Frequência das aulas | 54,00 |
Trabalho laboratorial | 36,00 |
Total: | 162,00 |
Frequência de 75% das aulas efetivas.
0.35x (Nota 1º teste) + 0.35x (Nota 2º teste) + 0.2x (Trabalho prático) +0.1x (Avaliação do Docente)
A aprovação é obtida com a classificação final maior ou igual a 9,5 valores e a classificação do 2º teste maior ou igual a 7,5 valores.
Trabalho prático que consiste no desenvolvimento de uma aplicação em VBasic .NET com recurso a classes de objetos.
Realização de todas as componentes de avaliação.
Realização de todas as componentes de avaliação.