Departamento de Informática (UM)

Página de Unidade Curricular

DesignaçãoCódigoCursoRegimeRegente

Laboratórios de Informática III

14297 [J303N1]

Licenciatura em Engenharia Informática [ENGINF]

S3

Vitor Francisco Mendes Freitas Gomes Fonte

Objetivos

Os itens do programa referem vários itens da programação e desenvolvimento de projetos. Os objetivos de aprendizagem estão relacionados com o processo de programação, desenvolvimento de projetos e trabalho em equipa.

Programa

1. Revisão de princípios de engenharia fundamentais como: modularidade, abstração de dados, encapsulamento e reutilização
2. Estruturas de dados genéricas em C (árvores e grafos)
3. Realização de projetos

Bibliografia

B. Kerninghan, R. Pike. The Practice of Programming. Addison Wesley, 1999.

R Kruse, B. Leung, and C. Tondo. Data Structures and Program Design in C. Prentice Hall, 1997.

Resultados da aprendizagem

- Conhecer os princípios fundamentais da Engenharia de Software, designadamente modularidade, reutilização, encapsulamento e abstração de dados
- Complementar experimentalmente os conhecimentos adquiridos nas Unidades Curriculares de Algoritmos e Complexidade;
- Desenhar e codificar dois projetos de média dimensão, a serem entregues e avaliados em várias fases.

Método de avaliação

A avaliação é efetuada em várias etapas ao longo do desenvolvimento dos projetos. Em cada atividade, os projetos são avaliados para verificarem se cumprem os requisitos funcionais propostos no enunciado sendo também avaliados itens como a legibilidade do código produzido, a sua documentação e a sua eficiência.

Funcionamento

Turno: PL 1; Docente: Vitor Francisco Mendes Freitas Gomes Fonte; Dep.: DI; Horas: 30.
Turno: PL 2; Docente: Vitor Francisco Mendes Freitas Gomes Fonte; Dep.: DI; Horas: 30.
Turno: PL 3; Docente: João Marco Cardoso Silva; Dep.: DI; Horas: 30.
Turno: PL 4; Docente: João Marco Cardoso Silva; Dep.: DI; Horas: 30.
Turno: PL 5; Docente: Luís Manuel Meruje Ferreira; Dep.: DI; Horas: 30.
Turno: PL 6; Docente: Luís Manuel Meruje Ferreira; Dep.: DI; Horas: 30.
Turno: PL 7; Docente: Mariana Martins Sá Miranda; Dep.: DI; Horas: 30.
Turno: PL 8; Docente: Nuno Filipe Pinto Faria; Dep.: DI; Horas: 30.
Turno: PL 9; Docente: Fábio André Castanheira Luís Coelho; Dep.: DI; Horas: 30.
Turno: PL 10; Docente: Fábio André Castanheira Luís Coelho; Dep.: DI; Horas: 30.
Turno: PL 11; Docente: Nuno Filipe Pinto Faria; Dep.: DI; Horas: 30.
Turno: PL 12; Docente: Mariana Martins Sá Miranda; Dep.: DI; Horas: 30.

[ Outras UCs do Departamento ]