Introdução à Programação

Ementa

  1. 1. Introdução a algoritmos.
  2. 2. Conceitos básicos de programas: constantes; tipos de dados primitivos; variáveis; atribuição; entrada e saída de dados; expressões; estruturas de decisão; estruturas de repetição.
  3. 3. Ponteiro.
  4. 4. Estruturas de dados homogêneas e heterogêneas: vetores, matrizes, cadeias de caracteres, registros. Subprogramas: funções; passagens de parâmetros por valor e por referência, recursividade.
  5. 5. Manipulação de arquivos: abertura, fechamento, leitura e gravação.
  6. 6. Tipos de acesso a arquivos: sequencial e indexado.
  7. 7. Tipos de arquivos (texto e binário).
  8. 8. Transcrição de algoritmos para uma linguagem de programação.
  9. 9. Domínio de uma linguagem de programação: sintaxe e semântica; interpretação e compilação de programas; ambiente de desenvolvimento de programas; estilo de codificação; documentação de código; técnicas de depuração e técnicas de profiling; desenvolvimento e uso de bibliotecas.

Dados Gerais

  1. Núcleo:
    NC
  2. Horas teóricas:
    48hr
  3. Horas práticas:
    80hrs
  4. Total de horas:
    128hrs
  5. Período:
    Primeiro
  6. Unidade:
    INF
  7. Obrigatória:
    Sim
  8. Pré-requisitos:
    Nenhum
Visão padrão
Visão do Swebok