Tipo / Nível / Modalidade |
DISCIPLINA - G - Presencial |
Código |
DCT1106 |
Nome |
PROGRAMAÇÃO |
Equivalências |
( BSI1106 ) |
Requisitos |
( ( BSI1101 ) OU ( DCT1101 ) ) |
Corequisitos |
|
Carga Horária |
90h |
Departamento |
DEPARTAMENTO DE COMPUTAÇÃO E TECNOLOGIA - DCT/CERES |
Ementa |
Métodos de implementação de linguagens de programação: interpretação, compilação, processo híbrido. Compilação, ligação e carga de programas. Compilação em separado e construção de bibliotecas. Tipos de dados primitivos e compostos. Tipos de dados definidos pelo usuário. Escopo e tempo de vida de variáveis. Vinculação estática e dinâmica. Modularização de programas, iteratividade e recursividade. Passagem de parâmetros. Armazenamento de dados em arquivo. Alocação dinâmica de memória. Apontadores. Programação genérica. |