Você está na página 1de 2

06/10/2017

OBJETIVOS DA DISCIPLINA
 Geral:
 Examinar alguns tópicos de linguagens de
programação como sintaxe e semântica, técnicas de
implementação para as diversas construções de
linguagens de programação. Dar maior embasamento
para a escolha de linguagens apropriadas para
determinados problemas. Aumentar a capacidade
Disciplina :Paradigmas de Programação aprendizagem de novas linguagens. Aumentar a visão
Prof Sérgio Paiva de computação

OBJETIVOS DA DISCIPLINA EMENTA (Sinopse do Conteúdo)


 Específicos:  Motivação. Histórico e Evolução das Linguagens de
 Descrever os aspectos históricos das principais Programação. Sintaxe e Semântica. Verificação de
linguagens de programação; Tipos e Escopos. Tipos de Dados. Expressões de
 Compreender o processo de descrição formal de Atribuição. Expressões de Controle. Subprograma:
linguagens de programação; fundamentos e implemntação. Tipos de Dados
 Identificar as características de diversos Paradigmas de Abstratos. Suporte à Programação Orientada a
Programação: Imperativo, Lógico, Funcional, Objetos. Concorrência e Excecões. Linguagens de
Programação Funcionais. Linguagens de Programação
Lógica. Projeto: desenvolvimento com uso de
paradigma funcional.

CONTEÚDO PROGRAMÁTICO
TEÓRICO MÉTODOS DIDÁTICOS DE ENSINO
 Motivação.
 Aula Expositiva
 Histórico e Evolução das Linguagens de Programação.
 Sintaxe e Semântica.  Leitura Dirigida
 Verificação de Tipos e Escopos
 Tipos de Dados.
 Demonstração (prática realizada pelo professor)
 Expressões de Atribuição.  Laboratório (prática realizada pelo aluno)
 Expressões de Controle.
 Subprograma: fundamentos e implementação.  Seminários (Realizados pelos alunos)
 Tipos de Dados Abstratos.
 Suporte à Programação Orientada a Objetos.
 Concorrência e Excecões.
 Linguagens de Programação Funcionais.
 Linguagens de Programação Lógica.
 Projeto: desenvolvimento com uso de paradigma funcional.

1
06/10/2017

CRITÉRIOS DE AVALIAÇÃO BIBLIOGRAFIA


 A avaliação da disciplina será realizada observando e  Básica :
adotando os seguintes critérios:  Sebesta, Robert W. Conceitos de Linguagens de Programação.
Bookman, 2003. (Biblioteca)
 1 VA  Sebesta, Robert W. Concepts of Programming Languages.
 Avaliação escrita (100%); Addison Wesley, 2005.
 2 VA  Watt, David A. Programming Language Design Concepts.
 Avaliação escrita (60%);
John Wiley, 2004.
 Toscani, Simão e Price, Ana Maria de Alencar. Implementação
 Avaliação prática – projeto (40%)
de Linguagens de Programação. Sagra-Luzzatto, 2005.
 3 VA  Melo, Ana Cristina Vieira de e Silva, Flávio Soares Correa da.
 Avaliação escrita (100%); Princípios de Linguagens de Programação.
 Final  Complementar:
 Avaliação escrita (100%);  Notas de aula do professor

CRONOGRAMA Contatos:
 Primeira VA : 08/Dez  Atendimento para dúvidas :
 Sextas Tardes (grupo de estudos)
 Segunda VA : 02/Fev
 Terceira VA : 09/Fev
 Final : 16/Fev

Contatos:
 Email : sslpaiva@gmail.com
 Todos os contatos do professor e todos os downloads
(aulas e exercícios) da disciplina se darão pelo site e
grupo: https://sites.google.com/site/sslpaiva/

Você também pode gostar