Objetivos

  1. codificar algoritmos e estruturas de dados numa linguagem de programação imperativa
  2. criar programas codificados em C
  3. testar programas em C, usando um conjunto adequado de utilitários
  4. analisar a execução de programas numa dada arquitectura
  5. aplicar testes de conformidade em situações de fronteira
  6. aplicar técnicas de optimização de desempenho
  7. trabalhar em equipa

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

  1. Kernighan e Ritchie, “The C Programming Language (ANSI C)”, 2.nd edition, Prentice Hall Software series, 1988
  2. P. Guerreiro, “Elementos de Programação com C”, FCA – Editora de Informática Lda, série Tecnologias de Informação, 2a dição, 2001

Atualizado: