Designação | Código | Curso | Regime | Regente |
---|
Laboratórios de Informática II | 14296 [J302N6] | Licenciatura em Engenharia Informática [ENGINF] | S2 | Rui Manuel Ribeiro Castro Mendes |
Objetivos | |
Programa | 1. Variáveis 2. Intruções condicionais e cíclicas 3. Vectores e matrizes 4. Funções 5. Input/Output 6. Ordenação 7. Estruturas de dados dinâmicas (listas, stacks, queues, árvores binárias de procura) 8. Monitorização e optimização de código |
Bibliografia | Kernighan e Ritchie, "The C Programming Language (ANSI C)", 2.nd edition, Prentice Hall Software series, 1988. P. Guerreiro, "Elementos de Programação com C", FCA -- Editora de Informática Lda, série Tecnologias de Informação, 2ªEdição, 2001. |
Resultados da aprendizagem | - Codificar algoritmos e estruturas de dados numa linguagem de programação imperativa - Criar programas codificados em C - Testar programas em C, usando um conjunto adequado de utilitários - Analisar a execução de programas numa dada arquitetura - Aplicar testes de conformidade em situações de fronteira - Aplicar técnicas de optimização de desempenho - Trabalhar em equipa |
Método de avaliação | A avaliação é efetuada em várias etapas ao longo do desenvolvimento do projeto. Em cada atividade, o projeto é avaliado para verificar se cumpre 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: Rui Manuel Ribeiro Castro Mendes; Dep.: DI; Horas: 30. Turno: PL 2; Docente: Paulo Jorge Sousa Azevedo; Dep.: DI; Horas: 30. Turno: PL 3; Docente: Francisco Supino Marcondes; Dep.: DI; Horas: 30. Turno: PL 4; Docente: Sérgio Manuel Carvalho Gonçalves; Dep.: DI; Horas: 30. Turno: PL 5; Docente: Filipa Tinoco Ferraz; Dep.: DI; Horas: 30. Turno: PL 6; Docente: Sérgio Manuel Carvalho Gonçalves; Dep.: DI; Horas: 30. Turno: PL 7; Docente: Manuel Fernando Silva Rodrigues; Dep.: DI; Horas: 30. Turno: PL 8; Docente: Rui Manuel Ribeiro Castro Mendes; Dep.: DI; Horas: 30. |