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: Rui António Ramada Rua; Dep.: DI; Horas: 30.
Turno: PL 4; Docente: Rui António Ramada Rua; Dep.: DI; Horas: 30.
Turno: PL 5; Docente: João Marco Cardoso Silva; Dep.: DI; Horas: 30.
Turno: PL 6; Docente: João Marco Cardoso Silva; Dep.: DI; Horas: 30.
Turno: PL 7; Docente: Francisco José Torres Ribeiro; Dep.: DI; Horas: 30.
Turno: PL 8; Docente: Francisco José Torres Ribeiro; Dep.: DI; Horas: 30.

[ Outras UCs do Departamento ]