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.
Dúvidas? Clique Aqui!