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: Mariana Martins Sá Miranda; Dep.: DI; Horas: 30.
Turno: PL 4; Docente: Mariana Martins Sá Miranda; 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: Rui Pedro Cunha Monteiro; Dep.: DI; Horas: 30.
Turno: PL 8; Docente: Rui Pedro Cunha Monteiro; 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: Diogo Pinto Ribeiro; Dep.: DI; Horas: 30.
Turno: PL 12; Docente: Diogo Pinto Ribeiro; Dep.: DI; Horas: 30.

[ Outras UCs do Departamento ]