Ciência da Computação
Programa Disciplina
| Disciplina: PARADIGMAS DAS LINGUAGENS DE PROGRAMAÇÃO |
| Periodo: 2 |
| Carga Horária: 40 |
| Ementa: |
Conceitos básicos de Linguagens de Programação. Tipos de Paradigmas. Critérios de Avaliação das Linguagens de Programação. Projeto de linguagens: tipos, variáveis, visibilidade, tempo de vida, comandos, estruturas de controle, unidades de programa, gerenciamento de memória, aspectos de implementação e outras construções das linguagens de programação. Sintaxe e Semântica. Linguagens imperativas; linguagens orientadas a objetos; Linguagens funcionais; linguagens lógicas; Linguagens concorrentes; linguagens de marcação; e seleção de linguagens para aplicações específicas. |
| Objetivos Gerais: |
Estudo dos principais paradigmas de programação e sua influência na solução de problemas. |
| Objetivos Específicos: |
Realizar um estudo comparativo das várias linguagens de programação atuais, evidenciando as características estruturais de cada uma, permitindo ao aluno uma melhor escolha da ferramenta em relação a aplicação a ser desenvolvida.
|
| Metodologia: |
Aulas teóricas e práticas. |
| Critérios de Avaliação: |
Avaliação e trabalhos. |
