Detalhar Componente Curricular
Tipo / Nível / Modalidade | DISCIPLINA - G - Presencial |
Código | BSI1106 |
Nome | PROGRAMAÇÃO |
Equivalências | ( DCT1106 ) |
Requisitos | ( ( BSI1101 ) ) |
Corequisitos | |
Carga Horária | 90h |
Departamento | CERES - DEPTO CIÊNCIAS EXATAS E APLICADAS - DCEA/CERES/CERES |
Ementa | Métodos de implementação de linguagens de programação: interpretação, compilação, processo híbrido. Sintaxe e semântica. Tipos de dados primitivos e compostos. Escopo e tempo de vida. Vinculação estática e dinâmica. Modularização. Passagem de parâmetros. Alocação dinâmica de memória. Armazenamento de dados em arquivo. Paradigmas de programação: imperativo, funcional, lógico, orientado a objetos. Concorrência e paralelismo. Estudo comparativo de linguagens. |