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. |