Introdução à Programação
Ementa
- 1. Introdução a algoritmos.
- 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. Ponteiro.
- 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. Manipulação de arquivos: abertura, fechamento, leitura e gravação.
- 6. Tipos de acesso a arquivos: sequencial e indexado.
- 7. Tipos de arquivos (texto e binário).
- 8. Transcrição de algoritmos para uma linguagem de programação.
- 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
Núcleo:
NC
Horas teóricas:
48hr
Horas práticas:
80hrs
Total de horas:
128hrs
Período:
Primeiro
Unidade:
INF
Obrigatória:
Sim
Pré-requisitos:
Nenhum
Visão padrão
Visão do Swebok